높은 수준의 언어
사람들의 생각에 더 가까이, 더 진보 된, 가장 큰 특징은
쓰기 쉬운
사람들이 쉽게 읽을 수의 경우
이식성, 약간의 수정을, 플랫폼에서 사용할 수 있습니다
일반적인 언어 : 파이썬, 자바, C, C ++, C #을, PHP, 루비, 이동 등
기계 언어
쉽게 읽을 기계 언어, 기계어에 가까운
장점은
실행 속도
단점은 있다는 것입니다
빈약 한 가독성
비 휴대용
쉽게 작성할 수 없음
일반적인 언어 : 어셈블리 언어, 기계어
컴파일 된 언어 :
출처 - >> 컴파일러 - >> 오브젝트 코드 - 액추에이터 >> - >> 출력
다시 컴파일하지 않고 기계 코드 실행에 소스 코드를 컴파일 한 번만 컴파일
이전 요구를 머신 코드로 컴파일 실행해야하기 때문에, 이식에 다시 복사 소스 시스템에 필요한 경우 코드 이식 재 컴파일 된 머신 코드
일반적으로 대규모 응용 프로그램 개발, 시스템 개발, 언어 개발, 데이터베이스 개발, 소프트웨어 개발 및 기타 그래픽에 사용
장점 :
실행 속도
수정할 수없는 프로그램을 컴파일 한 후, 패키지가 좋은, 좋은 비밀, 숨겨진 소스
단점 :
이식 성차
일반적인 언어 : C, C ++, 파스칼
해석 언어 :
소스 코드 - 중간 코드 >> - >> 통역 - >> 출력
각 실행에 컴파일, 너무 느린 속도 비교
필요가 실행 전에 다시 컴파일해야하므로 코드가 실행되기 때문에, 우리는 실행 통역에 의존해야
장점 :
이식성
상대적으로 더 진보 된, 쉽게 배우고 쓰기
편리하고 쉽게 개발 및 디버깅 코드 수정
단점 :
느리게 실행 비교 해석 언어
의존 인터프리터
일반적인 언어 : 파이썬, 쉘, 루비, 자바 스크립트 등