"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > الترميز بدون أقواس: بناء جملة C بديل

الترميز بدون أقواس: بناء جملة C بديل

تم النشر بتاريخ 2024-11-03
تصفح:325

Coding without braces: An alternate C Syntax

لقد عثرت مؤخرًا على جزء مثير للاهتمام من معلومات لغة C التي تؤكد مدى اختلاف أجهزة الكمبيوتر عندما تم إنشاء C لأول مرة. على وجه التحديد، تسمح لغة C باستخدام الرسوم البيانية (مجموعتين من الحروف التي تمثل حرفًا واحدًا) مثل كبدائل لـ { و } و <: :> كبدائل لـ [ و ]. كان الغرض من ذلك هو توفير بناء جملة بديل لدعم لوحات المفاتيح ومجموعات الأحرف حيث لا تتوفر الأقواس والأقواس. يذكر دليل لغة Gnu C هذه الرسوم البيانية بالإضافة إلى %: كبديل لـ #. وبما أنه لا يمكن الوثوق بأي شيء على الإنترنت بعد الآن، فقد كتبت برنامجًا بسيطًا وقمت بتجميعه للتحقق من المطالبات.

#include 

int main()  = ; 
    for (int i = 0; i ); 
    %>
    return 0;
%>

وها (لا تأخذ كلامي على محمل الجد) لقد نجح! في حين أنه من الصعب تخيل لوحة مفاتيح بدون هذه الرموز اليوم، وربما أظهر جهلي بلوحات المفاتيح الدولية هنا، فأنا سعيد لأن شخصًا ما فكر في تضمين هذه البدائل.

ولكن إذا كان مرجع cpp هو أي شيء يجب اتباعه، فهناك توقعات بأن جميع لوحات المفاتيح يجب أن تحتوي على ?،

دعوة للعمل؟

أهلاً ؟ اسمي دييغو كريسبو وأحب التحدث عن التكنولوجيا ولغات البرمجة المتخصصة والذكاء الاصطناعي. لدي حساب على Twitter وMastodon وThreads إذا كنت ترغب في متابعتي على منصات التواصل الاجتماعي الأخرى. إذا أعجبك المقال، ففكر في مراجعة Substack الخاص بي. وإذا لم تكن قد قمت بذلك، فلماذا لا تقوم بمراجعة مقال آخر خاص بي مدرج أدناه! أشكرك على القراءة ومنحتني القليل من وقتك الثمين. ايه ام دي جي

بيان الافراج تم نشر هذه المقالة على: https://dev.to/deusinmachine/coding-without-braces-an-alternate-c-syntax-4oj0 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3