Skip to main content

저수준 프로그래밍 언어는 무엇입니까?

∎ 저수준 프로그래밍 언어의 정확한 정의와 관련하여 의견이 일치하지 않지만 모든 정의는 그러한 컴퓨터 언어의 특성과 관련하여 공통된 것을 공유합니다.이러한 특성에는 이진 코드와 유사성, CPU (Central Processing Unit)의 역할에 대한 필요한 지식 및 언어를 통해 하드웨어를 제어하는 프로그래머의 능력.어떤 사람들은 사람들이 말하는 언어와 유사하지 않은 경우 모든 컴퓨터 언어를 낮은 수준으로 생각합니다.다른 사람들은 프로그래머가 CPU의 복잡하고 매우 복잡한 작업을 낮은 수준의 작업으로 이해하도록 요구하는 모든 언어를 고려합니다.진정한 저수준 프로그래밍 언어는 일반적으로 이러한 모든 설명에 적합하다는 점을 기억해야합니다. 기계 코드라고도하는 바이너리 코드는 CPU 또는 컴퓨터의 뇌가 이해하고 말하는 유일한 언어입니다.기계 코드는 사람이 보면 숫자 1과 0의 많은 시퀀스처럼 보입니다.그것들은 켜지거나 꺼지는 빛처럼 켜지거나 끄는 상태를 나타냅니다.고급 프로그래밍 언어의 코드는 기계 코드와 매우 다르게 보입니다. 사람들이 말하는 언어 (일반적으로 영어로 사용되는 기호와 실제 단어가 포함되어 있다는 점에서).그러나 이것이 컴퓨터 프로그래머가 아닌 사람이 코드를 낮은 수준보다 높은 수준의 언어로 이해한다는 것을 의미하지는 않습니다.메모리 사용 및 처리 시간과 같은 것들에 대한 정확한 통제력을 행사할 수있는 능력과 자유.이는 저수준 언어로 작성된 프로그램이 시스템 리소스를 매우 효율적으로 사용해야하며, 이는 매우 제한된 리소스가있는 시스템을 코딩 할 때 매우 원할 수 있음을 의미합니다.그러한 이점은 가격없이 오지 않습니다.저수준 프로그래밍 언어로 코딩하는 개발자와 엔지니어는 메모리 및 처리 시간에 영향을 미치는 지침을 작성하려면 CPU의 기능에 대한 건전한 이해를 가져야합니다.지루한.높은 수준의 언어로 된 두 줄의 코드에 해당하는 것은 저수준 프로그래밍 언어로 최대 20 줄을 요구할 수 있기 때문에 그러한 언어로 프로그램을 개발하는 것과 관련된 비용을 이해할 수 있습니다.이러한 느린 개발은 저수준 언어가 주로 매우 작은 프로그램에 적합합니다.그들은 더 큰 프로그램의 개발에 거의 사용되지 않습니다.