Gambas
Viola da gamba와 혼동하지 않기 바란다.
소프트웨어 개발에서 감바스는 베이직 프로그래밍 언어의 객체지향 dialect이며,
프로그램 개발을 하기 위해서 통합된 개발 환경을 따른다. gambas는 리눅스 또는
유닉스와 유사한 컴퓨터 운영체제에서 작동한다. 감바스는 베이직 프로그램을 개발하는데
비주얼 베이직과 유사한 환경을 제공하기 위해 제작되었으며 리눅스를 사용하고자 하는 비주얼 베이직
개발자 들에게 대안 프로그램이 될 수 있다.
감바스는 스페인 언어로 참새우를 의미하며 프로젝트 로고에서 유래되었다. 1999년 Benoît Minisini가 파리에서 개발하였다. 감바스는 자유 소프트웨어 이며 GNU General Public Licence하에 배포된다. 2009년 9월 최신 버전은 2.16.0이다.
운영체제: 리눅스
개발자: Benoît Minisini
안정 버전: 2.16.0 (2009년 9월)
라이센스: GNU General Public Licence
특징
- MySQL또는 PostgreSQL과 같은 데이터베이스를 사용한다.
- DCOP를 사용하여 KDE (QT) 와 GNOME GTK+ 응용 프로그램을 만들수 있다.
- 비주얼 베이직 프로그램을 감바스로 옮겼으며 리눅스에서 작동한다.
- 네트워크 솔루션을 만들수 있다.
- CGI 웹 응용프로그램을 만들수 있다.
감바스는 Qt toolkit 혹은 GTK+ toolkit을 이용하여 그래픽 응용 프로그램을 만들기 위해 만들어졌다; 감바스 IDE는 감바스로 작성되었다. 감바스는 GUI 디자인을 위해서 사용자 인터페이스 작성 도구를 제공한다.
비주얼 베이직과 다른점
감바스는 비주얼 베이직으로 부터의 변종이며 비주얼 베이직과 감바스는 분명한 차이가 있다. 감바스의 배열은 0(0..n-1)부터 시작하지만 비주얼 베이직은 0또는 1로 시작하며 항상 n으로 끝난다.
개발
감바스 실행 환경은 실행 가능한 파일을 필요로 한다.
감바스는 많은 리눅스 배포판의 저장소에 포함된다. 예를 들어 맨드리바, 데비안, 페도라, 우분투. gambas의 윈도우 버전이 있지만 Cygwin 환경에서 거의 작동하지 않는다. 윈도우 버전에서는 그래픽 응용 프로그램이 작동하지 않는다.
관련 항목
참조
외부 링크
- Project website
- GambasForge - incubator for Gambas projects
- Gambas Programs at Freshmeat
- Gambas Examples on the Piga Software Wiki
- Tutorial Gambasu v Slovencine Software Wiki
- [Developing applications with Gambas. http://davidasorey.net/static/gambas-tutorial/gambas_tutorial_en.html]
- Gambas forum
- [A Beginner's Guides to Gambas http://www.mirrorservice.org/sites/vectorlinux.com/Uelsk8s/gambas-beginner-guide.pdf]
번역
서현관 <westporch@gmail.com> 2009년 10월 4일.