الثلاثاء، 12 أغسطس 2014

3 من أغرب وأصعب اللغات البرمجية الباطنية

ما أصبح يتفاخر به البعض في أيامنا هذه تعلم لغات الحاسوب أي لغات البرمجة  والتي سار بإمكان طفل في 12 من عمره البدأ في تعلمها، وهناك أيضا من يقول أن تعلم بعض لغات البرمجة أمر صعب و مضجر و يبعث على الملل وفي الجانب الآخر هناك من يعتقد أن تعلم لغات البرمجة سهل وغير معقدة ولا يتطلب سوى كتابة سطور برمجية بشكل مستمر .
لذلك نشأ ما يعرف ب esolang وهو العالم الباطني للغات البرمجة التي تم إنشاؤها للتحدي و ليس لتكون سهلة الإستعمال وهنا نستعرض أكثر هذه اللغات غرابة.

Piet
لغة غريبة أنشأها David Morgan-Mar ،  يتم ترجمة البرنامج من خلال المؤشر الذي يتحرك حول الصورة من مقطع لآخر.
الكود يكون في اللون و تتم قراءة الالوان بواسطة مترجم لتتحول إلى برنامج. و هذه الصورة مثال على برنامج يريك رسالة ‘Hello World!’

Velato

هي لغة أنشأها Daniel Temkin وتستخدم ملفات MIDI كشفرة المصدر. يتم تحديد الأوامر من خلال النوتات و رموز المصدر التي تم إنشاؤها باستخدام Velato . وتشبه هذه اللغة إلى حد كبير موسيقا الجاز.

Whitespace
هي لغة برمجة باطنية طورت من قبل إدوين برادي وكريس موريس في جامعة درم وقد تم اطلاقها في الأول من أبريل سنة 2003 على أساس أنها "كذبة أبريل" نظرا لغرابتها.
فبعكس لغات البرمجة الأخرى والتي تتجاهل معضم حروف الوايت سبيس (spacesو tab و linefeeds) هذه اللغة مبنية عليها بحيث تستخدم المسافة البيضاء كأوامر، وتتجاهل الأحرف الأخرى. حيث يمكن بواسطتها كتابة كود بالوايت سبيس داخل لغات البرمجة التي تتجاهل الوايت سبيس باستثناء لغة بايثون.

هناك العديد من اللغات البرمجية في هذا العالم الباطني لا نستطيع التطرق لجميعها لذلك سنذكرها فقط و يمكنك البحث عنها إن كنت مبرمجا :
LOLCODE
Shakespeare
ArnoldC
Brainfuck
Befunge
Chicken
Ook!
ReMorse
Malbolge
Omgrofl
L33t
Chef
Ante
GolfScript
FALSE
INTERCAL
Binary lambda calculus

ما هي أغرب لغة برمجية باطنية في رأيك؟

ليست هناك تعليقات:

إرسال تعليق