باستخدام هذا الموقع ، فإنك توافق على سياسة الخصوصية و شروط الاستخدام .
القبول

انضم الى قائمة المتابعين لتصلك جميع الاخبار مباشرة. اشترك الآن

الخليج ترند
  • الرئيسية
  • اخر الاخبار
  • دوليات
    • الولايات المتحدة
    • اوروبا
    • اسيا
    • كندا
    • افريقيا
  • اقتصاد
    • اسواق
    • شركات
    • الاستثمار
    • العملات المشفرة
  • سياسة

    سياسة

    سياسة

    الرجل المتهم بمحاولة اغتيال ترامب يطلب من القاضية إيلين كانون التنحي عن قضيته

    يطلب الرجل المتهم بالجلوس خلف سياج متصل بسلسلة على حدود ملعب الغولف التابع لدونالد ترامب في فلوريدا ومعه بندقية، بزعم…

    سياسة

    هابرمان: أصبحت لغة ترامب أكثر قتامة

    هابرمان: أصبحت لغة ترامب أكثر قتامة تقول المحللة السياسية لشبكة CNN، ماجي هابرمان، إن لغة الرئيس السابق دونالد ترامب خلال…

    سياسة

    بالنسبة لبايدن، فإن وفاة السنوار تضخ حالة من عدم اليقين – ولكنها أيضًا تفتح بابًا – لحل الصراع في غزة

    على مدار أشهر، ظل المسؤولون الأمريكيون المحبطون الذين يتطلعون إلى إنهاء الحرب في غزة يفكرون بهدوء في السيناريو الوحيد الذي…

    سياسة

    سيتم منح المواطنين اللبنانيين الذين يعيشون في الولايات المتحدة إغاثة إنسانية مع استمرار الصراع بين إسرائيل وحزب الله

    أعلنت وزارة الأمن الداخلي اليوم الخميس، أن المواطنين اللبنانيين المقيمين في الولايات المتحدة سيحصلون على شكل من أشكال الإغاثة الإنسانية،…

  • تقنية
  • رياضة
  • صحة
  • منوعات

    منوعات

    عبارات تخرج 2023 اجمل ما قيل في يوم التخرج.. ماذا اكتب في بوست التخرج؟

    عبارات التخرج للطلاب مهمة للغاية ، حيث أنها من أهم الأيام في مسيرتهم التعليمية ، حيث تعتبر نهاية مرحلة وبداية…

    منوعات

    اعتقال أربعة وزراء في النيجر

    ذكرت وكالة الأنباء الفرنسية "أ ف ب"، أن سلطات الانقلاب في النيجر، اعتقلت أربعة وزراء من الحكومة النيجرية، في آخر…

    منوعات

    ابنة رئيس النيجر تكشف: هكذا يعيش أبي مع أمي وأخي المخطوفين

    فيما لا تزال قضية محمد بازوم، رئيس النيجر المعزول منذ الانقلاب العسكري في البلاد أواخر يوليو الماضي عالقة، وسط تمنع…

    منوعات

    بايرن ميونخ يصارع مانشستر يونايتد فى أقوى معارك دورى أبطال أوروبا

    يستضيف فريق بايرن ميونخ الألماني نظيره مانشستر يونايتد الإنجليزي على ملعب “أليانز أرينا” في مدينة ميونخ، عند الساعة العاشرة من…

  • المزيد
    • ثقافة وفنون
    • سياحة وسفر
اشترك معنا
Aa
الخليج ترند
  • اخر الاخبار
  • دوليات
  • سياسة
  • اقتصاد
  • صحة
  • تقنية
  • ثقافة وفنون
  • رياضة
  • سياحة وسفر
  • منوعات
البحث
  • الرئيسية
  • اخر الاخبار
  • دوليات
    • الولايات المتحدة
    • اوروبا
    • اسيا
    • كندا
    • افريقيا
  • اقتصاد
    • اسواق
    • شركات
    • الاستثمار
    • العملات المشفرة
  • سياسة
  • تقنية
  • رياضة
  • صحة
  • منوعات
  • المزيد
    • ثقافة وفنون
    • سياحة وسفر
