목차
35 처지: "Hello, World!" 프로그램, C (프로그래밍 언어), C++, C#, 매킨토시, 객체 지향 프로그래밍, 반영 (컴퓨터 과학), 가상 머신, 그루비, 그누스텝, 구조적 프로그래밍, 다중 상속, GCC, GNU, GNU 컴파일러 모음, IOS, 스몰토크, 스위프트 (프로그래밍 언어), 스티브 잡스, 운영 체제, 자바, 자바 (프로그래밍 언어), 클랭, 인터페이스 빌더, 코코아 (API), 오픈스텝, 엑스코드, 애플 (기업), 애플 세계 개발자 회의, 아이폰, 시뮬라, MacOS, NeXT, NeXTSTEP, 1984년.
- 1986년 개발된 프로그래밍 언어
- C 프로그래밍 언어 계열
- GNUstep
- NeXT
- 객체 지향 프로그래밍 언어
- 동적 타입 프로그래밍 언어
"Hello, World!" 프로그램
GUI 형태의 헬로 월드 프로그램 C언어로 만들어진 '''Hello World 프로그램''' "Hello, World!" 프로그램은 "Hello, world!"를 화면에 출력하는 컴퓨터 프로그램이.
보다 오브젝티브-C와 "Hello, World!" 프로그램
C (프로그래밍 언어)
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이.
C++
C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이.
보다 오브젝티브-C와 C++
C#
C#(원래는 C♯)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았.
보다 오브젝티브-C와 C#
매킨토시
의 매킨토시인 매킨토시 128K. 매킨토시() 혹은 줄여서 맥()은 애플이 디자인, 개발, 판매하는 개인용 컴퓨터의 제품 이름이.
객체 지향 프로그래밍
객체 지향 프로그래밍()은 컴퓨터 프로그래밍의 패러다임의 하나이.
반영 (컴퓨터 과학)
학에서, 반영(Reflection)은 컴퓨터 프로그램에서 런타임 시점에 사용되는 자신의 구조와 행위를 관리(type introspection)하고 수정할 수 있는 프로세스를 의미.
가상 머신
버추얼박스 가상 머신(Virtual Machine, VM)은 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어.
그루비
비는 다음을 가리.
보다 오브젝티브-C와 그루비
그누스텝
스텝(GNUstep)은 GUI 가운데 하나이.
구조적 프로그래밍
조적 프로그래밍(structured programming)은 구조화 프로그래밍으로도 불리며 프로그래밍 패러다임의 일종인 절차적 프로그래밍의 하위 개념으로 볼 수 있. GOTO문을 없애거나 GOTO문에 대한 의존성을 줄여주는 것으로 가장 유명.
다중 상속
스 상속 다이어그램의 다이아몬드. 다중상속(Multiple inheritance)이란 객체 지향 프로그래밍의 특징 중 하나이며, 어떤 클래스가 하나 이상의 상위 클래스로부터 여러 가지 행동이나 특징을 상속받을 수 있는 것을 말. 다중 상속을 지원하는 언어는 다음과 같다: C++, (CLOS을 거쳐) Common Lisp, (The EuLisp Object System TELOS을 거쳐) EuLisp, Curl, Dylan, Eiffel, Logtalk, Object REXX, (mixin classes을 사용해서) 스칼라, Objective Caml, 펄, Perl 6, 파이썬, 그리고 Tcl (via Incremental Tcl).
GCC
GCC는 다음을 가리.
보다 오브젝티브-C와 GCC
GNU
GNU(그누)는 운영 체제의 하나이자 컴퓨터 소프트웨어의 모음집이.
보다 오브젝티브-C와 GNU
GNU 컴파일러 모음
GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는 GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러이.
IOS
iOS(2010년 6월 이전까진 iPhone OS)는 애플의 모바일 운영 체제이.
보다 오브젝티브-C와 IOS
스몰토크
스몰토크(Smalltalk)는 동적 형, 반영을 지원하는 객체 지향 프로그래밍 언어이.
스위프트 (프로그래밍 언어)
스위프트()는 애플의 iOS와 macOS를 위한 프로그래밍 언어로 2014년 6월 2일 애플 세계 개발자 회의(WWDC)에서 처음 소개되었.
스티브 잡스
스티브 폴 잡스(1955년 2월 25일 ~ 2011년 10월 5일), 간단히 스티브 잡스(Steve Jobs)는 미국의 기업인이었.
운영 체제
운영 체제(運營 體制) 또는 오퍼레이팅 시스템(OS)은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이.
자바
자바(Java)에는 여러 가지 뜻이 있.
보다 오브젝티브-C와 자바
자바 (프로그래밍 언어)
자바()는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이.
클랭
랭(Clang)()은 C, C++, 오브젝티브-C, 오브젝티브-C++ 프로그래밍 언어를 위한 컴파일러 프론트엔드이.
보다 오브젝티브-C와 클랭
인터페이스 빌더
인터페이스 빌더()는 애플의 맥 오에스 텐용 소프트웨어 개발 응용 프로그램이.
코코아 (API)
아는 애플 고유의 객체 지향 응용 프로그램 환경으로 맥 OS X의 운영 체제를 위한 것이.
오픈스텝
오픈스텝(OpenStep)은 넥스트 사와 선 마이크로시스템즈가 공동으로 개발한 객체 지향형 API 표준이었.
엑스코드
엑스코드(Xcode)는 애플이 개발한 OS X의 개발 툴 모음이.
애플 (기업)
애플 주식회사()는 미국의 소프트웨어 및 컴퓨터 하드웨어를 개발, 제작하는 회사이.
애플 세계 개발자 회의
애플 세계 개발자 회의(줄여서 WWDC)는 애플사가 매년 6월 경 캘리포니아에서 개최하는 회의이.
아이폰
아이폰()은 미국의 애플사의 휴대전화 브랜드및 시리즈이.
보다 오브젝티브-C와 아이폰
시뮬라
시뮬라(simula)는 노르웨이인 달과 뉘고르가 알골을 시뮬레이션 목적으로 확장하여 개발한 언어이.
보다 오브젝티브-C와 시뮬라
MacOS
macOS(맥오에스, 이전 이름: OS X, 맥 OS X / Mac OS X)는 기업 애플이 제작한 운영 체제이.
NeXT
NeXT, Inc.(넥스트 사, 나중에 NeXT Computer, Inc. 와 NeXT Software, Inc.로 이름을 바꿈)는 1985년, 애플 컴퓨터에서 해고통지를 받은 스티브 잡스가 미국 캘리포니아주 레드우드 시티에서 설립한 컴퓨터 회사였.
NeXTSTEP
NeXTSTEP(넥스트스텝)은 애플사의 공동 설립자인 스티브 잡스가 1985년 설립한 넥스트 사(NeXT Inc.)에서 개발한 객체 지향형 운영 체제이.
1984년
1984년은 일요일로 시작하는 윤년이.
참고하세요
1986년 개발된 프로그래밍 언어
- 얼랭
- 에펠 (프로그래밍 언어)
- 오브젝트 파스칼
- 오브젝티브-C
C 프로그래밍 언어 계열
- C (프로그래밍 언어)
- Cg (프로그래밍 언어)
- Const
- Crt0
- D (프로그래밍 언어)
- GLSL
- Go (프로그래밍 언어)
- MISRA C
- OpenMP
- 고급 셰이더 언어
- 다트 (프로그래밍 언어)
- 비주얼 베이직 닷넷과 C 샤프의 비교
- 오브젝티브-C
- 자바 (프로그래밍 언어)
- 펄
GNUstep
- 그누스텝
- 번들 (macOS)
- 오브젝티브-C
- 윈도 메이커
- 프로퍼티 리스트
NeXT
객체 지향 프로그래밍 언어
- ABAP
- C++
- D (프로그래밍 언어)
- J (프로그래밍 언어)
- OCaml
- OTcl
- PHP
- Tcl
- 감바스
- 다트 (프로그래밍 언어)
- 래킷 (프로그래밍 언어)
- 루비 (프로그래밍 언어)
- 루아 (프로그래밍 언어)
- 발라 (프로그래밍 언어)
- 비주얼 베이직
- 비주얼 베이직 닷넷
- 비주얼 폭스프로
- 스몰토크
- 스위프트 (프로그래밍 언어)
- 스칼라 (프로그래밍 언어)
- 스퀴럴 (프로그래밍 언어)
- 아이오 (프로그래밍 언어)
- 에펠 (프로그래밍 언어)
- 오브젝트 파스칼
- 오브젝티브-C
- 옥시즌 (프로그래밍 언어)
- 자바 (프로그래밍 언어)
- 자이썬
- 줄리아 (프로그래밍 언어)
- 커먼 리스프
- 코볼
- 코틀린 (프로그래밍 언어)
- 터보 파스칼
- 파워셸
- 파이썬
- 펄
- 포트란
- 프로세싱
- 프리 파스칼
동적 타입 프로그래밍 언어
- APL (프로그래밍 언어)
- J (프로그래밍 언어)
- MDL (프로그래밍 언어)
- PHP
- R (프로그래밍 언어)
- Tcl
- 다트 (프로그래밍 언어)
- 로고 (프로그래밍 언어)
- 루비 (프로그래밍 언어)
- 루아 (프로그래밍 언어)
- 리스프
- 매트랩
- 스몰토크
- 스퀵
- 스크래치 (프로그래밍 언어)
- 스킴 (프로그래밍 언어)
- 아이오 (프로그래밍 언어)
- 아이콘 (프로그래밍 언어)
- 애플스크립트
- 얼랭
- 오브젝티브-C
- 오즈 (프로그래밍 언어)
- 자바스크립트
- 줄리아 (프로그래밍 언어)
- 커먼 리스프
- 클로저 (프로그래밍 언어)
- 클리퍼 (프로그래밍 언어)
- 파워셸
- 파이썬
- 펄
- 포스트스크립트
- 프롤로그 (프로그래밍 언어)
또한 ObjC, Objective c, Objective-C, Objective-C++, 오브젝티브 C, 오브젝티브 C++, 오브젝티브-C++로 알려져 있다.