프로그래밍 언어/종류
최근 수정 시각:
분류
해당 프로젝트 문서를 방문하여 도움이 필요한 문서에 기여하여 주세요!
1. 프로그래밍 언어[편집]
ABAP : SAP용 프로그램 개발에 사용되는 언어. 코볼의 영향을 받아 영어 문장 쓰듯이 코딩을 할 수 있다. 언어에 SQL이 내장되어 있는 것이 특징.[1]
BASIC : 시분할 개념이 도입
C : 상당히 초기에 개발된 언어면서 동시에 고급언어임에도 어셈블리에 맞먹는 하드웨어 제어가 가능해서 혼자 '중급언어'라는 카테고리를 만들어 들어가는 경우도 있다.
C#
도레미파솔라시샾C=도니까도샾이겠지CoffeeScript : JavaScript를 간략하게 만든 언어. 결과물로 JavaScript가 나온다.#
D : 처음에는 Mars라는 이름으로 불렸었다.
Elixir : 동적, 함수형 언어.#
Erlang : 병행성 언어.
Factor : Forth의 영향을 받은 스택 기반 언어.
Haskell : 함수형 언어
LISP : 함수형 언어.
Kotlin : JVM용과 자바스크립트로 컴파일이 된다.
Objective-C : 보통 Obj-C로 쓴다. 애플 제품에 주로 쓰인다.
Processing : 미디어 아트 지향 언어.
Scala : 다중패러다임 언어. 자바 VM에서 실행된다.
Smalltalk : 최초로 객체지향을 구현한 언어.
Swift : WWDC 2014에서 공개된 Objective-C를 대체할 애플의 차세대 언어.
TypeScript : JavaScript를 개선한 언어. CoffeeScript 처럼 결과물로 JavaScript가 나온다.#
Visual Basic for Application : Microsoft Office의 제어 및 매크로 제작용 언어.
기계어 : '언어'로 인정하지 않는 학자도 있다.
알골 : 최초의 구조적 언어. 널리 쓰이진 않았지만 C등의 언어에 영향을 주었다.
코볼 : 사무처리용 언어로 포트란과 함께 언어분야를 양분했었다.
포트란 : 최초의 고급언어. 수치해석에 뛰어나다.
2. 프로그래밍 언어로 보기 애매한 언어[편집]
튜링-완전하지 않거나, 특수목적에 한정된 언어(Domain Specific Language)들을 이곳에 나열한다.
AutoHotKey : 매크로 기반 스크립트 언어. 핵 제작등에 사용되는 경우가 많아서 언어로 보지 않는 사람도 존재한다. 물론 순수 프로그래밍도 가능해서 언어로 보는 경우도 많은편. 즉, 사용하는 사람에 따라 언어 혹은 비언어로 갈린다.
HLSL : 그래픽카드 쉐이더 언어.
LabVIEW : G라는 그래픽 기반의 프로그래밍 언어를 사용하여 텍스트가 아닌 아이콘으로 코딩한다.
VHDL : 하드웨어 기술 언어.
Verilog : 하드웨어 기술 언어.
UML : C나 Java처럼 바로 소프트웨어로 만들어지는 언어는 아니지만, 소프트웨어를 설계할수 있는 언어.
XML : 마크업 언어의 일종으로, 데이터를 구조적으로 저장하고 교환하기 위해 만든 문서 양식.
스크래치 : LabView와 방식이 같다.
GML : 게임메이커 스튜디오에서 쓰이는 언어. 일단 게임메이커 스튜디오를 제작한 요요게임즈 공식 사이트에서는 programming language(프로그래밍 언어)라고 소개하고 있으나, GML을 쓰는 소프트웨어는 게임메이커 스튜디오 하나 뿐이고 게임제작을 제외한 다른 부분에서 쓸수 없는 언어이다.[3]