banner
ابق على إطلاع دائم
اخر مستجدات العالم لحظة بلحظة من جميع المصادر الموثوقة، انضم الينا الآن ليصلك كل جديد الى بريدك الإلكتروني مباشرة.
اشترك الآن

اكتشف المزيد

  • صورة اليوم
  • مقالات رأي
  • اخر الاخبار
  • رائج اليوم
  • ألنشرة البريدية
2023 © المراقب. جميع الحقوق محفوظة.
الخليج ترند > تقنية > العودة إلى لغة البرمجة BASIC – لغة البرمجة الأكثر أهمية في تاريخ الحوسبة

العودة إلى لغة البرمجة BASIC – لغة البرمجة الأكثر أهمية في تاريخ الحوسبة

فريق التحرير كتب فريق التحرير منذ 11 شهر 6 دقيقة للقراءة
شارك

بالنسبة لشخص بدأ للتو في هذه الحرفة الغريبة، كانت لغة البرمجة BASIC أشبه بسحر حقيقي. كانت بمثابة إلقاء تعويذات: لقد نطقت بكلمات جعلت الحديد والسيليكون ينبضان بالحياة، وجعلتهما يفعلان أشياء. (كما تقول مهندسة البرمجيات إيرين سبايسلاند، فإن البرمجة هي “إخبار الصخور بما يجب أن تفكر فيه”). إذا كنت، كما كنت أنا، منغمسًا في روايات تولكين وغيرها من روايات الخيال العلمي المزخرفة، فهناك رومانسية عميقة في فكرة أن اللغة اليومية يمكن أن تؤثر على الواقع. تكلم يا صديقي وادخل.

كما شجعت لغة البرمجة BASIC على التلاعب. وعلى نحو غير معتاد في ذلك الوقت، كانت لغة “مفسرة”. ففي العديد من اللغات السابقة، كان عليك كتابة الكود، ولكن قبل أن تتمكن من تشغيله كان عليك “تجميعه” في حزمة صغيرة من الأرقام 1 و0. وكان هذا الأمر عملية متوقفة: الكتابة والتجميع ثم التشغيل. أما في لغة البرمجة BASIC، على النقيض من ذلك، فكانت الآلة تستجيب على الفور. فكل ما عليك فعله هو كتابة بضعة أسطر، ثم الضغط على زر التشغيل، ثم تقوم الآلة بتفسيره على الفور.

لقد أدى هذا إلى تحويل الترميز إلى محادثة مع الآلة. كانت البرمجة أشبه بالتفكير بصوت عالٍ. كنت أعمل على برنامج دردشة آلي، على سبيل المثال، لذا كنت أدخل بضعة أسطر في المحلل، ثم أضغط على تشغيل لمعرفة أدائه. كنت أضيف بضعة أسطر أخرى، وألاحظ ما نجح وما لم ينجح، ثم أبدأ مرة أخرى. جعلت هذه الرقصة المتبادلة مع الآلة عملية الترميز بأكملها أقل ترويعًا. بدا الأمر أقل شبهاً بتصميم مهم للغاية وأكثر شبهاً بـ يفتقد لشئ ما. يتم الآن أيضًا تفسير العديد من أكثر لغات العالم شهرة (مثل JavaScript وPython) أثناء التنقل. لكن لغة BASIC كانت من بين اللغات الأولى التي تم تفسيرها.

كما أنشأت لغة البرمجة BASIC أول ثقافة مفتوحة المصدر على مستوى العالم. فقد كان الناس يتشاركون في الأكواد البرمجية بحرية: فإذا كتب صديق لعبة بلاك جاك رائعة، كنا نصنع جميعاً نسخة منها ـ باليد، مثل الكتبة في الأديرة في العصور الوسطى ـ ونقوم بتشغيلها بأنفسنا. وفي كل شهر، كانت مجلة Compute تطبع كميات هائلة من لغة البرمجة BASIC يرسلها الهواة بالبريد. ولقد أمضيت بعد ظهر أحد الأيام في كتابة مئات السطور من “لعبة الحياة” التي كتبها كونواي، والتي وجدتها في أحد الأعداد، ثم شاهدت، في ذهول، كائناً اصطناعياً يزدهر على الشاشة.

