يحلم كل مبرمج مرة واحدة على الأقل في حياته بلغة برمجة مثالية. بالطبع ، كل مبرمج لديه أفكاره الخاصة عن المثالية. لذلك كان لدي أحلامي ، حتى قررت أخيرًا تنفيذ لغة برمجة أحلامي بمفردي. ما جاء من هذا ليحكم عليك.
لقد بدأت بأسماء المتغيرات والوظائف. معرفات مطوّلة مطبقة مع دعم لجميع اللغات البشرية المتاحة.
1 = 1; 2 = 2; = 1 + 2; print ; print; function () { print " "; print; } ();
ليس سيئا ، هاه؟ ولكن من الواضح أنه لا يصل إلى الحلم. لذلك ، اضطررنا إلى إضافة مرادفات.
synonym "", "="; synonym "", "="; synonym "", "+"; synonym "", "print"; synonym "", "function"; 1 1; 2 2; 1 2; ; ; () { " "; ; } ();
لقد تحول نص البرنامج إلى لغة بشرية عادية. تتيح لك ميزة اللغة هذه البدء في برمجة شخص دون تعليم خاص. يمكنك الهروب من دراسة التركيبات النحوية للغة ، والتركيز على دراسة خوارزميات البرمجة. حتى أكثر الخوارزميات تعقيدًا المحددة في اللغة العادية تصبح أكثر وضوحًا. وبالنسبة للمستخدمين الأكثر تقدماً ، توفر اللغة القدرة على العمل مع صفائف من أي بعد وكائنات.
هذا البرنامج البسيط يبدو مذهلاً ببساطة. أليس كذلك؟
// // // = 57; = 1332; while ( <> 0 and <> 0) { if ( > ) = % ; else = % ; } print( + );
في عملية تطبيق اللغة ، اتضح أن مساحات أسماء المتغيرات والوظائف لا تتقاطع. هذا يسمح لك أن يكون لها متغير وتعمل بنفس الاسم.
function () {} = "";
أوصاف وظيفة يمكن وضعها في أي مكان. أي منهم سيتم تحديده بنشاط أثناء تنفيذ البرنامج.
= ""; if( = "") { function summa() { return 10; } } else { function summa() { return 20; } } print summa(); print;
بين الكلمات في الأسماء ، قد يكون هناك عدد مختلف من المسافات أو علامات التبويب أو موجزات الأسطر.
= " "; print ; print;
تحتوي لغة البرمجة على العديد من الوظائف المدمجة. على الأقل يمكن أن يكون بديلاً جيداً عن BASIC. حاليًا ، لا يوجد سوى نسخة عبر الإنترنت من اللغة. اللغة مكتوبة بلغة PHP.
يمكنك العثور على جميع التفاصيل على موقع
لغة البرمجة .