프로그래밍 언어: 두 판 사이의 차이
편집 요약 없음 |
|||
(같은 사용자의 중간 판 6개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
= 프로그래밍 언어 = | = 프로그래밍 언어 = | ||
'''프로그래밍 언어'''는 컴퓨터에게 명령을 전달하고 문제를 해결하기 위해 사람이 고안한 형식적 | '''프로그래밍 언어'''는 컴퓨터에게 명령을 전달하고 문제를 해결하기 위해 사람이 고안한 형식적 언어이다. | ||
각 언어는 고유한 문법(syntax), 의미(semantics), 실행 모델(execution model)을 가지며, | 각 언어는 고유한 문법(syntax), 의미(semantics), 실행 모델(execution model)을 가지며, | ||
이것을 통해 인간이 의도한 절차를 기계가 수행할 수 있도록 | 이것을 통해 인간이 의도한 절차를 기계가 수행할 수 있도록 표현한다. | ||
== 개요 == | == 개요 == | ||
프로그래밍 언어는 컴퓨터 과학의 핵심 도구이며, 다양한 시대적·기술적 배경 속에서 발전해 | 프로그래밍 언어는 컴퓨터 과학의 핵심 도구이며, 다양한 시대적·기술적 배경 속에서 발전해 왔다. | ||
언어마다 설계 철학과 목적은 달라졌지만, 공통적으로 다음과 같은 역할을 | 언어마다 설계 철학과 목적은 달라졌지만, 공통적으로 다음과 같은 역할을 한다: | ||
* 알고리즘과 논리를 표현 | * 알고리즘과 논리를 표현 | ||
* 데이터와 제어 흐름을 정의 | * 데이터와 제어 흐름을 정의 | ||
12번째 줄: | 12번째 줄: | ||
프로그래밍 언어는 학습, 연구, 산업, 예술 등 다양한 영역에서 사용되며, | 프로그래밍 언어는 학습, 연구, 산업, 예술 등 다양한 영역에서 사용되며, | ||
인류의 지식과 기술 발전에 있어 중요한 위치를 | 인류의 지식과 기술 발전에 있어 중요한 위치를 차지한다. | ||
== 프로그래밍 언어 목록 == | == 프로그래밍 언어 목록 == | ||
36번째 줄: | 36번째 줄: | ||
=== C === | === C === | ||
* [[C (프로그래밍 언어)]] | * [[C (프로그래밍 언어)]] | ||
* [[C/AL]] | |||
* [[C Shell]] | |||
* [[C--]] | |||
* [[C++]] | * [[C++]] | ||
* [[C*]] | |||
* [[C#]] | * [[C#]] | ||
* [[Caché ObjectScript]] | |||
* [[Caml]] | |||
* [[Carbon]] | |||
* [[Cayenne]] | |||
* [[Cecil]] | |||
* [[CESIL]] | |||
* [[Céu]] | |||
* [[Ceylon]] | |||
* [[CFEngine]] | |||
* [[CFML]] | |||
* [[Cg]] | |||
* [[Ch]] | |||
* [[Chapel]] | |||
* [[Charm]] | |||
* [[CHILL]] | |||
* [[CHIP-8]] | |||
* [[ChucK]] | |||
* [[Cilk]] | |||
* [[Claire]] | |||
* [[Clean]] | |||
* [[Clipper]] | |||
* [[CLIPS]] | |||
* [[CLIST]] | |||
* [[Clojure]] | |||
* [[CLU]] | |||
* [[CMS-2]] | |||
* [[COBOL]] | * [[COBOL]] | ||
* [[CobolScript]] | |||
* [[Cobra]] | |||
* [[CoffeeScript]] | |||
* [[ColdFusion]] | |||
* [[COMAL]] | |||
* [[COMIT]] | |||
* [[Common Intermediate]] | |||
* [[Common Lisp]] | |||
* [[COMPASS]] | |||
* [[Component Pascal]] | |||
* [[COMTRAN]] | |||
* [[Concurrent Pascal]] | |||
* [[Constraint Handling Rules]] | |||
* [[Control Language]] | |||
* [[Coq]] | |||
* [[CORAL]] | |||
* [[CorVision]] | |||
* [[COWSEL]] | |||
* [[CPL]] | |||
* [[Cryptol]] | |||
* [[Crystal]] | |||
* [[Csound]] | |||
* [[Cuneiform]] | |||
* [[Curl]] | |||
* [[Curry]] | |||
* [[Cybil]] | |||
* [[Cyclone]] | |||
* [[Cypher Query Language]] | |||
* [[Cython]] | |||
=== D === | === D === | ||
50번째 줄: | 109번째 줄: | ||
=== F === | === F === | ||
* [[ | * [[F#]] | ||
* [[Fortran]] | * [[Fortran]] | ||
116번째 줄: | 175번째 줄: | ||
=== Z === | === Z === | ||
* [[Zeta]] | |||
* [[Zig]] | * [[Zig]] | ||
2025년 10월 15일 (수) 00:33 기준 최신판
프로그래밍 언어
프로그래밍 언어는 컴퓨터에게 명령을 전달하고 문제를 해결하기 위해 사람이 고안한 형식적 언어이다. 각 언어는 고유한 문법(syntax), 의미(semantics), 실행 모델(execution model)을 가지며, 이것을 통해 인간이 의도한 절차를 기계가 수행할 수 있도록 표현한다.
개요
프로그래밍 언어는 컴퓨터 과학의 핵심 도구이며, 다양한 시대적·기술적 배경 속에서 발전해 왔다. 언어마다 설계 철학과 목적은 달라졌지만, 공통적으로 다음과 같은 역할을 한다:
- 알고리즘과 논리를 표현
- 데이터와 제어 흐름을 정의
- 하드웨어 및 소프트웨어와의 상호작용을 가능하게 함
프로그래밍 언어는 학습, 연구, 산업, 예술 등 다양한 영역에서 사용되며, 인류의 지식과 기술 발전에 있어 중요한 위치를 차지한다.
프로그래밍 언어 목록
아래는 TechPedia에서 다루는 프로그래밍 언어의 목록입니다. 이 목록은 이름순(숫자 → 알파벳 → 기타) 으로 정리됩니다. 새로운 언어 문서를 만들면 여기에 추가하세요.
0–9
A
B
C
- C (프로그래밍 언어)
- C/AL
- C Shell
- C--
- C++
- C*
- C#
- Caché ObjectScript
- Caml
- Carbon
- Cayenne
- Cecil
- CESIL
- Céu
- Ceylon
- CFEngine
- CFML
- Cg
- Ch
- Chapel
- Charm
- CHILL
- CHIP-8
- ChucK
- Cilk
- Claire
- Clean
- Clipper
- CLIPS
- CLIST
- Clojure
- CLU
- CMS-2
- COBOL
- CobolScript
- Cobra
- CoffeeScript
- ColdFusion
- COMAL
- COMIT
- Common Intermediate
- Common Lisp
- COMPASS
- Component Pascal
- COMTRAN
- Concurrent Pascal
- Constraint Handling Rules
- Control Language
- Coq
- CORAL
- CorVision
- COWSEL
- CPL
- Cryptol
- Crystal
- Csound
- Cuneiform
- Curl
- Curry
- Cybil
- Cyclone
- Cypher Query Language
- Cython
D
E
F
G
H
J
K
L
M
N
O
P
R
S
T
V
W
Z
기타
같이 보기
이 문서는 프로그래밍 언어의 개념을 설명하는 동시에, TechPedia에서 제공하는 언어 목록의 허브 역할을 합니다.