SmallBASIC არის სწრაფი და ადვილად შესასწავლი BASIC პროგრამირების ენის თარჯიმანი, რომელიც იდეალურია ყოველდღიური გამოთვლებისთვის, სკრიპტებისთვის და პროტოტიპებისთვის. SmallBASIC მოიცავს ტრიგონომეტრიულ, მატრიცებსა და ალგებრის ფუნქციებს, მძლავრ სიმებიანი ბიბლიოთეკას, სისტემას და გრაფიკულ ბრძანებებს და სტრუქტურირებულ პროგრამირების სინტაქსს.
შენიშვნა: ეს არ არის *არა* "Small Basic" Microsoft-ისგან. ეს არის ღია კოდის GPL ვერსია 3, ლიცენზირებული SmallBASIC, თავდაპირველად შექმნილი Palm Pilot-ისთვის და მოგვიანებით პორტირებული Franklin eBookman და Nokia 770 მოწყობილობებზე.
SmallBASIC კარგად მუშაობს "Hacker's Keyboard"-თან, რომელიც ცალკეა ხელმისაწვდომი.
SmallBASIC-ის ზოგიერთი მახასიათებელია:
- SmallBASIC არის მრავალპლატფორმიანი BASIC ენა: ამჟამად Linux, Windows და Android არის მხარდაჭერილი.
- ენა საკმაოდ კომპაქტურია: Debian ინსტალერი Linux-ისთვის, მაგალითად, გამოდის როგორც ერთი 340 kb ფაილი.
- SmallBASIC შეიცავს მათემატიკური ფუნქციების ძალიან ყოვლისმომცველ კომპლექტს.
- ეს არის ინტერპრეტირებული ენა, რომელსაც არ სჭირდება კომპილაციის გაშვებები.
- SmallBASIC მხარს უჭერს სტრუქტურირებულ პროგრამირებას, მომხმარებლის მიერ განსაზღვრულ სტრუქტურებს და მოდულარიზებულ წყაროს ფაილებს. თუმცა ის არ არის ობიექტზე ორიენტირებული.
- ის ასევე გვიჩვენებს დიდ თავისუფლებას სინტაქსის საკითხებში: ბევრი ბრძანებისთვის არის ალტერნატივა და მრავალი კონსტრუქციისთვის არსებობს სხვადასხვა სინონიმები.
- SmallBASIC-ს გააჩნია თავისი პატარა IDE.
- მოცემულია გრაფიკული პრიმიტივები (როგორიცაა ხაზები, წრეები და ა.შ.), ასევე ხმოვანი და მარტივი GUI ფუნქციები.
SmallBASIC, რომელიც თავდაპირველად შეიქმნა Palm Pilot-ის პერსონალური ციფრული ასისტენტისთვის 1990-იანი წლების ბოლოს ნიკოლას ქრისტოპულოსის მიერ.
შეუერთდით სადისკუსიო ფორუმს:
https://www.syntaxbomb.com/smallbasic
გთხოვთ შეატყობინოთ ნებისმიერი ავარიის შესახებ ერთ-ერთ შემდეგს. დარწმუნდით, რომ დაურთეთ კოდის მცირე ფრაგმენტი, რომელიც იწვევს პრობლემას.
- https://github.com/smallbasic/SmallBASIC/issues
- ფოსტა: smallbasic@gmail.com