سؤال

تعد Basic ومتغيراتها Visual Basic و VB.NET هي لغات البرمجة الوحيدة التي أعرفها والتي تعاملها في نهاية حرف السطر كمنهي بيانات (أنا أستثني ملفات الدُفعات ونصوص الأوامر من مجال لغات البرمجة). أنا فضولي: هل هناك أي لغة أخرى تستخدم هذه الاتفاقية ، أو هل تقف الأساسية بمفردها؟

هل كانت مفيدة؟

المحلول

ها هو انهيار جيد من اللغات ومحففي البيان. وفقًا لتلك الصفحة ، تم إنهاء هذه اللغات الجديدة:

  • AutoHotkey
  • GFA BASIC
  • Basic / Visual Basic / Visual Basic .NET
  • فورتران
  • روبي
  • بيثون
  • Applescript
  • Windows PowerShell
  • بوو
  • MATLAB (النتيجة المعروضة)

نصائح أخرى

  • Fortran - هناك حرف استمرار إذا كنت بحاجة إلى خطوط متعددة
  • جميع لغات التجميع التي أعرفها
  • MS-DOS .BAT لغة البرمجة النصية

خارج الجزء العلوي من رأسي:

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

JavaScript في معظم الحالات. جافا سكريبت ضمنت سيميكولون.

معظم اللغات فقط من أجل المرح: Brainfuck ، lolcode ، مساحة بيضاء (غير متأكد من هذا) ، إلخ.
التجميع هو أيضا كما أشار شخص ما بالفعل.

معظم اللغات الحديثة لا تعامل EOL باعتبارها EOS.

العديد من غير المذكورة:

  • TCL. على الرغم من أنه يدعم Semicolons كفواصل بيان ، فإن الاتفاقية القياسية/المفضلة هي كتابة التعليمات البرمجية بدون فاصلة فاصلة.

  • راب

  • هاسكل

  • APL

تحديث: آه .. نسيت. تقريبا جميع القذائف "اللغات" تفعل هذا:

  • ش/باش

  • CSH/TCSH

  • KSH

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top