감바스
보이기
이 문서는 프로그래밍 언어에 관한 것입니다. 스페인 요리에 대해서는 감바스 알 아히요 문서를 참고하십시오.
설계자 | Benoît Minisini |
---|---|
발표일 | 1999년 |
최근 버전 | 3.7.1 |
최근 버전 출시일 | 2015년 3월 29일[1] |
운영 체제 | 리눅스, FreeBSD. OS X 버전은 진행 중. |
라이선스 | GNU GPLv2+ |
웹사이트 | gambas |
영향을 받은 언어 | |
비주얼 베이직, 자바[2] |
감바스(Gambas)는 베이직 프로그래밍 언어의 객체 지향 방언의 이름이자 이와 동반된 통합 개발 환경이다. 리눅스 및 기타 유닉스 계열 컴퓨터 운영 체제에서 실행되도록 설계되었으며[3], 이 이름은 Gambas Almost Means Basic의 재귀 약자이다. 감바스는 또한 프랑스어와 포르투갈어에서 왕새우라는 뜻이 있으며 여기에서 프로젝트의 로고가 비롯되었다.
예제 코드
[편집]GUI로 된 Hello world 프로그램은 아래와 같다.
Public Sub Main()
Message("Hello World!")
End
벤치마크에 사용되는 프로그램의 예는 다음과 같다.
Private Sub Test(X As Float) As Float
Dim Mu As Float = 10.0
Dim Pu, Su As Float
Dim I, J, N As Integer
Dim aPoly As New Float[100]
N = 500000
For I = 0 To N - 1
For J = 0 To 99
Mu = (Mu + 2.0) / 2.0
aPoly[J] = Mu
Next
Su = 0.0
For J = 0 To 99
Su = X * Su + aPoly[J]
Next
Pu += Su
Next
Return Pu
End
Public Sub Main()
Dim I as Integer
For I = 1 To 10
Print Test(0.2)
Next
End
각주
[편집]- ↑ “GAMBAS 3 Documentation”. 2012년 1월 7일에 원본 문서에서 보존된 문서. 2012년 1월 1일에 확인함.
- ↑ “Gambas Documentation Introduction”. Gambas Website. 2011년 7월 20일에 원본 문서에서 보존된 문서. 2011년 5월 7일에 확인함.
- ↑ Upfold, Peter (2008년 9월 8일). “Gambas — Almost Visual Basic for Linux”. FOSSwire. 2011년 5월 7일에 확인함.
외부 링크
[편집]- (영어) 감바스 - SourceForge.net
- (영어) Gambas Almost Means Basic
- (영어) Gambas Magazine - Linux Software Development with Gambas Archived 2014년 12월 19일 - 웨이백 머신
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |