سال 1972 یه زبونی متولد شد بنام C که مورد حمایت قرار گرفت و بسیار محبوب شد
درحقیقت C یهو بوجود نیامده بود
قبلش زبون دیگری بنام B بود
که سال 1969 متولد شده بود
که اونم برگرفته از BCPL بود
Basic Combined Programming Language
❌حالا اینا خیلی مهم نیست
این مسیر تولد C و موفقیتش بود
🫦
ولی C تنها مسیر موجود نبود
به موازات اون زبانهای دیگری هم بودن
که متاسفانه مورد حمایت قرار نگرفتن
🔺یکی از جالبترین اونا Lisp بود
که در سال 1960 متولد شده بود
حتی قبل از C و B و Pascal و...
شاید فکر کنید خب اونا منقرض شدن؟
یا هیچکس ازشون استفاده نمیکنه؟
اشتباه میکنید...
اونا در دنیای موازی درحال رشد هستن و توسط افراد زیادی هم مورد استفاده قرار میگیرن
💄
کلا خانواده Lisp سینتکس عجیبی داره
بهش میخوره تو تیمارستان تدریس کنن
خیلی دستوراتش کوتاه و مختصره
برای ماها که چشمهامون عادت کرده به C-Style ها، اونا خیلی غریب بنظر میرسن
یکی از فرزندان Lisp کبیر اسمش
⭕️ PicoLisp
که تا حد زیادی تونسته موفق باشه و با قدرت به بقای خودش ادامه بده
در سال 1988 متولد شده
بارزترین ویژگی اون سادگی و سبک بودن هرچهبیشتر و به حداقل رساندن پیچیدگیهاست
برای اینکه بتونن توی Mac اپل زبون Lisp رو استفاده کنن، اول یه چیزی ساخته بودن بنام MacLisp بعدها کم کم ارتقاء پیدا کرد و PicoLisp متولد شد که دیگه فقط محدود به مک نبود
🍷
نسخه اولش 1980~ با ترکیب assembly نوشته شده بود
که بعد توی 1999 مجددا از اول توی C بازنویسی شد
در 2009 نسخه 64بیتی اون منتشر شد
حتی از Coroutineها پشتیبانی میکنه❗️
در 2015 سیستمعامل PicoLisp تحت عنوان PilOS منتشر شد
در 2016 اپ اندرویدی PicoLisp Box منتشر شد
که اجازه میده کدهای دلخواه بنویسی و اجرا کنی
در 2021 هم PicoLisp در LLVM پیادهسازی شد
🍒
اپ اندرویدی PilBox
✅ Source
🔘 PlayStore
⬇️ Download
☑️ Samples
امروزه سیستمعامل دارن، مرورگر دارن، اپ دارن، همهچی ساختن؛ انگار توی سیاره دیگری زندگی میکنن که ماها زبونشون رو نمیفهمیم
📚 Documentation