목차
49 처지: AspectC++, AspectJ, C (프로그래밍 언어), C++, C#, 래킷 (프로그래밍 언어), 데이터베이스 트랜잭션, 데코레이터 패턴, 델파이, 루비 (프로그래밍 언어), 루아 (프로그래밍 언어), 모듈, 반영 (컴퓨터 과학), 그루비, 비주얼 베이직 닷넷, 비즈니스 로직, 닷넷 프레임워크, 횡단 관심사, 스몰토크, 스프링 프레임워크, 스퀵, 자바 (프로그래밍 언어), 자바스크립트, 펄, 캡슐화, 커먼 리스프, 컴퓨팅, 코볼, 코코아 (API), 팰로앨토 연구소, 파이썬, 오브젝티브-C, 오토핫키, 옥시즌 (프로그래밍 언어), 어도비 콜드퓨전, 에이다, 엔터프라이즈 자바빈즈, 프롤로그 (프로그래밍 언어), 프로그래밍 패러다임, 프로그래밍 언어, 프로토타입 자바스크립트 프레임워크, 통합 모델링 언어, 액션스크립트, 하스켈, Make (소프트웨어), MATLAB, ML (프로그래밍 언어), PHP, XML.
- 관점 지향 소프트웨어 개발
- 프로그래밍 패러다임
AspectC++
AspectC++는 C와 C++ 언어의 관점 지향 확장이.
AspectJ
AspectJ는 PARC에서 개발한 자바 프로그래밍 언어용 관점 지향 프로그래밍 (AOP) 확장 기능이.
C (프로그래밍 언어)
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이.
C++
C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 1983년 발표하여 발전한 프로그래밍 언어이.
C#
C#(원래는 C♯)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았.
래킷 (프로그래밍 언어)
킷 로고. 우분투 리눅스의 닥터래킷(DrRacket). 래킷(Racket, 이전 이름: PLT Scheme)은 리스프-스킴 계열의 범용 프로그래밍 패러다임이.
데이터베이스 트랜잭션
이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템또는 유사한 시스템에서 상호작용의 단위이.
데코레이터 패턴
이터 패턴(Decorator pattern)이란 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 기능 확장이 필요할 때 서브클래싱 대신 쓸 수 있는 유연한 대안이 될 수 있.
델파이
엠바카데로 델파이(Embarcadero Delphi Delphi, (이전 이름: 코드기어 델파이, 인프라이즈 델파이, 볼랜드 델파이))는 마이크로소프트 윈도 응용 프로그램을 위한 통합 개발 환경(고속 개발 도구)이며 원래는 볼랜드가 개발하였으나 지금은 엠바카데로사에서 소유하여 개발하고 있.
루비 (프로그래밍 언어)
비()는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이.
루아 (프로그래밍 언어)
아 로고 루아(Lua) 프로그래밍 언어는 가벼운 명령형/절차적 언어로, 확장 언어로 쓰일 수 있는 스크립팅 언어를 주 목적으로 설계되었.
모듈
모듈(module) 또는 모듈성 또는 모듈러는 다음과 같은 의미로 쓰인.
반영 (컴퓨터 과학)
학에서, 반영(Reflection)은 컴퓨터 프로그램에서 런타임 시점에 사용되는 자신의 구조와 행위를 관리(type introspection)하고 수정할 수 있는 프로세스를 의미.
그루비
비는 다음을 가리.
비주얼 베이직 닷넷
비주얼 베이직 닷넷(Visual Basic.NET, VB.NET)은 비주얼 베이직(VB)의 진화된 형태인 객체 지향 컴퓨터 프로그래밍 언어이며, 닷넷 프레임워크에서 구현.
비즈니스 로직
비즈니스 로직은 이론적으로 3티어 구조에서 가운데 티어를 차지한다. 비즈니스 로직(Business logic)은 컴퓨터 프로그램에서 실세계의 규칙에 따라 데이터를 생성·표시·저장·변경하는 부분을 일컫.
닷넷 프레임워크
닷넷 프레임워크(.NET Framework, 이전 이름: 닷넷)는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경이.
횡단 관심사
객체 지향 소프트웨어 개발에서 횡단 관심사 또는 크로스커팅 관심사(cross-cutting concerns)는 다른 관심사에 영향을 미치는 프로그램의 애스펙트이.
스몰토크
스몰토크(Smalltalk)는 동적 형, 반영을 지원하는 객체 지향 프로그래밍 언어이.
스프링 프레임워크
스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린.
스퀵
스퀵(Squeak)은 스몰토크(Smalltalk)의 공개 소스 구현(implementation)이.
자바 (프로그래밍 언어)
자바()는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이.
자바스크립트
자바스크립트()는 객체 기반의 스크립트 프로그래밍 언어이.
펄
(Perl)은 래리 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리.
캡슐화
캡슐화()는 객체 지향 프로그래밍에서 다음 2가지 측면이 있다.
커먼 리스프
먼 리스프 또는 커먼 리습 (Common Lisp)은 리스프 언어의 일종이.
컴퓨팅
본래 컴퓨팅(computing)이란 단어는 계산과 같은 뜻이었고, 컴퓨터(computer)는 계산하는 사람을 말했었.
코볼
볼(COBOL, COmmon Business-Oriented Language, 사무 지향 보통 언어)은 사무용으로 설계된, 영어와 같은 컴퓨터 프로그래밍 언어이.
코코아 (API)
아는 애플 고유의 객체 지향 응용 프로그램 환경으로 맥 OS X의 운영 체제를 위한 것이.
팰로앨토 연구소
앨토 연구소 현관. 팰로앨토 연구소(구명칭: Xerox PARC)는 미국 캘리포니아 주 팰로앨토에 있는 연구 개발 회사이.
파이썬
이썬()은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이.
오브젝티브-C
오브젝티브-C()는 C 프로그래밍 언어에 스몰토크 스타일의 메시지 구문을 추가한 객체 지향 언어이.
오토핫키
오토핫키(AutoHotkey)는 윈도우 응용 프로그램 및 매크로를 만드는 오픈 소스 자유 소프트웨어이.
옥시즌 (프로그래밍 언어)
옥시즌(Oxygene, 이전 이름: 크롬)은 렘오브젝트에서 개발한 공통 언어 기반의 프로그래밍 언어이.
보다 관점 지향 프로그래밍와 옥시즌 (프로그래밍 언어)
어도비 콜드퓨전
어도비 콜드퓨전(Adobe ColdFusion)은 1995년 제레미 앨라이어와 조셉 앨라이어가 만든 상업적인 RAD 플랫폼이.
에이다
에이다의 다른 뜻은 다음과 같.
엔터프라이즈 자바빈즈
엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이.
프롤로그 (프로그래밍 언어)
(Prolog)는 논리형 프로그래밍 언어이.
보다 관점 지향 프로그래밍와 프롤로그 (프로그래밍 언어)
프로그래밍 패러다임
밍 패러다임(programming paradigm)은 프로그래밍의 패러다임 형태이.
프로그래밍 언어
C 프로그래밍 언어로 작성된 단순한 컴퓨터의 프로그램의 소스 코드. 컴파일되어 실행되었을 때 헬로 월드 메시지를 보여주고 있다. 구문 강조는 프로그래머들이 소스 코드의 요소를 인지할 수 있게 도움을 준다. 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어이.
프로토타입 자바스크립트 프레임워크
입 자바스크립트 프레임워크(Prototype JavaScript Framework)는 샘 스티븐슨(Sam Stephenson)에 의하여 만들어진 자바스크립트 프레임워크이.
보다 관점 지향 프로그래밍와 프로토타입 자바스크립트 프레임워크
통합 모델링 언어
200px UML 다이어그램 통합 모델링 언어(UML)는 소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어이.
액션스크립트
액션스크립트(ActionScript)는 ECMA스크립트를 기반으로 하는 스크립팅 언어이며, 주로 어도비 플래시 및 어도비 플래시 플레이어를 사용하는 소프트웨어나 웹사이트를 개발하기 위해 (웹 페이지에 SWF 파일 형식으로) 사용.
하스켈
스켈 또는 해스켈()은 순수 함수형 프로그래밍 언어이.
Make (소프트웨어)
make는 소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이.
MATLAB
MATLAB(매트랩)은 MathWorks 사에서 개발한 수치 해석 및 프로그래밍 환경을 제공하는 공학용 소프트웨어이.
ML (프로그래밍 언어)
ML은 범용 프로그래밍 언어의 일종이.
PHP
PHP(PHP: 하이퍼텍스트 프리프로세서.)는 프로그래밍 언어의 일종이.
XML
XML 예제 XML(Extensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이.
참고하세요
관점 지향 소프트웨어 개발
프로그래밍 패러다임
- 객체 지향 프로그래밍
- 관계형 모델
- 관점 지향 프로그래밍
- 구조적 프로그래밍
- 논리형 프로그래밍
- 메타프로그래밍
- 명령형 프로그래밍
- 모듈성 (프로그래밍)
- 문학적 프로그래밍
- 방어적 프로그래밍
- 비구조적 프로그래밍
- 사건 기반 프로그래밍
- 선언형 프로그래밍
- 스크립트 언어
- 스트림 프로세싱
- 자체 수정 코드
- 절차적 프로그래밍
- 프로그래밍 패러다임
- 프로토타입 기반 프로그래밍
- 함수형 프로그래밍
또한 관점지향 프로그래밍, 애스펙트 지향 프로그래밍, 애스펙트지향 프로그래밍로 알려져 있다.