هناك مقولة في عالم المبرمجين مفادها أن الكود مكتوب في المقام الأول ليقرأه المبرمجون الآخرون، وفي المقام الثاني فقط لكي تعمل الآلة. وقد أثبتت لغة BASIC هذا على نطاق واسع.

ولكن كـ لغة عملية؟ لصنع برامج قابلة للشحن؟

لم يكن BASIC رائعًا دائمًا.

على سبيل المثال، كانت الرسومات بطيئة للغاية. حاولت أن أصنع لعبة إطلاق نار في الفضاء، لكنها كانت بطيئة للغاية ولا يمكن تشغيلها. وهذا جزء من السبب الذي جعل العديد من صناع الألعاب الذين يستخدمون لغة BASIC يركزون بدلاً من ذلك على المغامرات النصية: فالكلمات، على الأقل، كانت تُعرض بسرعة. وكان الانفجار الكمبري لألعاب الزحف عبر الأبراج المحصنة القائمة على النصوص في أواخر السبعينيات والثمانينيات نتيجة جزئية للقيود المضمنة في لغة BASIC.

كانت لغة البرمجة BASIC تحتوي أيضًا على بعض العناصر غير المدروسة حقًا. ومن المعروف أنها تضمنت الأمر المظلم GOTO (الذي يُقرأ على أنه “go to”). وهذا يسمح لك بكتابة كود يقفز من مكان إلى آخر: فإذا وصل البرنامج إلى السطر 120، فيمكنك إخبار الكمبيوتر بالانتقال فجأة إلى السطر 25، على سبيل المثال.

بالنسبة للمبرمج المبتدئ، كانت هذه طريقة سهلة لكتابة الأشياء! لكنها شجعت على بناء بنية معقدة “متموجة”، حيث كانت المنطق محدودًا ومتعرجًا في كل مكان. إذا كتبت برنامجًا طويلاً – يمتد إلى مئات أو آلاف الأسطر – واستخدمت عشرات من عبارات GOTO، فإن شفرتي ستصبح متاهة من الألغاز، غير قابلة للاختراق حتى بالنسبة لي. كان عالم الكمبيوتر إدسجر ديكسترا يكره هذا الأسلوب إلى الحد الذي جعله يكتب مقالاً كاملاً ينتقده: “عبارات Go To تعتبر ضارة”. أي شخص يتعلم البرمجة بلغة BASIC سوف يكون، كما كتب لاحقًا، “مشوهًا عقليًا إلى حد لا يمكن معه تجديده”.

كان ديكسترا يبالغ. لكنه لم يكن مخطئًا تمامًا: بعد أوجها، انخفضت شعبية لغة البرمجة BASIC. ظهرت لغات أحدث شجعت على أنماط كتابة أكثر نظافة وحداثة وأسرع في التشغيل. لا تزال لغة البرمجة BASIC موجودة في هذه الأيام – تم تحديثها، مع نفي GOTO (في الغالب) – في عالم Microsoft Visual Basic، الذي استخدمه العديد من موظفي المكاتب غير المبرمجين لدمج التطبيقات معًا للاستخدام الداخلي. لكن في هذه الأيام، يعترف 4٪ فقط من المطورين المحترفين باستخدام لغة البرمجة BASIC. أنا، عندما بدأت البرمجة مرة أخرى في العقد الأول من القرن الحادي والعشرين – بعد فجوة استمرت 25 عامًا – لجأت بدلاً من ذلك إلى لغات أحدث مثل Python و JavaScript.

من حين لآخر، أبحث عن محاكي لجهاز Commodore PET. أكتب البرنامج الأصلي الذي كتبته لأول مرة، منذ أكثر من 40 عامًا، ثم أضغط على زر التشغيل.

لا يزال يشعر وكأنه سحر.

فريق التحرير يوليو 29, 2024 يوليو 29, 2024
شارك المقال
فيسبوك تويتر واتساب واتساب نسخ الرابط طباعة
شارك
المقال السابق عاجل | القسام: استهدفنا غرف قيادة العدو في محور نتساريم بصواريخ رجوم قصيرة المدى
المقال التالي مكتب التحقيقات الفيدرالي يجري مقابلة مع الضحية دونالد ترامب بعد محاولة اغتياله
اترك تعليقك اترك تعليقك

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

