목차
41 처지: C (프로그래밍 언어), C++, C#, D (프로그래밍 언어), 데니스 리치, 델파이, 라이브러리, 루비 (프로그래밍 언어), 리스프, 명령어 집합, 베이직, 고급 프로그래밍 언어, 그루비, 기계어, 난해한 프로그래밍 언어, F#, 스칼라 (프로그래밍 언어), 스위프트 (프로그래밍 언어), 자료형, 자바 (프로그래밍 언어), 펄, 포트란, 저급 프로그래밍 언어, 천공 카드, 컴파일러, 컴퓨터, 콘라트 추제, 코볼, 유닉스, 파스칼 (프로그래밍 언어), 파이썬, 어셈블리어, 프롤로그, 소스 코드, 소프트웨어, 알고리즘, Occam, R (프로그래밍 언어), Z3, 3세대 프로그래밍 언어, 4세대 프로그래밍 언어.
- 표기
- 프로그래밍 언어 분류
C (프로그래밍 언어)
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이.
C++
C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이.
C#
C#(원래는 C♯)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았.
보다 프로그래밍 언어와 C#
D (프로그래밍 언어)
D는 객체 지향 명령형 프로그래밍 언어이.
데니스 리치
스 매캘리스테어 리치(1941년 9월 9일 ~ 2011년 10월 12일)는 미국의 저명한 전산학자이자 현대 컴퓨터의 선구자이.
델파이
엠바카데로 델파이(Embarcadero Delphi Delphi, (이전 이름: 코드기어 델파이, 인프라이즈 델파이, 볼랜드 델파이))는 마이크로소프트 윈도 응용 프로그램을 위한 통합 개발 환경(고속 개발 도구)이며 원래는 볼랜드가 개발하였으나 지금은 엠바카데로사에서 소유하여 개발하고 있.
라이브러리
이브러리(library)는 영어로 도서관을 뜻하며, 다음을 가리.
루비 (프로그래밍 언어)
비()는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이.
리스프
리스프(Lisp, LISP) 혹은 리습은 프로그래밍 언어의 계열로서, 오랜 역사와 독특하게 괄호를 사용하는 문법으로 유명.
명령어 집합
명령어 집합() 또는 명령어 집합 구조()는 마이크로프로세서가 인식해서 기능을 이해하고 실행할 수 있는 기계어 명령어를 말. 마이크로프로세서마다 기계어 코드의 길이와 숫자 코드가 다르.
베이직
심자용 다목적 기호명령부호(Beginner's All-purpose Symbolic Instruction Code), 약자 베이직(BASIC)은 프로그래밍 언어의 하나이.
고급 프로그래밍 언어
급 프로그래밍 언어란 사람이 이해하기 쉽게 작성된 프로그래밍 언어로서, 저급 프로그래밍 언어보다 가독성이 높고 다루기 간단하다는 장점이 있. 컴파일러나 인터프리터에 의해 저급 프로그래밍 언어로 번역되어 실행.
그루비
비는 다음을 가리.
기계어
역어셈블리된 모습 및 프로세서 레지스터, 메모리 덤프를 보여주고 있다. 기계어(機械語)는 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 일컫.
난해한 프로그래밍 언어
밍 언어(esoteric programming language, esolang)는 몇몇 해커들 사이에서, 컴퓨터 프로그래밍 언어의 한계를 테스트하기 위해서, 혹은 어떤 개념의 증명으로서, 혹은 장난으로 설계된 프로그래밍 언어이며, 실용적인 프로그래밍에 적용하기 위한 의도로 만들어진 언어가 아.
F#
F#(에프 샤프)는 마이크로소프트가 닷넷 프레임워크의 부분으로 개발한 프로그래밍 언어이.
보다 프로그래밍 언어와 F#
스칼라 (프로그래밍 언어)
스칼라()는 객체 지향 프로그래밍 언어와 함수형 프로그래밍의 요소가 결합된 다중패러다임 프로그래밍 언어이.
스위프트 (프로그래밍 언어)
스위프트()는 애플의 iOS와 macOS를 위한 프로그래밍 언어로 2014년 6월 2일 애플 세계 개발자 회의(WWDC)에서 처음 소개되었.
자료형
자료형(資料形) 또는 데이터 타입()은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정.
자바 (프로그래밍 언어)
자바()는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이.
펄
(Perl)은 래리 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리.
보다 프로그래밍 언어와 펄
포트란
(Fortran)은 1954년 IBM 704에서 과학적인 계산을 하기 위해 시작된 컴퓨터 프로그램 언어이.
저급 프로그래밍 언어
저급 프로그래밍 언어란 컴퓨터가 이해하기 쉽게 작성된 프로그래밍 언어로, 일반적으로 기계어와 어셈블리어를 일컫.
천공 카드
350px 천공 카드(穿孔-, punched card)는 데이터를 표현하기 위해 규칙에 따라 직사각형 모양의 구멍을 뚫어 사용하는 종이 카드로서 초기의 저장매체이.
컴파일러
일반적인 다중 언어, 다중 대상 컴파일러의 동작 모습. 컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른.
컴퓨터
() 또는 셈틀은 수식이나 논리적 언어로 표현된 일련의 산술 연산이나 논리 연산을 자동으로 수행하도록 지시하거나 데이터를 저장하고 처리할 수 있는 장치(device).
콘라트 추제
제 (1992년) 콘라트 추제(Konrad Zuse, 1910년 6월 22일 - 1995년 12월 18일)는 독일의 전자공학자이자 컴퓨터 연구의 선구자이.
코볼
볼(COBOL, COmmon Business-Oriented Language, 사무 지향 보통 언어)은 사무용으로 설계된, 영어와 같은 컴퓨터 프로그래밍 언어이.
보다 프로그래밍 언어와 코볼
유닉스
유닉스()는 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 시분할 운영 체제이.
파스칼 (프로그래밍 언어)
스칼(Pascal)은 1969년에 스위스 ETH 취리히의 컴퓨터 과학자 니클라우스 비르트가 개발한 프로그래밍 언어로, 당대의 가장 인기있는 교육용 언어 중 하나였으며, 1980년대와 1990년대 초반에 걸쳐 널리 사용되었.
파이썬
이썬()은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이.
어셈블리어
모토로라 MC6800 어셈블리어. 어셈블리어() 또는 어셈블러 언어(assembler language)는 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어이.
프롤로그
음과 같은 뜻이 있.
소스 코드
파이썬 프로그래밍 언어의 소스 코드. 알아보기 쉽게 하기 위해 여러 가지 색으로 강조되어 있다. 소스 코드(source code) 또는 원시 코드란 컴퓨터 프로그램을 (사람이 읽을 수 있는) 프로그래밍 언어로 기술한 글을 말. 한 개, 또는 여러 개의 텍스트 파일로 구성되어 있.
소프트웨어
사용자가 일반적인 데스크톱 컴퓨터에서 응용 소프트웨어와 어떻게 상호 작용하는지 나타낸 그림. 워드 프로세싱 소프트웨어의 스크린샷 컴퓨터 소프트웨어(computer software, 혹은 간단히 소프트웨어,, 순화 용어: 무른모)는 저장장치에 저장된 특정한 목적의 하나 또는 다수의 컴퓨터 프로그램을 뜻.
알고리즘
알고리즘(라틴어, 독일어: Algorithmus)은 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위한 일련의 절차를 공식화한 형태로 표현한 것을 말. 알고리즘은 연산, 데이터 진행 또는 자동화된 추론을 수행.
Occam
occam은 커뮤니케이팅 시퀜셜 프로세스의 프로세스 계산으로 기반한 프로그래밍 언어.
R (프로그래밍 언어)
R 프로그래밍 언어(줄여서 R)는 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이.
Z3
Z3의 다른 뜻은 다음과 같.
보다 프로그래밍 언어와 Z3
3세대 프로그래밍 언어
3세대 언어(third generation language)는 프로그래밍 언어로, 영어와 유사.
4세대 프로그래밍 언어
4세대 프로그래밍 언어(4th-Generation Propramming Language: 4GL)란 순차형 언어 이후의 프로그래밍 언어들을 가리키는 말이.
참고하세요
표기
프로그래밍 언어 분류
- 3세대 프로그래밍 언어
- 4세대 프로그래밍 언어
- 고급 프로그래밍 언어
- 난해한 프로그래밍 언어
- 도메인 특화 언어
- 저급 프로그래밍 언어
- 컴파일 언어
- 프로그래밍 언어
- 프로그래밍 패러다임
- 하드웨어 기술 언어
또한 컴퓨터 프로그래밍 언어, 소프트웨어 개발 언어, 프로그램 언어, 프로그래밍언어로 알려져 있다.