محمد علی چراغی
محمد علی چراغی
خواندن ۲ دقیقه·۴ سال پیش

چرا تفاوت ها اینقدر زیاده؟

چرا؟
چرا؟

واقعا عجیبه! توی دنیایی زندگی میکنیم که همه چی عجیب و برعکس، بعضی ها روی ۳ دهم ثانیه تفاوت Go و Rust خودشون رو جر میدن ولی کاری با ۲.۵ ثانیه Crystal و Rust ندارن!
بیاید نتایجی رو که خودم تست کردم رو نشونتون بدم..

فیبوناچی

اومدم تا عدد ۴۵ ام فیبوناچی رو با ۵ تا زبون مختلف بدست بیارم و نتیجش شد این:

  • C--------------> 3.000
  • V-----------------> 3.025 ( Without -prod ---> 12.625 )
  • Crystal--------> 5.463
  • Rust-----------> 7.975
  • Go-------------> 8.370

خب اینجا تفاوت V با C تقریبا هیچی! ولی در عوض چی؟ در قبال برنامه نویسانی که همه چیز رو شل گرفتن و همه تمرکزشون رو روی همین اعداد گذاشتن و هروز هم دارن ازش دورتر میشن! بعد از چند هفته برنامه نویسی حرفه‌ای با V متوجه میشید که برنامه نویسا با هدف سادگی همه چیز رو ساده گرفتن و اشتباهاتی میبینید که شاخ در میارید! آقایان Spythmen و Alex هم هر چی میگی روت یه چیز میگن و فقط سعی دارن بگن که کار من درسته و تو داری اشتباه میکنی. جدا از اینکه کلی وقت گذاشتم و CatUI رو درست کردم تا در vlang.io استفاده بشه و فقط با شعار سادگی دهن منو سرویس کردن آخرش هم گفتن که این که همون چیزیه که تو وبسایت هست! جالب اینجاست بعد از اون همه تلاشی که برای V کردم کسی به من نگفت فلانی تو هم بیا عضو تیم شو فقط یه ممبر نباش! در حالی که وقتی یه نفر فقط اومد و Dark Mode به سایت vpkg که بخشی از V نیست و فقط توسط کامیونیتی درست شده بهش تگ Dev زدن! من عقده تگ Dev ندارم ولی همه این ها نشون دهنده بدی های V، اینا دلایلی بودن باعث شده V رو بندازم آشغال
اما اگه از این ها بگذریم وقتی که وارد سرور Crystal شدم با خوش‌آمد مواجه شدم و طوری باهام حرف میزدن که من نوب فکر کردم لینوس توروالدز هستم. اما Crystal یه مشکل بزرگ داره، تیم توسعش اعتماد به نفس ندارن! اونا همون اوایل میتونستن Rust و Go رو بندازن آشغال ولی چی شد؟ تبلیغ نشد! کسی کریستال رو نشناخت! کریستال واقعا یک الماسه مخفی ولی V یک طلای تقلبی که فقط هایپ دروغین ایجاد میکنه
همین الانش هم من دلیلی نمیبینم که سمت Rust و Go برم.
مطلب بالا بیشترش نظرات شخصی ولی میتونید این رو هم ببینید.( وقتی اینو تو چت V فرستادم همه ساکت موندن و گفتن حرفی برای گفتن نداریم! )
خلاصه ماجرا اینه که Crystal واقعا دست کم گرفته شده. شی گرایی کریستال کامل و قدرتمند و من هیچ نقطه ضعفی درش نمیبینم جز تبلیغات ضعیف
امیدوارم کسایی که این مطلب رو میخونن به رشد این زبان کمک کنن

برنامه نویسیcrystalprogramming
https://alichraghi.github.io
شاید از این پست‌ها خوشتان بیاید