프로그래밍 언어

정보학

2022

프로그래밍 언어가 무엇이고 어떻게 분류할 수 있는지 설명합니다. 또한 이러한 프로그램의 몇 가지 예.

컴퓨터 언어는 컴퓨터 프로그램을 만들기 위한 것입니다.

프로그래밍 언어란?

컴퓨팅, 다른 구성을 목표로 하는 프로그램의 프로그래밍 언어로 알려져 있습니다. 소프트웨어. 구성되어 있기 때문에 그 이름이 유래되었습니다. 공식 언어 조직하기 위해 고안된 것 알고리즘 컴퓨터나 컴퓨터 시스템에 의해 수행될 논리적 프로세스, 따라서 물리적, 논리적 행동 및 의사 소통 인간 사용자와 함께.

상기 언어는 지시 및 논리적 관계의 형태로 표현되는 기호와 구문 및 의미 규칙으로 구성되며, 이를 통해 소스 코드 특정 응용 프로그램 또는 소프트웨어 조각. 따라서 이들의 최종 결과는 프로그래밍 언어라고도 할 수 있습니다. 프로세스 창의적인.

프로그래밍 언어의 구현은 다양한 프로그래머 또는 설계자가 가능한 명령어의 유사하고 유한한 집합을 통해 공동 작업 및 조정 작업을 허용합니다. 소프트웨어, 이러한 언어는 적어도 형식적으로 다음의 논리를 모방합니다. 인간의 언어 또는 자연.

그러나 다른 유형의 컴퓨터 언어와 혼동해서는 안 됩니다. 후자는 프로그래밍 언어 및 기타 많은 언어가 포함된 훨씬 더 넓은 범주를 나타냅니다. 컴퓨터 프로토콜, HTML웹사이트.

프로그래밍 언어의 종류

저수준 언어는 특정 하드웨어용으로 설계되었습니다.

일반적으로 다음 유형의 프로그래밍 언어를 구분합니다.

  • 저수준 언어. 특정 하드웨어용으로 설계된 프로그래밍 언어이므로 다른 사람에게 마이그레이션하거나 내보낼 수 없습니다. 컴퓨터. 그들은 설계된 시스템을 최대한 활용하지만 다른 시스템에는 적용되지 않습니다.
  • 고급 언어. 보다 보편적인 언어가 되고자 하는 프로그래밍 언어로, 아키텍처와 구분 없이 사용할 수 있습니다. 하드웨어, 즉 다양한 유형의 시스템에서. 일반 목적과 특정 목적이 있습니다.
  • 중급 언어. 이 용어는 이전 두 개 사이의 중간 지점에 있는 프로그래밍 언어를 제안하는 항상 허용되는 것은 아닙니다. 높은 수준의 작업과 동시에 시스템 아키텍처의 로컬 관리를 허용하기 때문입니다.

분류의 또 다른 형태는 종종 다음과 같습니다.

  • 명령 언어. 명령을 구성하는 순서가 주어지면 유연성이 떨어지기 때문에 이러한 언어는 조건부 명령과 기능이 수행되면 반환되는 명령 블록을 통해 프로그래밍됩니다.
  • 기능적 언어. 절차적(procedural)이라고도 하는 이러한 언어는 수신된 입력에 따라 호출되는 함수를 통해 프로그래밍되며, 이는 차례로 다른 함수의 결과입니다.

프로그래밍 언어의 예

가장 인기 있는 프로그래밍 언어는 다음과 같습니다.

  • 기초적인. 의 약어에서 이름이 유래되었습니다.초심자 모든 목적 상징적 지침 암호 (초보자를 위한 범용 명령어 기호 코드)는 1964년에 처음 등장한 고급 명령형 언어 제품군입니다. 최신 버전은 Visual Basic .NET입니다.
  • 코볼. 그의 이름은흔한 사업-동양 언어 (비즈니스 지향 공용어)이며 1959년에 만들어진 범용 프로그래밍 언어로 주로 경영 컴퓨팅, 즉 비즈니스를 지향합니다.
  • 포트란. 그 이름은그만큼 IBM매우 정확한 공식번역 체계 (IBM의 수학 공식 번역 시스템)이며 과학 및 엔지니어링 응용 프로그램을 위해 설계된 고급 범용 명령형 프로그래밍 언어입니다.
  • 자바. WORA라는 약어로 요약된 범용 객체 지향 프로그래밍 언어: 일레븐, 런어딘가에, 즉: 한 번 작성하면 어디서나 작동합니다. 아이디어는 C 및 C ++ 언어에서 파생된 구문을 사용하여 범용 언어를 설계하되 어느 쪽보다 낮은 수준의 유틸리티를 적게 사용하는 것이었습니다.
!-- GDPR -->