• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

9 مورد از عجیب ترین زبانهای برنامه نویسی

6398 ۱۹ آذر ۹۲

زبان های برنامه نویسی باید ساده باشند تا بشه به راحتی یادشون گرفت و ازشون استفاده کرد. همچین می بایست ساختاری رو در اختیار شما قرار بدند و اجازه بدند مسائل واقعی رو حل کنید. سینتکس هاشون باید واضح و قابل فهم باشه و اجرای سریع و بدون باگ داشته باشن. بعضی وقتا طراحان زبان برنامه نویسی زبانی رو برخلاف این اصول می سازند.

در این مطلب میخواهیم 9 تا از عجیب و غریب ترین زبان های برنامه نویسی که تا به حال ساخته شده رو معرفی کنیم. با سون لرن همراه باشید...

1- LOLCODE

این زبان در سال 2007 توسط Adam Lindsay، محقق دانشگاه Lancaster ساخته شد. کلمات کلیدی این زبان همگی با حروف بزرگ و دارای الگوی خاصی هستند.

مثل بقیه زبان های معرفی شده در این مطلب، کتابخانه استانداردی برای استفاده ی اون وجود نداره. به این معنا که شما قادر به استفاده از LOLCODE برای انجام عملیاتی بیشتر از خواندن یک فایل یا نوشتن متن در کنسول نخواهید بود. اگر به نسخه قوی تری نیاز دارید، LOLPython رو بررسی کنید که از LOLCODE الهام گرفته و دسترسی به همه کتابخانه های قدرتمند Python رو به شما میده.

برای مشاهده کدها و مثال های بیشتر اینجا رو ببینید.

2- Glass

Glass یک زبان برنامه نویسی سرّی و مبهم است که توسط Gregor Richards در سال 2005 توسعه داده شده. Glass  نشانه گذاری پسوندی مبهم رو با شی گرائی سنگین و همچنین نیاز به دستکاری وسیع پشته اصلی با ساختار شی گرا رو با هم مخلوط می کنه. بر اساس گفته نویسنده هیچ زبان دیگری به این شکل توسعه داده نشده به دلیل اینکه این کار دیوانگی خواهد بود.

این یک مثال از برنامه ای است که خروجی فیبوناچی رو تولید میکنه:

مثال ها و توضیحات بیشتر رو میتونید اینجا بخونید.

3- Chicken

chicken فقط اسم این زبان نیست، بلکه تنها کلمه ای هم که شما اجازه دارید ازش استفاده کنید chicken هست! تعداد تکرار این کلمه و خطوط جدید، کد عملیاتی‌ای که اجرا شده رو مشخص می کنند.

یک مثال از برنامه اینجا آورده شده. میتونید حدس بزنید چیه؟!

اینجا میتونید بیشتر راجع به این زبان بخونید.

4- Whitespace

Whitespace یک زبان برنامه نویسی جالب توجه هستش که فقط فاصله ها، تب ها و خطوط جدید رو میشناسه و هرچیز دیگه ای رو نادیده می گیره.

اطلاعات بیشتری راجع به این زبان + مثال Hello, world! رو میتونید اینجا ببینید.

5- ///

/// یک زبان مینیمالیستی هستش که شامل فقط یک عملیات یعنی جایگزینی رشته ها به صورت /source/replacement/ هست. این زبان توسط Tanner Swett در سال 2006 اختراع شده و زبان بسیار محدودی است اما بعضی از برنامه نویسان بااستعداد قادرند عملیات جایگزینی رشته رو به برنامه هایی که مکررا اجرا میشن و داده‌ای رو تولید می کنند تبدیل کنند.

یک مثال از برنامه "Hello World!" به زبان /// :

برای اطلاعات بیشتر یه سر به اینجا بزنید.

6- Piet

Piet یک زبان برنامه نویسی هستش که در اون برنامه ها به نقاشی های هندسی انتزاعی تبدیل شدند. Piet از 20رنگ مجزا پشتیبانی میکنه، درواقع برنامه ها میتونند از 20رنگ ساخته بشن و سپس توسط کامپایلر بر اساس مقادیر هگز اون رنگ ها آماده ی اجرا بشند. برنامه ی "Hello world!" در زبان Piet:

برای اطلاعات بیشتر به صفحه مربوط به این زبان یه سری بزنید.

7- Befunge

هدف Chris Pressey، سازنده ی زبان برنامه نویسی Befunge، ساده بود: ساخت یک زبانی که برای کامپایل تا حد ممکن مشکل و سخت باشه. مثالی از برنامه ی "Hello, world!":

همونطور که میبینید این برنامه برعکس نوشته شده! چه کارایی میکنن واقعا!!!

به هرحال افراد باهوشی هم وجود دارن (با وقت بسیار بسیار آزاد) که برای Befunge کامپایلر ایجاد کردن.