تابع معنا اخر الاخبار لحظة بلحظة واطلع على ما يحدث في العالم من حولك

ابق على إطلاع

اخر مستجدات العالم لحظة بلحظة من جميع المصادر الموثوقة، انضم الينا الآن ليصلك كل جديد.

اشترك الآن

رائج اليوم

مجزرة إسرائيلية إثر قصف دمر منزلا مأهولا بالسكان بغزة

استشهد 15 فلسطينيا -على الأقل- وأصيب أكثر من 50 جريحا بعدما دمرت الطائرات الحربية الإسرائيلية…

اخر الاخبار منذ يومين

وقف عن العمل.. نانسي نور تكشف أزمة منشور روسيا وأوكرانيا

كشفت الإعلامية نانسي نور عن تعرضها لموقف أدى إلى إيقافها عن العمل لمدة أسبوعين، وذلك…

منوعات منذ 3 أيام

روسيا تشن هجوما ضخما على أوكرانيا وتعتبر النزاع “قضية وجودية”

أعلن الرئيس الأوكراني فولوديمير زيلينسكي أن روسيا أطلقت وابلا من الصواريخ والطائرات المسيرة على العاصمة…

اخر الاخبار منذ 3 أيام

ألمانيا تكشف نتائج ضربة “العنكبوت” واتهامات متبادلة بين أوكرانيا وروسيا بملف الأسرى

7/6/2025-|آخر تحديث: 23:35 (توقيت مكة)قال قائد كبير بالجيش الألماني إن الهجوم الأوكراني على روسيا -الذي…

اخر الاخبار منذ يومين

تايلند وكمبوديا تعززان قواتهما على الحدود بعد مقتل جندي

عززت تايلند وكمبوديا قواتهما اليوم السبت على الحدود بعد تصاعد التوتر بينهما في الأيام الأخيرة…

اخر الاخبار منذ يومين

اكتشف المزيد

  • صورة اليوم
  • مقالات رأي
  • اخر الاخبار
  • رائج اليوم
  • النشرة البريدية

مقالات ذات صلة

كل ما أعلنته شركة Apple في WWDC 2025

تقنية

واحد ، تفكك كبير ، جميل

تقنية

إدارة ترامب تحول غارات الجليد والاحتجاجات إلى تلفزيون الواقع

تقنية

مجتمع التبييض جاهز لـ RFK Jr. لتحقيق أحلامهم

تقنية

اكتشف الباحث كيفية الكشف عن أي رقم هاتف مرتبط بحساب Google

تقنية

مراجعة: Typhur Dome 2

تقنية

حان الوقت لقتل سيري

تقنية

انضممت إلى كل دعوى قضائية جماعية يمكن أن أجده ، وهكذا يمكنك ذلك

تقنية
مصدرك الأول لآخر الاخبار العالمية
Facebook Twitter Youtube Instagram Linkedin

2023 © المراقب. جميع الحقوق محفوظة.

روابط هامة

  • الرئيسية
  • من نحن
  • سياسة الخصوصية
  • اعلن معنا
  • اتصل بنا

أهم الأقسام

  • ثقافة وفنون
  • سياحة وسفر
  • سياسة
  • صحة
  • اقتصاد

نرشح لك

الناتو يعتزم زيادة قدراته الدفاعية 4 أضعاف لمواجهة “رعب السماء” الروسي
تقرير شرطة مونتريال يرتفع في الاعتداءات ، انخفاض في سرقة المركبات في عام 2024
زوجات المورمون “تايلور تايلور” تحاول إخفاء حقيقة “إنها واحدة من” طفل ماماس “في داكوتا

صحيفة المراقب هي صحيفة يومية عربية تهتم بآخر اخبار المملكة العربية السعودية والخليج العربي والشرق الأوسط والعالم. تابع معنا اخر اخبار الاقتصاد والرياضة والسياسة واهم القضايا التي تهم المواطن العربي.

Welcome Back!

Sign in to your account

نسيت كلمة المرور؟