우리가들을 때 고급 언어우리는 항상 거대한 PC로 작업하는 컴퓨터 엔지니어 팀을 상상합니다. 어떤 의미에서이 리소스는 고급 컴퓨팅 세계 내의 통신 메커니즘입니다. 자세한 내용은 나중에 공개하겠습니다.

고급 언어 -2

고급 언어

El 고급 언어 en 프로그래밍, 개발 조치가 수행되는 방식 및 프로그래밍 컴퓨터에있는 컴퓨팅 자원의. 일련의 상호 연결되고 연결된 코드를 기반으로하여 네트워크 및 PC 연결과 관련된 프로세스가 수행되도록 작업을 생성합니다.

요컨대, 작업을 수행하기 위해 구현되는 프로세스입니다. 프로그래밍. 특정 알고리즘과 코드가 적절하게 사용됩니다. 인간의 직관을 고려합니다. 이 과정을 통해 언어 운영 장비.

이 표현은 다음과 같은 표현으로 간주됩니다. 언어 인간은 글을 통해 기능 수행에 대한 지침을 주문합니다. 이러한 작업은 결합되어 컴파일 될 때 사용자가 해석하고 사용하는 작업을 생성합니다.

일부 언어 프로그래밍 방식의 이름이 자바, PHP, 파이썬, 자바 스크립트, C ++. 반면에 언어 프로그래밍 방식은 특정 구문이 필요한 명령문을 기반으로합니다. 마찬가지로, 그들은 언어 절차 및 언어 s 낮은 수준.

이를 구현하기 위해 프로그래밍 논리적 순서가 지침으로 바뀌기 때문에 전문가 만 수행 할 수 있습니다. 원래 일반 사용자가 데이터 처리와 관련된 작업을 수행 할 수 있도록 만들어졌습니다.

오늘날 그들은 매우 복잡하며 다양한 작업을 수행하기 위해 컴퓨터에서 구현됩니다. 이는 팀이 효율적으로 기능 할 수 있도록 리소스를 관리하는 데 필요하며 도움이됩니다.

특징

이 개념은 언어 추상, 개발자 그룹과 전문가 그룹에 의해서만 알려진 언어 컴퓨터 과학; 또한 다음과 같은 특성이 있습니다.

  • 기본 레지스터를 관리하지 않고 다양한 변수와 행렬을 처리합니다.
  • 복잡한 개체를 사용하고 부울 유형의.
  • 서브 루틴과 다양한 기능을 통해 동작을 나타냅니다.
  • 루프, 스레드 및 지퍼를 사용하여 지침을 보완하십시오.
  • 언어 특정 공통 분모가있는 추상.
  • 일반 사용자는 이해하지 못합니다.

유형

El 고급 언어 용어, 지침 및 컴퓨터에서 수행하는 데 필요한 모든 작업을 정의하는 데 사용되는 세 가지 수준 또는 단계를 제공합니다. 소위 기계 코드 인 이진 조합을 이해합니다. 이것은 1과 0만을 사용하여 결합 된 일련의 숫자로 구성됩니다.

고급 언어-3

저수준 언어

그것은 언어 장비에 따라 다르므로 컴퓨터에서 사용되는 프로그램을 나중에 어떤 방법으로도 마이그레이션하거나 내보낼 수 없습니다. 고유하게되고 컴퓨터에 내장됩니다.

모든 용량을 활용할 수있는 하드웨어 용으로 특별히 설계되었습니다. 여러 유형이 있습니다. 언어 낮은 수준 :

  • 기계어기계가 수행해야하는 기본 및 기본 작업을 지시하는 코드는 0과 1로 간주되며, 이는 하드웨어 만 이해하는 통신 또는 명령의 형태를 나타냅니다.
  • 어셈블리어, 경사로 구성 기계어 그리고 그것은 수백 개의 니모닉 코드의 이름을 결합 할 때 문자와 숫자로 형성됩니다. 이 유형의 언어 육성을 도왔다 언어 더 넓고 프로그램 번역기 유형은 메모리를 덜 차지합니다.
  • El 언어 낮은 수준에는 단점이 있습니다. 언어 어셈블러 유형은 기계어, 개발자에게 약간의 혼란을 야기하고 구현을 위해 더 광범위한 지식이 필요합니다.

고급 언어

그들은 더 관련이있는 코드입니다 언어 자연적인 인간, 그리고 기계어. EDD 사용을 통한 문제 해결에 중점을 둡니다. (Dynamic Data Structures라는 용어의 약어), 프로그래밍 언어입니다.

이러한 구조는 프로그램 실행시 크기 변경을 허용합니다. 특정 프로그램의 요구 사항에 맞게 조정할 수있는 데이터 구조를 만드는 데 도움이됩니다.

본 제품의 언어 이들은 독립적이며 컴퓨터 아키텍처에서 설정됩니다. 이 유형의 장점 언어, 용량 손실없이 다른 컴퓨터로 마이그레이션하고 내보낼 수 있습니다. 응용 프로그램의 단순성은 프로그래머가 기계의 내부 작동을 잊는 데 도움이됩니다.

언어 다양한 형태의 데이터를 이용하여 장비를 프로그래밍하고, 어떤 용도로든 삽입 할 수있는 범용 기능과 과학 프로젝트 및 작업에만 사용되는 FORTRAN과 같은 특수 목적 기능으로 구축됩니다.

중간 수준의 언어

정말 아닙니다 언어 그러나 일부 프로그래머가 언어 s 중간 및 높음. 그러나 IT 전문가는 언어 s, 그들은 정의되어 있으며 새로운 프로그래머에게 혼란을 줄뿐입니다.

그러나 이미 종류의 정보는 언어 중간 수준은 위의 중간 수준입니다. 그들은 시스템 레지스터를 입력하는 역할을합니다. 메모리 주소에 리소스를 적용하고 언어 높은 수준의 작업과 함께 낮은 수준의 작업.

진화

El 고급 언어 그것은 창립 이래 첫 번째 팀의 창설과 함께 수년이 지남에 따라 성장하고 발전해 왔습니다. 마찬가지로 다음과 같이 설명 할 수있는 특정 요소가 고려되었습니다.

  • XNUMX 세대, XNUMX 세대로 구성 언어 숫자 0과 1을 기반으로 한 기계.
  • XNUMX 세대는 언어 마이크로 소프트가 만든 컴퓨터와 프로세스의 대량화로 시작되었습니다.
  • XNUMX 세대는 언어 Pascal 및 Cobol과 같은 노인.
  • XNUMX 세대는 언어 자체적으로 코드를 관리 할 수 ​​있습니다. RAD라고합니다. 수행을 허용하다 응용 프로그램 프로그래머로서의 경험이없는 그들은 언어 사물을 겨냥한 것 중에는 Visual, Natural Adabas가 있습니다.
  • XNUMX 세대, 개발 허용 언어 s 지향 인공 지능완전히 개발 중이지만 아직 완전히 구현되지는 않았지만 가장 잘 알려진 것은 LISP입니다.

읽을 것을 권장합니다 DevOps 도구, 속도 및 품질이 손끝에 있습니다.