1 프로그래밍 언어
- Ada
아다 - ABAP : SAP용 프로그램 개발에 사용되는 언어. 코볼의 영향을 받아 영어 문장 쓰듯이 코딩을 할 수 있다. 언어에 SQL이 내장되어 있는 것이 특징[1]
- BASIC : 시분할 개념이 도입
- C : 상당히 초기에 개발된 언어면서 동시에 고급언어임에도 어셈블리에 맞먹는 하드웨어 제어가 가능해서 혼자 '중급언어'라는 카테고리를 만들어 들어가는 경우도 있다.
- C++
- C#
도레미파솔라시샾 - CoffeeScript : JavaScript를 간략하게 만든 언어. 결과물로 JavaScript가 나온다 링크
- D : 처음에는 Mars라는 이름으로 불렸었다.
- Dart 링크
- Eiffel
- Elixir : 동적, 함수형 언어. 링크
- Erlang : 병행성 언어
- Forth : 임베디드 / 실시간 처리를 위한 언어. 링크
- Go : 구글에서 C와 같이 시스템 프로그래밍 목적으로 만든 언어. 링크
- Haskell : 함수형 언어
- IDL : 데이터 해석에 주로 사용되는 언어. 천문학이나 영상의학분야에서 많이 사용한다. 링크
- io 링크
- Java
- JavaScript
- Julia
- LISP : 함수형 언어
- Lua
- ML
- Objective-C : 보통 Obj-C로 쓴다. 애플 제품에 주로 쓰인다.
- Perl
- PHP
- Processing : 미디어 아트 지향 언어.
- Prolog : 논리형 언어. 인공지능에 사용.
- Python
- R
- RPG
- Ruby
- Rust : 모질라 재단에서 개발중인 시스템 프로그래밍 언어.
- Scala : 다중패러다임 언어. 자바 VM에서 실행된다.
- Smalltalk : 최초로 객체지향을 구현한 언어
- Swift : WWDC 2014에서 공개된 Objective-C를 대체할 애플의 차세대 언어.
- TypeScript : JavaScript를 개선한 언어. CoffeeScript 처럼 결과물로 JavaScript가 나온다. 링크
- Visual Basic for Application : Microsoft Office의 제어 및 매크로 제작용 언어.
- 기계어 : '언어'로 인정하지 않는 학자도 있다.
- 씨앗
- 알골 : 최초의 구조적 언어. 널리 쓰이진 않았지만 C등의 언어에 영향을 주었다.
- 약속
- 어셈블리어
- 오베론
- 액션스크립트
- 창조
- 코볼 : 사무처리용 언어로 포트란과 함께 언어분야를 양분했었다.
- 파스칼
- 포트란 : 최초의 고급언어. 수치해석에 뛰어나다.
- 코틀린 : JVM용과 자바스크립트로 컴파일이 된다.
2 프로그래밍 언어로 보기 애매한 언어
튜링-완전하지 않거나, 특수목적에 한정된 언어(Domain Specific Language)들을 이곳에 나열한다.
- 마크다운 : 마크업 언어중 하나.
- HLSL : 그래픽카드 쉐이더 언어
- HTML : 엄밀히 따지면 프로그래밍 언어는 아니다. '마크업 언어'라고 한다. [2]
-
LabVIEW: G라는 그래픽 기반의 프로그래밍 언어를 사용하여 텍스트가 아닌 아이콘으로 코딩한다. - OWL
- RDF
- SQL
- TeX
- VHDL : 하드웨어 기술 언어
- Verilog : 하드웨어 기술 언어
- UML : C나 Java처럼 바로 소프트웨어로 만들어지는 언어는 아니지만, 소프트웨어를 설계할수 있는 언어.
- XML : 마크업 언어의 일종으로, 데이터를 구조적으로 저장하고 교환하기 위해 만든 문서 양식.