감바스

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
이 문서는 프로그래밍 언어에 관한 것입니다. 스페인 요리에 대해서는 감바스 알 아히요 문서를 참조하십시오.
감바스
Gambas
[[파일:
Gambas Logo
Gambas 3 Logo
Gambas 2 Logo
|240px]]
발표년도 1999년
설계자 Benoît Minisini
최근 버전 3.7.1
최근 버전 출시일 2015년 3월 29일 (3년 전)(2015-03-29)[1]
영향을 받은 언어 비주얼 베이직, 자바[2]
운영 체제 리눅스, FreeBSD. OS X 버전은 진행 중.
라이선스 GNU GPLv2+
웹사이트 gambas.sourceforge.net

감바스(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

각주[편집]

  1. “GAMBAS 3 Documentation”. 2012년 1월 1일에 확인함. 
  2. “Gambas Documentation Introduction”. Gambas Website. 2011년 5월 7일에 확인함. 
  3. Upfold, Peter (2008년 9월 8일). “Gambas — Almost Visual Basic for Linux”. FOSSwire. 2011년 5월 7일에 확인함. 

외부 링크[편집]