목차
14 처지: "Hello, World!" 프로그램, 객체 지향 프로그래밍, 바이트코드, GTK+, 펄, 인터프리터, 컴파일러, 파이썬, 오픈 소스, 피보나치 수 프로그램, 프로그래밍 언어, 퀵 정렬, OpenGL, .net.
- 1996년 개발된 프로그래밍 언어
- LGPL 라이선스 소프트웨어
- ML 프로그래밍 언어 계열
- 객체 지향 프로그래밍 언어
- 고급 프로그래밍 언어
- 자유 컴파일러와 인터프리터
- 정적 타입 프로그래밍 언어
- 패턴 매칭 프로그래밍 언어
- 함수형 프로그래밍 언어
"Hello, World!" 프로그램
GUI 형태의 헬로 월드 프로그램 C언어로 만들어진 '''Hello World 프로그램''' "Hello, World!" 프로그램은 "Hello, world!"를 화면에 출력하는 컴퓨터 프로그램이.
보다 OCaml와 "Hello, World!" 프로그램
객체 지향 프로그래밍
객체 지향 프로그래밍()은 컴퓨터 프로그래밍의 패러다임의 하나이.
바이트코드
바이트코드(Bytecode, portable code, p-code)는 특정 하드웨어가 아닌 가상 컴퓨터에서 돌아가는 실행 프로그램을 위한 이진 표현법이.
보다 OCaml와 바이트코드
GTK+
GTK+는 김프 툴킷(GIMP Toolkit)의 준말로, 초기에 김프를 위해서 만든 툴킷이었으며 X 윈도 시스템을 위한 위젯 툴킷 가운데 하나이.
보다 OCaml와 GTK+
펄
(Perl)은 래리 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리.
보다 OCaml와 펄
인터프리터
인터프리터(interpreter)는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말. 원시 코드를 기계어로 번역하는 컴파일러와 대비.
보다 OCaml와 인터프리터
컴파일러
일반적인 다중 언어, 다중 대상 컴파일러의 동작 모습. 컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른.
보다 OCaml와 컴파일러
파이썬
이썬()은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이.
보다 OCaml와 파이썬
오픈 소스
오픈 소스(open source)는 소프트웨어 혹은 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈 소스 라이선스에 준하는 모든 통칭을 일컫.
보다 OCaml와 오픈 소스
피보나치 수 프로그램
보나치 수 프로그램은 피보나치 수를 프로그래밍 언어로 만든 것으로, 일반적으로 재귀적인 방법을 사용.
프로그래밍 언어
C 프로그래밍 언어로 작성된 단순한 컴퓨터의 프로그램의 소스 코드. 컴파일되어 실행되었을 때 헬로 월드 메시지를 보여주고 있다. 구문 강조는 프로그래머들이 소스 코드의 요소를 인지할 수 있게 도움을 준다. 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어이.
퀵 정렬
퀵 정렬(Quicksort)은 찰스 앤터니 리처드 호어가 개발한 정렬 알고리즘이.
보다 OCaml와 퀵 정렬
OpenGL
오픈 그래픽 라이브러리(줄여서 OpenGL)은 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원.
.net
닷넷 로고..net(닷 넷)은 (RFC 920에 언급되어 있지는 않지만) 1985년 1월에 개발된 초기 최상위 수준의 도메인들 가운데 하나이.
보다 OCaml와 .net
참고하세요
1996년 개발된 프로그래밍 언어
LGPL 라이선스 소프트웨어
- 7-Zip
- ARToolKit
- Bochs
- FFmpeg
- FluidSynth
- GLib
- GMP (라이브러리)
- GTK
- OCaml
- Peazip
- Radare2
- UClibc
- VLC 미디어 플레이어
- 모티프 (위젯 툴킷)
- 발라 (프로그래밍 언어)
- 세컨드 라이프
- 아이스WM
- 와인 (소프트웨어)
- 우분투 소프트웨어 센터
- 펄스오디오
- 폭스 툴킷
- 폴킷
- 프로세싱
- 프리캐드
- 하이버네이트
ML 프로그래밍 언어 계열
- F 샤프
- ML (프로그래밍 언어)
- OCaml
- 앨리스 (프로그래밍 언어)
객체 지향 프로그래밍 언어
- ABAP
- C++
- D (프로그래밍 언어)
- J (프로그래밍 언어)
- OCaml
- OTcl
- PHP
- Tcl
- 감바스
- 다트 (프로그래밍 언어)
- 래킷 (프로그래밍 언어)
- 루비 (프로그래밍 언어)
- 루아 (프로그래밍 언어)
- 발라 (프로그래밍 언어)
- 비주얼 베이직
- 비주얼 베이직 닷넷
- 비주얼 폭스프로
- 스몰토크
- 스위프트 (프로그래밍 언어)
- 스칼라 (프로그래밍 언어)
- 스퀴럴 (프로그래밍 언어)
- 아이오 (프로그래밍 언어)
- 에펠 (프로그래밍 언어)
- 오브젝트 파스칼
- 오브젝티브-C
- 옥시즌 (프로그래밍 언어)
- 자바 (프로그래밍 언어)
- 자이썬
- 줄리아 (프로그래밍 언어)
- 커먼 리스프
- 코볼
- 코틀린 (프로그래밍 언어)
- 터보 파스칼
- 파워셸
- 파이썬
- 펄
- 포트란
- 프로세싱
- 프리 파스칼
고급 프로그래밍 언어
- ABAP
- AspectJ
- C (프로그래밍 언어)
- C 샤프
- C++
- D (프로그래밍 언어)
- F 샤프
- Go (프로그래밍 언어)
- ML (프로그래밍 언어)
- OCaml
- PHP
- Tcl
- XSLT
- 고급 프로그래밍 언어
- 러스트 (프로그래밍 언어)
- 매트랩
- 비주얼 폭스프로
- 스위프트 (프로그래밍 언어)
- 스퀵
- 애플스크립트
- 액션스크립트
- 앨리스 (프로그래밍 언어)
- 에이다 (프로그래밍 언어)
- 자바스크립트
- 줄리아 (프로그래밍 언어)
- 커피스크립트
- 코틀린 (프로그래밍 언어)
- 클로저 (프로그래밍 언어)
- 클리퍼 (프로그래밍 언어)
- 파스칼 (프로그래밍 언어)
- 파이썬
- 펄
- 포트란
- 퓨어베이직
자유 컴파일러와 인터프리터
- ANTLR
- AWK
- D (프로그래밍 언어)
- Flex (어휘분석기)
- GCJ
- GNAT
- GNU 바이너리 유틸리티
- GNU 어셈블러
- GNU 컴파일러 모음
- Go (프로그래밍 언어)
- LLVM
- MinGW
- OCaml
- PHP
- Tcl
- V8 (자바스크립트 엔진)
- 넷와이드 어셈블러
- 래킷 (프로그래밍 언어)
- 러스트 (프로그래밍 언어)
- 루비 (프로그래밍 언어)
- 루비 MRI
- 루아 (프로그래밍 언어)
- 소형소자 C 컴파일러
- 스몰베이직
- 스몰토크
- 스칼라 (프로그래밍 언어)
- 시그윈
- 줄리아 (프로그래밍 언어)
- 클랭
- 패럿 가상 머신
- 펄
- 프리 파스칼
정적 타입 프로그래밍 언어
- C (프로그래밍 언어)
- C 샤프
- C++
- D (프로그래밍 언어)
- F 샤프
- GNU 파스칼
- Go (프로그래밍 언어)
- ML (프로그래밍 언어)
- OCaml
- 러스트 (프로그래밍 언어)
- 발라 (프로그래밍 언어)
- 솔리디티
- 스위프트 (프로그래밍 언어)
- 스칼라 (프로그래밍 언어)
- 에이다 (프로그래밍 언어)
- 자바 (프로그래밍 언어)
- 코볼
- 코틀린 (프로그래밍 언어)
- 타입스크립트
- 포트란
- 하스켈
패턴 매칭 프로그래밍 언어
- AWK
- Elixir
- F 샤프
- ML (프로그래밍 언어)
- OCaml
- SNOBOL
- Sed (유틸리티)
- 래킷 (프로그래밍 언어)
- 러스트 (프로그래밍 언어)
- 스위프트 (프로그래밍 언어)
- 스칼라 (프로그래밍 언어)
- 아이콘 (프로그래밍 언어)
- 얼랭
- 컴파일러 컴파일러
- 파이썬
- 프롤로그 (프로그래밍 언어)
- 하스켈
함수형 프로그래밍 언어
- APL (프로그래밍 언어)
- C 샤프
- Elixir
- F 샤프
- J (프로그래밍 언어)
- MDL (프로그래밍 언어)
- ML (프로그래밍 언어)
- OCaml
- R (프로그래밍 언어)
- XSLT
- 래킷 (프로그래밍 언어)
- 러스트 (프로그래밍 언어)
- 로고 (프로그래밍 언어)
- 루비 (프로그래밍 언어)
- 리스프
- 메이플 (소프트웨어)
- 미란다 (프로그래밍 언어)
- 스위프트 (프로그래밍 언어)
- 스칼라 (프로그래밍 언어)
- 얼랭
- 자바스크립트
- 줄리아 (프로그래밍 언어)
- 커먼 리스프
- 클로저 (프로그래밍 언어)
- 하스켈
또한 Objective Caml, 오브젝티브 Caml로 알려져 있다.