ദൈനംദിന കണക്കുകൂട്ടലുകൾക്കും സ്ക്രിപ്റ്റുകൾക്കും പ്രോട്ടോടൈപ്പുകൾക്കും അനുയോജ്യമായ ബേസിക് പ്രോഗ്രാമിംഗ് ഭാഷാ വ്യാഖ്യാതാവാണ് സ്മോൾബേസിക് വേഗത്തിലും എളുപ്പത്തിലും പഠിക്കാൻ കഴിയുന്നത്. സ്മോൾബേസിക്കിൽ ത്രികോണമിതി, മെട്രിക്സ്, ആൾജിബ്ര ഫംഗ്ഷനുകൾ, ശക്തമായ ഒരു സ്ട്രിംഗ് ലൈബ്രറി, സിസ്റ്റം, ഗ്രാഫിക് കമാൻഡുകൾ എന്നിവയും ഘടനാപരമായ പ്രോഗ്രാമിംഗ് വാക്യഘടനയും ഉൾപ്പെടുന്നു.
ശ്രദ്ധിക്കുക: ഇത് മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള "സ്മോൾ ബേസിക്" അല്ല. ഇത് ഓപ്പൺ സോഴ്സ് GPL പതിപ്പ് 3 ലൈസൻസുള്ള SmallBASIC ആണ് ആദ്യം പാം പൈലറ്റിന് വേണ്ടി നിർമ്മിച്ചതും പിന്നീട് Franklin eBookman, Nokia 770 ഉപകരണങ്ങളിലേക്ക് പോർട്ട് ചെയ്തതും.
സ്മോൾബേസിക്കിൻ്റെ ചില സവിശേഷതകൾ ഇവയാണ്:
- SmallBASIC ഒരു മൾട്ടി-പ്ലാറ്റ്ഫോം ബേസിക് ഭാഷയാണ്: നിലവിൽ, Linux, Windows, Android എന്നിവ പിന്തുണയ്ക്കുന്നു.
- ഭാഷ വളരെ ഒതുക്കമുള്ളതാണ്: ലിനക്സിനുള്ള ഡെബിയൻ ഇൻസ്റ്റാളർ, ഉദാഹരണത്തിന്, ഒരൊറ്റ 340 കെബി ഫയലായി വരുന്നു.
- SmallBASIC വളരെ സമഗ്രമായ ഒരു കൂട്ടം ഗണിത പ്രവർത്തനങ്ങളെ അവതരിപ്പിക്കുന്നു.
- കംപൈലേഷൻ റൺ ആവശ്യമില്ലാത്ത ഒരു വ്യാഖ്യാന ഭാഷയാണിത്.
- SmallBASIC ഘടനാപരമായ പ്രോഗ്രാമിംഗ്, ഉപയോക്തൃ-നിർവചിക്കപ്പെട്ട ഘടനകൾ, മോഡുലാറൈസ്ഡ് സോഴ്സ് ഫയലുകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നു. എന്നിരുന്നാലും, ഇത് ഒബ്ജക്റ്റ് ഓറിയൻ്റഡ് അല്ല.
- വാക്യഘടനയുടെ ചോദ്യങ്ങളിൽ ഇത് വളരെയധികം ഇളവുകൾ കാണിക്കുന്നു: പല കമാൻഡുകൾക്കും ഇതരമാർഗങ്ങളുണ്ട്, കൂടാതെ പല നിർമ്മാണങ്ങൾക്കും വ്യത്യസ്ത പര്യായങ്ങൾ ലഭ്യമാണ്.
- SmallBASIC അതിൻ്റേതായ ചെറിയ IDE-യുമായി വരുന്നു.
- ഗ്രാഫിക്സ് പ്രിമിറ്റീവുകൾ (ലൈനുകൾ, സർക്കിളുകൾ മുതലായവ) നൽകിയിരിക്കുന്നു, അതുപോലെ ശബ്ദവും ലളിതവുമായ GUI ഫംഗ്ഷനുകളും.
1990 കളുടെ അവസാനത്തിൽ നിക്കോളാസ് ക്രിസ്റ്റോപൗലോസ് പാം പൈലറ്റിൻ്റെ പേഴ്സണൽ ഡിജിറ്റൽ അസിസ്റ്റൻ്റിന് വേണ്ടി സൃഷ്ടിച്ച സ്മോൾബേസിക്.
ചർച്ചാ ഫോറത്തിൽ ചേരുക:
https://smallbasic.discourse.group
ഏതെങ്കിലും ക്രാഷുകൾ ഇനിപ്പറയുന്നവയിലൊന്നിൽ റിപ്പോർട്ട് ചെയ്യുക. പ്രശ്നമുണ്ടാക്കുന്ന കോഡിൻ്റെ ഒരു ചെറിയ സ്നിപ്പെറ്റ് ഉൾപ്പെടുത്തുന്നത് ഉറപ്പാക്കുക.
- https://github.com/smallbasic/SmallBASIC/issues
- ഇമെയിൽ: smallbasic@gmail.com
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2025, ഒക്ടോ 9