BLACK BOX - Delphi Language
윈도우, 리눅스, iOS, 안드로이드에서 프로그램 제작에 이용되는 통합 개발 환경(IDE: Integrated Development Environment)이자 언어인 델파이 언어를 EDM 음악으로 표현하였습니다. Digital Audio Workstation(Daw) 중 하나인 'FL Studio'는 델파이라는 언어로 제작되었다는 정보를 얻었으며, 델파이 언어를 주제로 한 음악 앨범을 발매하면 재밌겠다는 생각이 들어 해당 음원을 제작하게 되었습니다.
기본적인 문법은 파스칼 문법과 같지만 파스칼에 여러 기능들이 추가되어 현재는 델파이라는 언어로 존재합니다. 원래는 볼랜드가 개발하였으나 지금은 엠바카데로사에서 소유하여 개발하고 있습니다. 델파이는 볼랜드사로 이직한 엔더슨 헤즐버그가 개발한 터보 파스칼에서 시작되어 볼랜드 파스칼로 이어졌으며, 1995년에 RAD 개발 환경을 갖춘 델파이로 다시 탄생하였습니다. 이후 1997년에 볼랜드로부터 개발 툴 사업 부문이 코드기어로 분사하였고, 이를 엠바카데로에서 인수 후 IDERA가 엠바카데로를 인수 하였으나 엠바카데로는 개발 툴에 전념하기로 하였고, 현재 버전업을 계속하고 있습니다. 오브젝트 파스칼 혹은 델파이 언어를 바탕으로 씁니다. 델파이는 윈도우 아래에서 모든 부분을 프로그래밍할 수 있는 강력한 언어로 높은 생산성과 간결한 코드가 대표적인 장점이고, C++과 비슷한 수준의 저수준 시스템 프로그래밍도 가능합니다. 엔더슨 헤즐버그는 볼랜드사의 수석 엔지니어(Chief Engineer)였으며, 터보 파스칼을 개발, 1996년에 마이크로소프트로 이직하였습니다.
델파이 언어의 특징
델파이는 마이크로소프트 윈도우 기반하에서 모든 부분을 프로그래밍할 수 있는 강력한 언어로 높은 생산성과 간결한 코드가 대표적인 장점이며 C 이외에도 저수준의 시스템 프로그래밍이 가능한 소수의 언어입니다. 델파이의 일부로 취급되는 경향이 강해 개발사가 주도적으로 언어의 변화를 이끄는 특징이 있습니다. 또 현존하는 네이티브 언어(native language) 중 가장 빠른 컴파일 속도도 델파이만의 장점입니다. 대표적인 개발 도구로 볼랜드/코드기어의 델파이, 카일릭스가 있습니다. 이외에도 프리 파스칼도 고유한 오브젝트 파스칼 외에 델파이를 컴파일할 수 있도록 지원합니다. 델파이는 향후 멀티플랫폼을 비전으로 삼고 윈도 운영 체제 이외에 다른 플랫폼들을 지원하는 방향으로 개발이 진행되고 있습니다.
델파이 언어 장점
- VB나 파워빌더 보다 낮은 단계의 프로그래밍에 접근할 수 있다.
- 처리속도가 빠르다.
- C++처럼 독자적으로 실행 가능하다.
- 비주얼 컴포넌트 라이브러리를 사용하고 있다.
- 상/하위 호환성이 아주 뛰어나다.
- 마이크로소프트 윈도 기반 하에서 모든 부분을 프로그래밍할 수 있는 언어이다.
- 높은 생산성과 간결한 코드가 효과적이다.
델파이 언어 단점
- 아직까지 널리 일반화되지 못했다.
- 개발기간이 오래 걸린다.
- 버그가 산발적으로 많이 생긴다.
- 프로젝트의 문서화가 불가능해진다.
- 팀 단위 작업이 힘들어진다.
[델파이로 만든 프로그램들]
Nero Burning Rom - CD/DVD 굽기 소프트웨어
스카이프 - 네트워크 텔레포니, VoIP 애플리케이션
Macromedia DreamWeaver - HTML 웹 사이트 빌더
Embarcadero C++ Builder IDE - 델파이로 작성된 상용 C++ IDE
HTML5/JavaScript용 Smart Mobile Studio - IDE 및 컴파일러 툴체인
Homesite - HTML 웹사이트 편집기
FL Studio Pro - 전문 사운드 시퀀서 및 신디사이저
InstallAware - 소프트웨어 설치 프로그램
InnoSetup - 소프트웨어 설치 프로그램
DBase - 견고한 데이터베이스 관리 애플리케이션 [Delphi & C++]
WinRAR - 압축 응용 프로그램
Partition Magic - 디스크 파티셔닝 및 복제 제품군
The online trader - 라이브 증권 거래소 및 거래 애플리케이션
Syncback Pro - 전문 백업 애플리케이션
Panda Titanium Antivirus - 상용 바이러스 백신
Spyware Terminator - 안티 스파이웨어 제품군
Spybot Search And Destroy - 안티 스파이웨어 제품군
PC Tools Spyware Doctor - Windows용 안티 스파이웨어 키트
AVG Utilities - 시스템 최적화 프로그램
Aida64 - 벤치마크 소프트웨어
BeyondCompare - 파일 비교 및 병합 응용 프로그램
Total Commander - 파일 관리 애플리케이션
Super Copier - Win32/64 파일 복사/이동 대화 상자 교체
CloneDVD - DVD 복사 소프트웨어
울트라 ISO - DVD 및 CD 프로그램
Help and Manual - 도움말 파일 및 책 저작 소프트웨어
HelpNDoc - HTML 도움말 작성기 응용 프로그램
SSuite Office Software - 델파이로 작성된 전체 오피스 패키지
Oracle SQL Developer - SQL 프로그래밍 소프트웨어
Nexus DB - Delphi로 작성된 상용 데이터베이스 엔진
MySQL 관리 도구 - mySQL용 데이터베이스 관리 제품군
SQL Navigator - SQL 관리 애플리케이션
Oracle용 Toad - Oracle DB를 위한 사실상의 SQL 관리
ElevateDB - Delphi로 작성된 상용 데이터베이스 엔진
RadioBoss - 무선 관리 소프트웨어
Ultimate paint - 이미지 편집기 및 그리기 프로그램
IcoFX - 아이콘 및 글리프 편집기
KMplayer - 비디오 및 영화 응용 프로그램
Responsive Layout Maker Pro - HTML WYSIWYG 웹사이트 디자이너
Pro Motion - 완벽한 픽셀 이미지 편집기
Media Monkey - 뮤직 매니저 애플리케이션
Press To Go - 고급 인쇄기 레이아웃 및 관리
Gold Wave - 사운드 편집기
Jotta Online Backup - 클라우드 백업 서비스
TeamSpeak - 네트워크 전화, VoIP 애플리케이션
Hamachi - VPN 소프트웨어 [C++ 빌더 콤보]
Avant browser - 델파이로 작성된 웹 브라우저
Altium - 디자이너 보드
Orca Flex - 해양 시스템의 설계 및 분석
SOFIA - 나사 소프트웨어 프로젝트
Orca Lay - 파이프라인 및 제대 수술 계획 및 최적화
Orca Bend - 엘라스토머 굽힘 보강재의 효율적인 최적화를 위한 설계 도구
Diptrace - 도식 캡처 소프트웨어
Personal Historian - 가계 및 계보 프로그램
Family Atlas - 조상 및 계보 프로그램
Basic Premiere - 장기 기증 소프트웨어
Omni Accounts - 회계 소프트웨어
Morfik - Ajax 네이티브 서버 웹사이트 빌더
Elevate Web Builder - Javascript RAD IDE
Dark Basic - 게임 프로그래밍 언어
PHPED - PHP 코딩 편집기
RapidPHP - PHP 코딩 IDE
Smart Inspect - 심층 디버깅 및 로그 프레임워크
RAD PHP - 상용 PHP 프로그래밍 IDE 및 프레임워크
Finalbuilder - 프로그래머를 위한 상용 빌드 관리
Lazarus - 프리 파스칼용 오픈 소스 IDE
Freepascal - 오픈 소스 객체 파스칼 컴파일러 툴체인
Space Rangers - 델파이로 작성된 게임
Abra Academy - Big Fish Games의 게임 제목
Tunngle - 글로벌 LAN 게임 네트워크
Soldat - 온라인 액션 게임
Age of Wonders - 전략 게임
nesTen - 델파이로 작성된 닌텐도 에뮬레이터
winNes - 델파이로 작성된 닌텐도 에뮬레이터
ulTee - Delphi로 작성된 또 다른 Nintendo 에뮬레이터
DSP - 델파이로 작성된 아케이드 에뮬레이터
Dolphin - 델파이로 작성된 닌텐도 게임큐브와 Wii 에뮬레이터
DxBx - 델파이로 작성된 XBox 에뮬레이터
앨범 크레딧
작곡(Composed) - BLACK BOX
편곡(Arranged) - BLACK BOX
프로듀싱(Produced) - BLACK BOX
믹스, 마스터링(Mix&Mastering) - BLACK BOX
음원 구매로 블랙박스 뮤지션을 응원해주세요. ↓
무료 다운로드 ↓
'자작곡' 카테고리의 다른 글
[자작곡] BLACK BOX - EDM Genre Travel (0) | 2021.12.05 |
---|---|
[자작곡] BLACK BOX - Fart (0) | 2021.12.05 |
[자작곡] BLACK BOX - Phoenix (0) | 2021.12.05 |