برای توضیحات بیشتر اینجا رو بخونید.

8- Ook!

اینو من نمیگم، اینجا گفته که این زبان برنامه نویسی برای اورانگوتان ها طراحی شده!!! :)

با Ook! شما فقط از سه سینتکس میتونید استفاده کنید:

Ook.

Ook?

Ook!

این هم چندتا مثال از این زبان:

 

 

 

 

9-~English

~English هم یک زبان برنامه نویسی هستش که قصد استفاده از زبان طبیعی به عنوان زبان برنامه نویسی رو داره. سینتکس های این زبان انقدر ضعیفه که به برنامه نویس آزادی بیان نمیده! یعنی توسط برنامه نویس هیچ تابعی نمیتونه تعریف بشه و برنامه نویس فقط میتونه از توابع موجود خود این زبان استفاده کنه. اینم یک مثال از " Hello world!":

راجع به این زبان اینجا بیشتر بخونید.

زبان های برنامه نویسی شبیه این مواردی که ما اینجا گفتیم راه طرح پیشنهادها و ایده های جدید هستند. گاهی اوقات این ایده ها کل صنعت رو تحت تاثیر میذاره اگرچه بیشتر اوقات انقدر غیرعملی هستند که همینطور مبهم و شناخته نشده باقی میمونند. ما فقط 9تا از این زبانها رو معرفی کردیم، ولی اینجا صدها زبان دیگه هم هست!

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 16 دیدگاه برای این مطلب ارسال شده است. نظردهی برای این مطلب بسته شده است .

  • ‏‏

    kheeili matlaabe ziba o jazabi bud, maloome ke hesabi zahmat keshidii baraie tahieye in post. albaate fek mikonaam ye zabane dige haam baashe ke jaa oftade, vaa ruie maghz tasiirate badi mizare…. :))

    • ‏‏
      مهشاد کلانتری(۲۰ آذر ۱۳۹۲)

      مرسی
      صحیح ولی به خاطر اسمش نمیشد به این فهرست اضافش کرد 😀

  • ‏‏
    danial.md5(۲۰ آذر ۱۳۹۲)

    سلام ببخشید مطالب ارسالی کی تایید میشه؟

    • ‏‏
      لقمان آوند(۲۰ آذر ۱۳۹۲)

      سلام آقا دانیال
      مطلبی که ارسال کردی موضوعش خوبه ولی گنگ و مبهم توضیح دادی . باید خیلی بهتر و واضحتر مطلبت رو ارائه بدی …

  • ‏‏
    رضا ساطع بیدگلی(۲۰ آذر ۱۳۹۲)

    جالب بود
    فکر کنم HTML راحت ترین باشه ؟

    • ‏‏
      مهشاد کلانتری(۲۰ آذر ۱۳۹۲)

      HTML که فوق العاده راحته
      البته این زبونایی که اینجا گفتم به نظر نمیاد کاربرد داشته باشن 😀

      • ‏‏
        رضا ساطع بیدگلی(۲۰ آذر ۱۳۹۲)

        راستی من میخوام زبون chicken رو یاد بگیرم ، کسی هست ؟
        پول خوبی هم میدم 😀 😀

        • ‏‏
          مهشاد کلانتری(۲۰ آذر ۱۳۹۲)

          منم از chicken خوشم اومده
          ولی یه چیزی
          اگر وقتتون زیاده یکمشو به من قرض بدین 😀

  • ‏‏

    Wow!
    چه زبونا پیدا میشه!

  • ‏‏
    علی امینی(۲۰ آذر ۱۳۹۲)

    سلام
    مطلب جالبی بود.
    تازه قدر جاوااسکریپت و پی اچ پی رو میفهمم.

  • ‏‏
    حسین محمدی(۲۰ آذر ۱۳۹۲)

    سلام دوستان…
    ممنون بخاطر مطلب جالبتون
    بعید میدونم کسی که زبون GLASS رو درست کرده باشه،خودش کامل اونو یاد گرفته باشه؟؟؟؟

    • ‏‏
      مهشاد کلانتری(۲۰ آذر ۱۳۹۲)

      اگر یاد نگرفته بود که چطوری درستش کرد؟؟ 😯

      • ‏‏
        حسین محمدی(۲۱ آذر ۱۳۹۲)

        بله درست میفرمایید…
        ولی هر کسی درستش کرده…یا نابغه بوده یا بیکار…

  • ‏‏

    مطلب باحالی بود 😛 😛

  • ‏‏
    آریانا(۲۸ آذر ۱۳۹۲)

    والا ماتوهمین htmlاش هم موندیم!

    • ‏‏
      کیوان علی محمدی(۲۸ آذر ۱۳۹۲)

      خوب شما انشالله ادامه بدین موفق میشین.

  • ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram