TGViewer
cyru55 team cyru55 team @cyru55_team · 1.88K subscribers
Post #1437 796
⭕️ Java

یکی از منفور-ترین زبانهای برنامه‌نویسی
▫️پیچیده بودن بیش از حد
▫️طولانی بودن قطعه کدها
▫️غیر قابل حفظ کردن
( وابسته بودن به IDE )

جاوا مستقیم روی دستگاه اجرا نمیشه
برای اجرا شدن نیاز به یک ظرفی داره
که اصطلاحا بهش JVM میگن
یک جعبه که کدها داخلش اجرا میشن
بخاطر همین، نقاط ضعفی هم داره:
🔸اجرا شدن کند (Performance)
🔸مصرف منابع زیاد (Resource)
🔸پردازش سربار (Overhead)

یه دستور ساده بخوای اجرا کنی باید ۱۵~۱۰ خط کد بنویسی، درحالیکه همون کد توی بقیه زبان‌ها با یک‌خط کد انجام میشه؛
آنقدر مسخره‌اش کردن و ازش ایراد گرفتن، واسش داستان ساختن، که کمپانی JetBrains دنبال چاره رفت، گروهی رو مامور این کار کرد، یک رابط جدیدی بسازن کدهای جاوا رو خیلی خلاصه‌تر و کوتاه کنه...
درنهایت در سال ۲۰۱۷ زبانی را معرفی کردن بنام:
⭕️ Kotlin

کاتلین بسیار کدها رو مختصر و ساده میکرد، دیگه زحمت کدنویسی کمتر میشد؛ ولی هنوز ایرادات زیادی بهش وارد بود
🔸مستندات شفافی نداشت
🔸هیچکس اونو بلد نبود
🔸هیچ معلمی هم وجود نداشت، که بشه ازش آموخت

زبون خوبی بود، ولی باید بهت وحی میشد که چجوری بنویسی؛ فقط سازنده زبان و دوست‌های نزدیکش بلد بودن 😐
گوگل ازش حمایت کرد، اونو تبلیغ کرد، پشتیبانی نرم‌افزاری و مالی و... هر جوری بود (بزرگ نبود ولی بزرگش کرد) که دیگه زبان رسمی بشه

⚠️ درحقیقت Kotlin یک زبان نیست
مثل یک لایه مترجم میانی
کدهای‌مختصر رو به جاوا تبدیل‌میکنه


🔻آیا کاتلین بهترین شیوهٔ اختصار بود؟
❌ خیر

رقیب قدیمی و قدرتمند داشت بنام:
⭕️ Groovy
که حدود سال ۲۰۰۷ تکمیل شد
یعنی ۱۰ سال قبل از کاتلین بوده

گرچه گرووی هم مثل کاتلین مترجم میانی هست و درنهایت کدها رو به جاوا تبدیل میکنه، اما
✅ خیلی مختصرتر و کوتاه‌تر
✅ قویتر و منعطف‌تر
✅ دارای ویژگی‌های بیشتر

اما JetBrains حسادت‌ش گل کرد، گفت ما از این زبان پشتیبانی نمیکنیم؛ کسی حق نداره بنویسه؛
توی محصولات ما از جمله Android-Studio از این زبان مستقیما پشتیبانی نمیشه

گرچه الانم :
🔹میشه کد گرووی نوشت
🔹میشه باهاش اپ ساخت
🔹میشه افزونه جدا نصب کرد

❗️اما زبان رسمی مصوب نیست
باید بره از پرتقال‌فروش مجوز بگیره
همینه که هست...
هرکی ناراحته بره جاوا بنویسه
  • 👍 9
  • ❤ 2
  • 🔥 1
  • 🦄 1
More from @cyru55_team
  1. Oct 4, 2026🔺 ⚠️ یادتون میاد چی گفتم؟
  2. Oct 3, 2026🔻 Free Hosting 🔹PHP 🔸Pure 🔸Laravel 🔸Symfony 🔸WordPress 🔹Python 🔸Django 🔸Flask 🔸F…
  3. Oct 3, 2026⭕️ خیانت نادرشاه به ایران
  4. Oct 2, 2026document post
  5. Oct 1, 2026در زمینه ساخت کامپیوتر شرکت اپل با فاصله بهترین کیفیت رو داره و اسم خاصی رو روی محصولاتش گ…
  6. Oct 1, 2026🔻 Programming Tutorials t.me/+084cDXKOsLRjZTlk A private group dedicated solely to sharin…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →