Skip to main content

언어 세대 프로그래밍이란 무엇입니까?

programming 언어 세대는 생성 된 실제 기계 코드와의 전체 거리에 따라 컴퓨터 프로그래밍 언어를 분류하는 방법과 어떤면에서는 프로그래머가 사용하기 쉽습니다.일반적으로 허용되는 3 개의 프로그래밍 언어 세대가 있으며 몇 가지 정의가 명확하게 합의되지 않은 몇 가지가 있습니다.1 세대 컴퓨터 프로그래밍 언어는 추상화가없는 스트레이트 머신 코드입니다.2 세대 언어는 어셈블리 언어와 같은 추상 기계 코드이며 특정 시스템 아키텍처와 관련이 있지만 인간 읽기 가능하며 컴파일해야합니다.3 세대 언어는 C 및 Java 와 같은 표준 언어를 포함하여 가장 일반적인 형태이며, 4 세대 또는 업 언어는 다양한 정의를 가지고 있습니다.3 세대 언어를 나타내는 데 사용됩니다.이는 1 세대 및 2 세대 언어가 3 세대 언어의 기능을 강조하기 위해 분류되었다는 것을 의미합니다.네 번째와 다섯 번째 프로그래밍 언어 세대는 개발중인 언어 마케팅과 관련하여 용어로 주로 사용되었습니다.마케팅 및 일부 학업 분야에서, 높은 수준의 언어 세대는 비표준 방식으로 사용하여 한 언어가 다른 언어보다 더 새롭거나 더 많은 기능을 가지고 있음을 나타냅니다.이는 프로그램을 일련의 바이트 시퀀스 또는 극단적 인 경우 컴퓨터에 의해 직접 실행할 수있는 비트를 작성하는 것을 의미합니다.대부분의 경우, 이것은 하드 코드 스위치 또는 기타 물리적 메커니즘을 통해 입력을 수용하는 시스템을 말합니다.이들은 인간이 읽을 수있는 코드로 작성된 언어와 여전히 특정 시스템 아키텍처와 관련이 있지만 더 쉬운 개발 환경과 일부 추상화를 제시하는 명령입니다.어셈블리 언어는 2011 년 현재 사용을 멈추지 않았으며, 매우 강력 할뿐만 아니라 고급 프로그래밍 언어의 인라인 진술로 사용될 수 있으며, 언어의 생성이 속도 나 힘과 동일하다는 개념을 잘못 만듭니다.3 세대 프로그래밍 언어는 프로세서에서 코드를 훨씬 더 많이 분리하여 더 읽기 쉬운 진술을 사용한 코드를 개발할 수있었습니다.또한, 한 줄의 코드를 여러 플랫폼에서 여러 개의 어셈블리 문으로 바꾸고 결국 수십 개 이상의 기계 코드 지침으로 전환 할 수있는 컴파일러가 개발되었습니다.기본 바이너리 실행 파일과 라이브러리를 컴파일 할 수있는 거의 모든 컴퓨터 언어는 3 세대 언어로 간주됩니다. 일반적으로 4 세대 언어는 사용자에게 매우 자연스러운 유형의 프로그래밍 언어를 사용하는 언어로 간주됩니다.또한 시각적 요소를 사용하여 최종 프로그램을 구축하는 언어로 정의 할 수 있습니다.세 번째 정의는 데이터베이스 프로그래밍 언어 또는 빠른 응용 프로그램 개발 (RAD) 언어와 같은 특정 목적을 위해 구축 된 프로그래밍 언어입니다.컴퓨터에 문제가 발생하여 해결하려고 시도합니다.5 세대 언어로 등재 된 대부분의 언어는 대부분 학문적입니다.Sixth 및 Seventh와 같은 다른 프로그래밍 언어 세대는 상업용 언어 개발자가 마케팅 목적으로 사용했습니다.