Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>
C++ 스크립트 언어

15. C++ 스크립트 언어

C++의 큰 단점은 조그만 변경을 할 때마다 항상 컴파일과 링크를 다시 해주어야 실행파일을 만들 수 있다는 것이다. 컴파일/링크/디버깅 사이클은 많은 시간이 걸리고 생산적이지 못하다. 현대의 CPU와 RAM은 매우 빠르고 싸지고 있으므로, 어떤 때는 하드웨어에 많은 돈을 투자하고, 개발을 위해서는 script 언어를 쓰는 것이 좋을 수도 있다.

15.1. PIKE & PHP (C/C++ Scripting Languages)

PHP나 PIKE 같은 스크립트 언어는 링킹과 재컴파일 과정을 없앴고, 따라서 개발 과정을 단축시킬 수 있다.

메모리(RAM) 가격이 떨어지고, CPU 속도가 올라감에 따라 PHP나 PIKE같은 스크립트 언어의 인기는 폭발할 것이다. PHP나 PIKE는 객체지향과 C/C++을 닮은 문법으로 인해 가장 널리 쓰이는 스크립트 언어가 될 것이다.

PHP나 Pike C++ 스크립트 언어를 씀으로써 프로그래밍의 생산성은 다섯 배 나 증가할 것이다. 그리고 PHP나 PIKE는 '개념의 증명'을 위해 유용하고, 프로토타입을 빠르게 만들어낼 수 있다.

PHP는 일반적인 프로그래밍이나 웹 프로그래밍에서 매우 인기를 얻고 있다. PHP는 가까운 미래에 가장 널리 쓰이는 스크립트 언어가 될 것이다. PHP 는 http://www.linuxdoc.org/HOWTO/PHP-HOWTO.html ( 한글번역 ) 에 있다.

The Pike 는 http://pike.roxen.comhttp://www.roxen.com 에 있다.

Roxen 웹서버는 순수하게 Pike로 쓰여져서, 얼마나 Pike가 강력한지 보여주고 있다. Pike는 몇몇 작업에 대해서는 Java보다 빠르게 돌아가고, 메모리도 상당히 효율적으로 사용한다.

15.2. SoftIntegration Ch (C/C++ 스크립트 언어)

만약 상용 스크립트 언어를 원한다면, SoftIntegration corporation ( http://www.softintegration.com ) 에서 'Ch scripting'을 보아라.

Ch라 불리는 스크립트 언어 환경은 C를 포함하고, 높은 수준의 확장들과 C++을 비롯한 다른 언어들의 특징들을 포함한다. 따라서 한번 배우기만 하면 거의 모든 종류의 프로그래밍에 사용할 수 있다. 이 C호환 스크립트 언어 환경은 여러 플랫폼에서 한 프로그램을 이식가능하게 하는 중간 역할을 한다. 이식가능한 Ch 코드는 인터넷과 인트라넷을 통해 슈퍼컴퓨터부터 웍스테이션, PC, 팜(Palm), PDA 를 비롯 컴퓨터의 범주에 속하지 않는 CNC 머신, 로봇, TV, 냉장고 등 으로 퍼져 어디서나 안전하게 돌아갈 수 있다.

15.3. PHP (C++ Scripting Language)

PHP는 웹문서를 처리하는 스크립트 언어로 매우 빠르게 진화했고, 객체지향을 지원한다. PHP는 'class'라는 키워드를 가지고 객체지향 스크립팅을 구현하고자 했다. 아마도 가까운 시일내에 PHP는 객체 지향 프로젝트를 위한 강력한 스크립트 언어로 빠르게 진화할 것이다. 가까운 미래에 PHP는 웹프로그래밍 뿐 아니라 일반적인 어플리케이션 프로그래밍에도 쓰이게 될 것이다. 웹과 일반 어플리케이션에 다른 언어를 쓰기 보다는 그냥 PHP만 쓰면 될 것이기 때문이다. PHP HOWTO : http://www.linuxdoc.org/HOWTO/PHP-HOWTO.html ( 한글번역 .