감바스

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
감바스
Gambas
[[파일:
Gambas Logo
Gambas 3 Logo
Gambas 2 Logo
|240px]]
발표년도 1999년
설계자 Benoît Minisini
최근 버전 3.7.1
최근 버전 출시일 2015년 3월 29일 (4년 전)(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월 7일에 원본 문서에서 보존된 문서. 2012년 1월 1일에 확인함. 
  2. “Gambas Documentation Introduction”. Gambas Website. 2011년 7월 20일에 원본 문서에서 보존된 문서. 2011년 5월 7일에 확인함. 
  3. Upfold, Peter (2008년 9월 8일). “Gambas — Almost Visual Basic for Linux”. FOSSwire. 2011년 5월 7일에 확인함. 

외부 링크[편집]