دروس ومقالات

5 لغات برمجة غريبة لم تسمع بها من قبل!

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

1639351556 362 5 لغات برمجة غريبة لم تسمع بها من قبل 5 لغات برمجة غريبة لم تسمع بها من قبل!
أرنولد سي لغة برمجة تعتمد على أقوال الممثل “أرنولد شوارزنيجر” الذي جاء في أفلامه مثل “المنهي”، حيث يتم استبدال الكلمات الرئيسية الرئيسية في أي لغة برمجة عادية باقتباسات من الأفلام “أرنولد شوارزنيجر” مختلفة ، على سبيل المثال: ‘خطأ شنيع’ أصبحت ‘كذبت’ و ‘صحيح’ أصبحت ‘لا مشكلة’ و ‘مطبعة’ أصبحت ‘كلم اليد’ وما إلى ذلك وهلم جرا. يبدو أن مطور هذه اللغة أحب الممثل “أرنولد شوارزنيجر” أول ما فكر فيه لم يكن وضع صور الممثل على حساباته الشخصية في مواقع التواصل الاجتماعي ، بل إنشاء لغة برمجة تعتمد على كلماته ، وهو أمر متوقع جدًا من خبراء الكمبيوتر. فيما يلي مثال على برنامج “Hello World” في ArnoldC:

انه وقت العرض

تحدث إلى اليد “مرحبًا أيها العالم”

لقد تم إنهاء عملك

2 سيارة اجره

1639351557 561 5 لغات برمجة غريبة لم تسمع بها من قبل 5 لغات برمجة غريبة لم تسمع بها من قبل!
تم إنشاء لغة البرمجة سيارة اجره عام 2005وكما يوحي الاسم ، فإن البرمجة في Taxi تشبه قيادة سيارة أجرة افتراضية. نظرًا لأن أي برنامج بهذه اللغة يتم إنشاؤه من خلال إعطاء توجيهات إلى الوجهات والأماكن على خريطة افتراضية تحمل الاسم تاونسبورغ خارطة الطريق، تحمل سيارة الأجرة الافتراضية هذه البيانات وتنقلها بين وجهات مختلفة كما تفعل سيارة أجرة حقيقية وتنقل الركاب.

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

“مرحبا بالعالم!” ينتظر في Writer’s Depot.

اذهب إلى Writer’s Depot: الغرب أول اليسار ، الثاني على اليمين ، الأول على اليسار ، الثاني على اليسار.

خذ راكبًا ذاهبًا إلى مكتب البريد.

اذهب إلى مكتب البريد: الشمال 1 يمين ، 2 يمين ، 1 يسار.

اذهب إلى مرآب سيارات الأجرة: شمال 1 يمين ، 1 يسار ، 1 يمين.

3 كود LOL

1639351557 168 5 لغات برمجة غريبة لم تسمع بها من قبل 5 لغات برمجة غريبة لم تسمع بها من قبل!
كود LOL إنها لغة برمجة تعتمد على ما يعرف بـ. “lolspeak” هو نوع من اللغة المكتوبة يعتمد على تقصير الكلمات وكتابتها مع الأخطاء الإملائية عن قصد ، ولكن يتم نطقها بنفس النطق الصحيح ، وغالبًا ما تستخدم على الإنترنت مع صور القطط – أو ما يعرف بـ lolcat – (فمثلا: سيكون ذلك رائعًا ، يا بلغة lolspeak المتأنق بجدية تصبح أوسيم نحل خشب Dat ، صارمًا للغاية). تم إنشاء لغة البرمجة هذه قبل عام 2007 بقلم آدم ليندسي باحث في قسم الحوسبة بجامعة لانكستر. لدينا المثال التالي حول كتابة “Hello World” بلغة LOLCODE:

HAI 1.2

هل يمكن أن يكون لديك STDIO؟

مرئي “HAI WORLD!”

KTHXBYE

4 Brainf * ck

1639351558 258 5 لغات برمجة غريبة لم تسمع بها من قبل 5 لغات برمجة غريبة لم تسمع بها من قبل!
من الاسم ، يتضح أن هذه ليست لغة برمجة سهلة ، ولكنها بلا شك ستسبب لك صداعًا. Brainf * ck إنها لغة برمجة تم إنشاؤها على مر السنين 1993 بواسطة طالب الفيزياء السويسري أوربان مولر. البساطة هي إحدى الأشياء الرائعة في هذه اللغة ، لكن البساطة ليست هي التي تجعل الأشياء أسهل للفهم ، بل العكس. يستخدم ثمانية أوامر فقط ، كل منها عبارة عن رمز واحد فقط + – <>[]و. وإذا كنت تتساءل كيف يبدو هذا الرمز المكون من ثمانية أحرف ، إليك مثال على كيفية كتابة “Hello World” في Brainf * ck:

++++++++[>++++[>++>+++>+++>+<<<<-]> +> +> – >> +[<]<-]>>.> —. +++++++ .. +++. >>. <-.<.+++.------.--------.>> +.> ++.

إذا كنت لا تفهم أي شيء مما تراه وتواجه صداعًا في محاولة قراءة وفهم الشفرة ، فأنت تعلم لماذا تسمى لغة البرمجة هذه Brainf * ck.

5 شكسبير

1639351558 216 5 لغات برمجة غريبة لم تسمع بها من قبل 5 لغات برمجة غريبة لم تسمع بها من قبل!
الغرض من لغة البرمجة شكسبير إن امتلاك لغة برمجة على عكس لغات البرمجة العادية الأخرى ، وبالفعل ما يظهر بعد كتابة برنامج في شكسبير ، هو أشبه بمسرحية لشكسبير أكثر من كونه مع كود عادي. بينما ، يجب تسمية المتغيرات بعد الأحرف شكسبير مثل “روميو” و“جولييت” تدخل هذه الشخصيات في حوار مع بعضها البعض ، ومن خلال هذا الحوار يتم تشكيل الكود بكل ما يحتاجه. وكالعادة ، إذا كنت تتساءل عن شكل كود مسرحية شكسبير ، إليك مثال برنامج “Hello World” القياسي:

برنامج Infamous Hello World.

روميو ، الشاب ذو الصبر الرائع.

جولييت ، هي أيضًا شابة ذات نعمة رائعة.

أوفيليا ، امرأة رائعة في نزاع كبير مع هاملت.

هاملت ، تملق أندرسن إهانة أي / س.

الفصل الأول: إهانات هاملت وإطراءه.

المشهد الأول: إهانة روميو.

[Enter Hamlet and Romeo]

قرية:

أنت تكذب جبانًا غبيًا غبيًا يتيم ورائحة كريهة الرائحة!

أنت غبي مثل الفرق بين نفسك وسيم بطل شجاع غني! خاطب عقلك!

أنت شجاع مثل مجموع شفراتك القديمة الفاسدة المتربة المحشوة التي أسيء استخدامها ويوم صيفي مشمس جميل ودافئ. أنت بصحة جيدة مثل الفرق بين مجموع أحلى وردة حمراء وأبي ونفسك! خاطب عقلك!

أنت جبان مثل مجموع نفسك والفرق بين مملكة كبيرة عظيمة فخورة وحصان. خاطب عقلك.

خاطب عقلك!

[Exit Romeo]

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

.

اظهر المزيد

medo

عش بالأمل وقدر قيمة الحياة

اترك تعليقاً

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

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock