ഗാംബാസ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
ഗാംബാസ്
Gambas Logo
Gambas 3 Logo
Gambas 2 Logo
ഫെഡോറ 16-ൽ Xfce-നൊപ്പം ഗാംബാസ് 3.3.4 പ്രവർത്തിക്കുന്നു
Gambas 3.3.4 running on Fedora 16 with Xfce
പുറത്തുവന്ന വർഷം:1999
രൂപകൽപ്പന ചെയ്തത്:Benoît Minisini
ഏറ്റവും പുതിയ പതിപ്പ്:3.4.1/ ഏപ്രിൽ 5, 2013; 9 വർഷങ്ങൾക്ക് മുമ്പ് (2013-04-05)[1]
സ്വാധീനിക്കപ്പെട്ടത്:Visual Basic, Java[2]
ഓപറേറ്റിങ്ങ് സിസ്റ്റം:Linux, FreeBSD; version for
Mac OS X in progress
അനുവാദപത്രം:GNU GPLv2+
വെബ് വിലാസം:gambas.sourceforge.net

ഒബ്ജക്റ്റ് ചേർപ്പുകളോടെയുള്ള ബേസിക് പ്രോഗ്രാമിങ് ഭാഷയാണ് ഗാംബാസ്. മൈക്രോസോഫ്റ്റ് വിഷ്വൽ ബേസികിന് സമാനമായി ഓപ്പൺ സോഴ്സിൽ പ്രചാരം നേടിക്കൊണ്ടിരിക്കുന്ന ലളിതമായൊരു പ്രോഗ്രാമിംഗ് ഭാഷയാണിത്.[3] മാത്രമല്ല അതിനോടൊപ്പമുള്ള സംയോജിത വികസന അന്തരീക്ഷവും ഉണ്ട്. ലിനക്സിലും മറ്റ് യുണിക്സ് പോലുള്ള കമ്പ്യൂട്ടർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു.[4]

ഗാംബാസ് ഓൾമോസ് മീൻസ് ബേസിക് എന്നതിന്റെ ചുരുക്കപ്പേരാണ് ഗാംബാസ് എന്നത്. സ്പാനിഷ്, ഫ്രഞ്ച്, പോർച്ചുഗീസ് ഭാഷകളിലെ കൊഞ്ച് എന്നർത്ഥം വാക്ക് കൂടിയാണ് ഗാംബസ്, അതിൽ നിന്നാണ് ലോഗോകൾ ഉരുത്തിരിഞ്ഞത്.

ചരിത്രം[തിരുത്തുക]

കെഡിഇയിൽ നിന്ന് പ്രവർത്തിക്കുന്ന ഗാംബസ് 1.0.15

ഫ്രഞ്ച് പ്രോഗ്രാമർ ബെനോയിറ്റ് മിനിസിനിയാണ് ഗാംബസ് വികസിപ്പിച്ചെടുത്തത്, അതിന്റെ ആദ്യ പതിപ്പ് 1999-ൽ പുറത്തിറങ്ങി. ബേസിക് ഭാഷ ഉപയോഗിച്ച് വളർന്നുവന്ന ബെനോയ്റ്റ്, ഉപയോക്തൃ ഇന്റർഫേസുകൾ ഉപയോഗിച്ച് വേഗത്തിലും എളുപ്പത്തിലും പ്രോഗ്രാമുകൾ നിർമ്മിക്കാൻ കഴിയുന്ന ഒരു സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ ഡെവലപ്മെന്റ് എൺവയൺമെന്റ് (ഐഡിഇ) ഉണ്ടാക്കാൻ തീരുമാനിച്ചു.[2]

ഉദാഹരണ കോഡ്[തിരുത്തുക]

ഹലോ വേൾഡ് പ്രോഗ്രാം .

Public Sub Form_Open()

  Message("Hello World!")

End

Program that computes a 100-term polynomial 500000 times, and repeats it ten times (used for benchmarking).

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-01-07-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2012-01-01.
  2. 2.0 2.1 "Gambas Documentation Introduction". Gambas Website. ശേഖരിച്ചത് 2011-05-07.
  3. Upfold, Peter (2008-09-08). "Gambas — Almost Visual Basic for Linux". FOSSwire. ശേഖരിച്ചത് 2013-07-08.
  4. Upfold, Peter (2008-09-08). "Gambas — Almost Visual Basic for Linux". FOSSwire. ശേഖരിച്ചത് 2011-05-07.

അധിക വായനയ്ക്ക്[തിരുത്തുക]

പുറം കണ്ണികൾ[തിരുത്തുക]

വിക്കിപാഠശാല
വിക്കിമീഡിയ വിക്കിപാഠശാലയിൽ ഈ ലേഖനവുമായി ബന്ധപ്പെട്ട

പരിശീലനക്കുറിപ്പുകൾ ലഭ്യമാണ്

"https://ml.wikipedia.org/w/index.php?title=ഗാംബാസ്&oldid=3836771" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്