بيسيك

من ويكيبيديا، الموسوعة الحرة

اذهب إلى: تصفح, بحث

لغة البيسيك (BASIC) هي لغة متعددة الأغراض للمبرمجين المبتدئين واسمها إختصار لـ "Beginners All Purposes Symbolic Instruction Code". تم تطويرها سنة 1964 م وكانت تستند بشكل كبير على لغة الفورتران.

أكثر ما تميزت به لغة البيسيك هو سهولتها ويدين معظم المبرمجين ببداياتهم إلى لغة بيسيك. اشتهرت بيسك بأنها لغة مُفسرَة وليست مترجمة ويعتقد الكثيرون أنها بدأت مفسرة ولم تتم كتابة مترجمات لها إلا حديثا وذلك خطأ شائع لأن لغة بيسيك بدأت أساسا كلغة مترجمة.

و قد تطورت لغة بيسيك كثيرا منذ بدايتها إلى اليوم و بعد أن كانت لغة للمبتدئين و كتابة البرامج القصيرة أصبحت لغة احترافية يمكن استخدامها لكتابة برامج تجارية معقدة و عالية المستوى.

و يعود السبب الأساسى لانتشار بيسيك الكبير إلى اعتمادها كلغة الحواسيب المنزلية التى ازدهرت في الثمانينات. أما سبب تطورها و اعتمادها كلغة احترافية فيعود بالأساس إلى مايكروسوفت و مترجمها كويك بيسيك QuickBASIC الذى أدخل البيسيك في مرحلة جديدة. و تطورت البيسيك بعد ذلك و كانت حجر الزاوية لمترجم Visual Basic الذى يعد الآن من أكثر الطرق شعبية لكتابة برامج ويندوز.( الا أنه ليس أفضلها).

[عدل] أمثلة

برنامج Hello World:

10 PRINT "Hello World"
20 END

برنامج لإستخراج المضروب Factorial:

10 LET fac = 1
20 INPUT "Enter the number please: ";num
30 WHILE num > 1
40 fac = fac * num
50 num = num - 1
60 WEND
70 PRINT "Factorial of ";num;" is: ";fac
80 END

[عدل] وصلات خارجية


أدوات شخصية