목차
24 처지: Boost, C#, 래킷 (프로그래밍 언어), 도메인 특화 언어, 리스트, 리스트 (컴퓨팅), 미란다 (프로그래밍 언어), 반복자, 구문 (프로그래밍 언어), 스레드 안전, 스몰토크, 스트림 (컴퓨팅), 자연수, 조건제시법, 집합 (추상 자료형), 컴퓨터 대수학 시스템, 연관 배열, 연산자 오버로딩, 프로그래밍 언어, 하스켈, Map (고차 함수), Select (SQL), SQL, W3C.
- 프로그래밍 구성체
Boost
소프트웨어 개발에서, Boost는 C++ 프로그래밍 언어를 위한 선형대수, 의사 난수 발생, 멀티스레딩, 영상 처리, 정규 표현식, 그리고 유닛 테스트와 같은 작업들과 구조들을 지원하는 라이브러리들의 집합이.
C#
C#(원래는 C♯)는 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡았.
래킷 (프로그래밍 언어)
킷 로고. 우분투 리눅스의 닥터래킷(DrRacket). 래킷(Racket, 이전 이름: PLT Scheme)은 리스프-스킴 계열의 범용 프로그래밍 패러다임이.
도메인 특화 언어
메인 특화 언어(Domain-specific language)는 특정한 도메인을 적용하는데 특화된 컴퓨터 언어이.
리스트
리스트(List 또는 Liszt)는 다음을 가리키는 말이.
리스트 (컴퓨팅)
세 개의 정수를 저장하고 있는 단순 연결 리스트 리스트(list)는 컴퓨터 과학에서 같은 값이 한 번 이상 존재할 수 있는 일련의 값이 모여있는 추상적 자료형이.
미란다 (프로그래밍 언어)
미란다는 데이비드 터너가 그의 초기 프로그래밍 언어 SASL과 KRC의 후계자로서 설계한 느긋한 순수한 함수형 프로그래밍 언어이며, ML과 Hope로부터 몇몇 개념들을 가져왔.
반복자
반복자(iterator)는 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 구조의 내부의 요소를 순회(traversing)하는 객체이.
구문 (프로그래밍 언어)
문 또는 신택스(syntax)란 프로그래밍 언어에서 프로그램의 모습, 형태, 구조가 어떻게 보이는지에 대해 정의하는 것이며, 구문은 정해진 문법을 이용.
스레드 안전
스레드 안전(thread 安全)은 멀티 스레드 프로그래밍에서 일반적으로 어떤 함수나 변수, 혹은 객체가 여러 스레드로부터 동시에 접근이 이루어져도 프로그램의 실행에 문제가 없음을 뜻. 보다 엄밀하게는 하나의 함수가 한 스레드로부터 호출되어 실행 중일 때, 다른 스레드가 그 함수를 호출하여 동시에 함께 실행되더라도 각 스레드에서의 함수의 수행 결과가 올바로 나오는 것으로 정의.
스몰토크
스몰토크(Smalltalk)는 동적 형, 반영을 지원하는 객체 지향 프로그래밍 언어이.
스트림 (컴퓨팅)
입력, 출력, 오류를 위한 표준 스트림 컴퓨터 처리 환경에서 스트림(stream)은 시간이 지남에 따라 사용할 수 있게 되는 일련의 데이터 요소를 가리키는 수많은 방식에서 쓰인.
자연수
수학에서, 자연수(自然數)는 수를 셀 때나 순서를 매길 때 사용되는 수이.
조건제시법
조건제시법(條件提示法, set-builder notation)은 집합론과 그것을 적용시킨 수학, 논리학, 전산학에서 어떤 집합을 그 집합의 원소들이 만족하는 성질(조건)을 서술(제시)함으로써 나타내는 표기법이.
집합 (추상 자료형)
학에서, 집합이란 특정한 값들을 저장하는 추상자료형이.
컴퓨터 대수학 시스템
수학 시스템(Computer algebra system)은 수학 기호로 구성된 대수 구조를 해결하는 컴퓨터 시스템을 말.
연관 배열
연관 배열(associative array)은 자료구조의 하나로, 키 하나와 값 하나가 연관되어 있으며 키를 통해 연관되는 값을 얻을 수 있. 연상 배열, 결합형 배열, 맵(map), 사전(dictionary)으로 부르.
연산자 오버로딩
연산자 오버로딩은 객체 지향 컴퓨터 프로그래밍에서 다형성의 특정 경우로 다른 연산자들이 함수 인자를 통해서 구현을 할 때를 말. 연산자 오버로딩은 일반적으로 언어, 프로그래머, 또는 두 가지 모두에 의해 정의.
프로그래밍 언어
C 프로그래밍 언어로 작성된 단순한 컴퓨터의 프로그램의 소스 코드. 컴파일되어 실행되었을 때 헬로 월드 메시지를 보여주고 있다. 구문 강조는 프로그래머들이 소스 코드의 요소를 인지할 수 있게 도움을 준다. 프로그래밍 언어는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어이.
하스켈
스켈 또는 해스켈()은 순수 함수형 프로그래밍 언어이.
Map (고차 함수)
수 프로그래밍 언어에서, map은 고차 함수로서 전해진 함수를 배열의 모든 요소에 적용(apply)하여 그 결과 배열을 전. 예를 들어 만약 다음과 같은 함수를 정의할 때, 그 뒤 map square 라고 호출한다면 해당 명령은 를 반환하는데, 이 때 map은 배열을 지나면서 모든 요소에 대해 square 함수를 적용.
Select (SQL)
SQL SELECT문은 하나 또는 그 이상의 테이블에서 데이터를 추출하는 SQL의 데이터 조작 언어(DML) 중 하나이.
SQL
이 도표는 단문을 구성하는 SQL 언어 요소 몇 가지를 보여준다. SQL(or, Structured Query Language, 구조화 질의어, S-Q-L)는 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이.
W3C
W3C 아이콘. W3C(World Wide Web Consortium)는 월드 와이드 웹을 위한 표준을 개발하고 장려하는 조직으로 팀 버너스 리를 중심으로 1994년 10월에 설립되었.
참고하세요
프로그래밍 구성체
- 구분 문자
- 리스트 캄프리헨션
- 리터럴
- 매크로 (컴퓨터 과학)
- 모니터 (동기화)
- 반영 (컴퓨터 과학)
- 블록 (프로그래밍)
- 스핀락
- 연산자 (프로그래밍)
- 예약어
- 인터페이스 (컴퓨팅)
- 일급 객체
- 임계 구역
- 정규 표현식