프로그래밍 언어는 다음과 같이 나뉩니다. 1. 명령형 언어, 2. 수학적 함수 개념의 값 매핑을 기반으로 하는 람다 연산자 계산 가능 모델 3. 알려진 규칙 집합을 기반으로 하는 논리적 언어, 형식적 논리; 4. 객체 지향 언어.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
프로그래밍 언어는 다음과 같이 나뉩니다.
1. 명령형 언어
이 언어의 의미론적 기반은 "데이터 저장/데이터 작업"을 시뮬레이션하는 튜링 기계 계산 가능 모델이며 이는 자연스러운 구현과 매우 일치합니다. 현대 컴퓨터 아키텍처의 방식. 작업을 생성하는 주요 방법은 명령문이나 명령의 부작용에 의존하는 것입니다. Fortran, Pascal, C++obol, C, C++, Basic, Ada, Java, C# 등과 같은 대부분의 현대 인기 언어가 이 유형입니다. 다양한 스크립팅 언어도 이 유형으로 간주됩니다.
2. 함수형 언어
이 언어의 의미론적 기반은 수학 함수 개념을 기반으로 한 값 매핑의 람다 연산자 계산 모델입니다. 이 언어는 인공지능과 같은 업무를 위한 계산에 매우 적합합니다. Lisp, Haskell, ML, Scheme, F# 등 대표적인 함수형 언어입니다.
3. 논리 언어
이 언어의 의미론적 기반은 일련의 알려진 규칙을 기반으로 하는 형식적 논리 시스템입니다. 이 언어는 주로 전문가 시스템의 구현에 사용됩니다. 가장 유명한 논리언어는 프롤로그(Prolog)이다.
4. 객체지향 언어
대부분의 현대 언어는 객체지향 지원을 제공하지만 일부 언어는 기본 객체지향 모델을 직접 기반으로 구축되었습니다. 언어의 문법적 형태는 기본 객체 연산입니다. . 주요 순수 객체지향 언어는 Smalltalk입니다.
다양한 언어가 서로 다른 유형에 속하지만, 각기 다양한 수준으로 다른 유형의 작동 모드를 지원합니다.
프로그래밍 학습에 대해 더 알고 싶다면 php training 칼럼을 주목해주세요!
위 내용은 프로그래밍 언어의 범주는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!