개발 1 세대 프로그래밍 언어 (1gl) 란 무엇입니까? -techopedia에서 정의

1 세대 프로그래밍 언어 (1gl) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-1 세대 (프로그래밍) 언어 (1GL) 란 무엇입니까?

1 세대 (프로그래밍) 언어 (1GL)는 1 세대 컴퓨터를 프로그래밍하는 데 사용되는 기계 수준 언어 인 프로그래밍 언어 그룹입니다. 이러한 컴퓨터의 전면 패널 스위치를 통해 CPU로 직접 지시 사항이 제공되었습니다. 원래 1GL에서 명령어를 처리 할 컴파일러 나 어셈블러는 없었습니다.


1GL의 명령어는 1과 0으로 표시되는 이진수로 구성됩니다. 이것은 언어가 기계의 이해에 적합하지만 인간 프로그래머가 해석하고 배우기가 훨씬 더 어렵습니다.


1 세대 언어라고도합니다.

Techopedia는 1 세대 (프로그래밍) 언어 (1GL)를 설명합니다

1GL 프로그래밍의 주요 장점은 명령이 CPU에 의해 직접 실행되기 때문에 코드가 매우 빠르고 효율적으로 실행될 수 있다는 것입니다. 저수준 언어로 프로그래밍 할 때의 주요 단점 중 하나는 오류가 발생하면 코드를 쉽게 수정할 수 없다는 것입니다.


이 프로그램은 0과 1로 구성된 이진 명령어로 작성됩니다. 이 언어는 특정 컴퓨터 및 CPU에 매우 적합하므로 높은 수준의 언어에 비해 코드 이식성이 크게 줄어 듭니다.


오늘날의 프로그래머는 여전히 기계 수준 코드를 사용합니다. 특히 드라이버, 펌웨어 및 하드웨어 장치와의 인터페이스와 같은 시스템의 하위 수준 기능을 프로그래밍 할 때 특히 그렇습니다. 기본 코드 컴파일러와 같은 최신 도구는 고급 언어에서 기계 수준을 생성하는 데 사용됩니다.

1 세대 프로그래밍 언어 (1gl) 란 무엇입니까? -techopedia에서 정의