متى ظهرت لغة البرمجة بيسيك؟
لغة البيسيك (BASIC) هي لغة متعددة الأغراض للمبرمجين المبتدئين واسمها اختصار لـ "B</b>eginners A</b>ll Purposes S</b>ymbolic I</b>nstruction C</b>ode" وتعني (شفرة الأوامر الرمزية متعددة الأغراض للمبتدئين). تم تطويرها سنة 1964 م وكانت تستند بشكل كبير على لغة الفورتران.[1]
ولأنَّ برامج لغة التجميع محددة لكل معالج، فإنَّ لغة التجميع لا تقدم قابلية النقل عبر الأنظمة المختلفة (porting)، وللتغلب على هذا العيب، ظهرت عدة لغات عالية المستوى بما في ذلك لغة السي، وأيضا ظهرت بعض اللغات الأخرى مثل PLM ، وMODULA-2، وباسكال، وغيرها، ولكن لم تجد قبولاً واسعًا، ومن بين هؤلاء بينما حصلت لغة السي على قبول واسع ليس فقط للأنظمة المدمجة ، ولكن كذلك في تطبيقات سطح المكتب، وعلى الرغم من أنَّ لغة السي قد خسرت بريقها كلغة الاتجاه السائد للتطبيقات الأغراض العامة، فإنها لا تزال لها تواجد قوي في البرمجة المضمنة، ونظرًا للقبول الواسع للغة السي في الأنظمة المدمجة، ظهرت أنواع مختلفة من أدوات الدعم مثل المجمعين والمجمعات التبادلية، والـ ICE، إلخ وكل هذا التطور سهَّل من تطوير النظم المدمجة باستخدام لغة السي، ويبدو أنَّ لغة التجميع كانت خيارًا واضحًا لبرمجة الأجهزة المدمجة، ومع ذلك فإنَّ استخدام لغة التجميع يقتصر على وضع أكواد فعالة من حيث الحجم والسرعة، وكذلك، فإنَّ أكواد لغة التجميع تؤدي إلى ارتفاع تكاليف تطوير البرمجيات كما أنَّ قابلية النقل للكود غير متاحة، فالأكواد الصغيرة ليست مشكلة كبيرة، ولكن البرامج/المشاريع الكبيرة تصبح صعبة التعامل على نحو متزايد في لغة التجميع، ولقد أصبح من الصعب العثور على مبرمجين بلغة التجميع في الوقت الحاضر، وبالتالي يُفضل البرمجة باللغات عالية المستوى لبرمجة الأنظمة المدمجة.وكذلك، فإنَّ لغات البرمجة متوسطة المستوى مثل باسكال، وفورتران تقدِّم بعض تلك المميزات.