-
프로그래밍 언어 (Programming Language) 종류카테고리 없음 2019. 5. 11. 05:43
기계어 : 컴퓨터가 직접 읽을 수 있는 2진 숫자(0과1)로 이루어진 언어
어셈블리어 : 기계어와 1대1로 대응하는 언어로 사람이 이해하기 쉽게 약간 변형시킨 언어
알골 : 포트란 언어와 같이 명령의 처리순서를 기술하는데 편리한 과학기술 계산용 언어
코볼 : FORTRAN이 기술 계산용 언어
파스칼 : 알골언어의 후속언어로 범용 및 교육용 구조적 프로그래밍 언어
파이썬 : 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어
포트란 : 디지탈전자계산기의 프로그램기술언어
Ada
BASIC : TSS용으로 개발된, 초보자를 대상으로 한 프로그래밍 언어
C언어 : 운영 체제나 언어 처리계 등의 시스템 기술에 적합한 프로그래밍 언어
C++ : C 언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어이다
C# : C++에 기본을 두고, 비주얼베이직의 편의성을 결합하여 만든 객체지향 프로그래밍 언어이다
Caml : 함수형언어
OCaml : Caml 프로그래밍 언어의 주요 구현체로서
F# : OCaml 의 .net 버전
Clojure : LISP의 후계자격인 언어. 자바 VM에서 실행된다.
Scala : 다중패러다임 언어. 자바 VM에서 실행된다.
D : 처음에는 Mars라는 이름으로 불렸었다.
Erlang : 병행성 언어
Haskell : 함수형 언어
Go : 구글에서 C와 같이 시스템 프로그래밍 목적으로 만든 언어.
Java
JavaScript
Coffee Script : JavaScript를 간략하게 만든 언어. 결과물로 JavaScript가 나온다
LISP : 함수형 언어
Lua
Objective-C : 애플의 모든 프로그래밍은 이 언어로 한다.
Perl
PHP
Prolog : 논리형 언어. 인공지능에 사용.
Processing : 미디어 아트 지향 언어.
RPG
Ruby : 동적 객체 지향 스크립트 프로그래밍 언어
Rust : 모질라 재단에서 개발중이며 C++을 대체하기 위한 언어.
Scheme : Lisp에서 유래한 함수형 언어.
Smalltalk : 최초로 객체지향을 구현한 언어
마크다운 : 마크업 언어중 하나.HLSL : 그래픽카드 쉐이더 언어
HTML : 엄밀히 따지면 프로그래밍 언어는 아니다. '마크업 언어'라고 한다.
OWL
RDF
SQL
TeX
VHDL : 하드웨어 기술 언어
Verilog : 하드웨어 기술 언어
UML : C나 Java처럼 바로 소프트웨어로 만들어지는 언어는 아니지만, 소프트웨어를 설계할수 있는 언어.
XML : 마크업 언어의 일종으로, 데이터를 구조적으로 저장하고 교환하기 위해 만든 문서 양식.