Kotlin 1.7.0 یک نسخه آلفا از کامپایلر جدید K2 و یک رویکرد جدید برای کامپایل افزایشی در Gradle را معرفی می کند.
زبانهای برنامه نویسی
بخش جلویی کامپایلر Rust اکنون می تواند از موازی سازی ریز دانه برای کاهش قابل توجه زمان کامپایل استفاده کند. در حال حاضر آزمایشی، قسمت جلویی موازی قرار است در یک کامپایلر پایدار در سال ۲۰۲۴ تولید شود.
نظرسنجی بنیاد نرم افزار پایتون نشان می دهد که تعداد قابل توجهی از توسعه دهندگان پایتون هنوز از پایتون ۲ برای تجزیه و تحلیل داده ها، گرافیک کامپیوتری و توسعه استفاده می کنند.
یک مدیر حافظه جدید نیز در ارتقای زبان برنامهریزیشده وجود دارد.
به روز رسانی اصلی PHP برای اعلان کلاس، رابط، صفت و انواع ثابت enum پشتیبانی می کند. ویژگی های فقط خواندنی و تصادفی بودن نیز مورد توجه قرار می گیرند.
گزارش وضعیت اکوسیستم جاوا ۲۰۲۳ New Relic نشان می دهد که آمازون از Oracle به عنوان فروشنده پیشرو JDK پیشی گرفته است، در حالی که استفاده از جاوا ۱۷ چهار برابر شده است.
پیشنهادهای OpenJDK اشیاء ارزشی، اشیاء اولیه را معرفی میکنند و اولیههای اولیه را با آبجکتها یکپارچه میکنند، به طوری که تمام مقادیر جاوا شی خواهند بود.
جانشین آزمایشی C++ برای عملکرد و سازگاری C++ تلاش میکند در حالی که از بدهی فنی و «مشکل شدید» برای بهبود اجتناب میکند.
این پیشنهاد بیان میکند که ثابتهای محاسبهشده، عملکرد و مزایای ایمنی فیلدهای نهایی را ارائه میدهند، اما انعطافپذیری بیشتری در زمانبندی اولیهسازی دارند.
Go که به دلیل همزمانی آسان مشهور است، به زبان پروژههای ابری بیشماری تبدیل شده است. در اینجا همه چیزهایی است که باید در مورد زبان برنامه نویسی موفق گوگل بدانید.
یک پیشنهاد APIهای جاوا را برای حفظ محصورسازی قوی که یکپارچگی کد و داده را تضمین می کند محدود می کند، در حالی که پیشنهاد دوم یک API مکانیسم کپسوله سازی کلیدی را معرفی می کند.
Project Babylon دامنه جاوا را به مدل های برنامه نویسی خارجی مانند مدل های یادگیری ماشین، پردازنده های گرافیکی، SQL و برنامه نویسی دیفرانسیل گسترش می دهد.
ECMAScript 2023 روشهای جدیدی را برای جستجو و تغییر آرایهها اضافه میکند، اجازه میدهد از نمادها به عنوان کلیدهای WeakMap استفاده شود و پشتیبانی از دستور زبان hashbang را استاندارد میکند.
PyPy جایگزینی برای مفسر استوک پایتون است و در برخی از برنامه های پایتون چندین برابر سریعتر اجرا می شود.
پاسخ به تماس ها برای مدیریت کدهای ناهمزمان در جاوا اسکریپت خوب عمل می کند، اما وعده ها و کلمات کلیدی همگام و انتظار پاک تر و انعطاف پذیرتر هستند.
ارتقای زبان روبی با تجزیه کننده Prism، ژنراتور تجزیه کننده Lrama و کامپایلر آزمایشی Ruby JIT در یک کاندید انتشار در دسترس است.
از ForkJoinPool برای تجزیه وظایف محاسباتی فشرده و اجرای موازی آنها برای عملکرد بهتر برنامه جاوا استفاده کنید.
Project Loom با حفظ سازگاری با موضوعات جاوا، کارایی منابع را به شدت افزایش می دهد. در اینجا نگاهی به Loom و نقشه راه پیش رو داریم.
پرس و جوهای ادغام شده با Groovy، انواع مهر و موم شده و عبارات سوئیچ اولین خود را در آخرین ارتقاء زبان محبوب JVM نشان می دهند.
نحو بهبودیافته کار با متنی مانند CSS را که حاوی پرانتزهای فرفری زیادی است آسانتر میکند و در عین حال سازگاری با رشتههای سهگانه F# را حفظ میکند.