Linux Labdon
406 subscribers
39 photos
2 videos
2 files
801 links
🕸 Linux Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
ALGOL 68 Programming Language Support Still Being Worked On For GCC

🟢 خلاصه مقاله:
** در آغاز سال یک front-end جدید برای زبان ALGOL 68 به GCC پیشنهاد شد، اما پیش از انتشار GCC 15 به دلیل آماده نبودن برای ادغام نهایی وارد مخزن نشد. با این حال توسعه ادامه دارد؛ تمرکز بر انطباق با استاندارد، بهبود خطاها، پشتیبانی runtime، ادغام با testsuite و آماده‌سازی برای ادغام در نسخه‌های بعدی GCC است تا از بهینه‌سازها و back-endهای آن برای اجرای کدهای ALGOL 68 روی معماری‌های مدرن بهره گرفته شود.

#GCC #ALGOL68 #Compilers #ProgrammingLanguages #OpenSource #SoftwareDevelopment #Retrocomputing

🟣لینک مقاله:
https://www.phoronix.com/news/GCC-ALGOL-68-Still-Going


👑 @Linux_Labdon
👍2
🔵 عنوان مقاله
GCC Compiler Developers Begin Considering C++20 Default

🟢 خلاصه مقاله:
**این خبر درباره آغاز بررسی یک تغییر مهم در GCC است: پیشنهاد Marek Polacek از Red Hat برای تبدیل C++20 (به‌طور دقیق‌تر GNU++20) به استاندارد پیش‌فرض زمانی که -std مشخص نشده است. هدف، دسترس‌پذیر شدن ویژگی‌های مدرن مانند concepts، ranges، بهبودهای constexpr/consteval، coroutines و عملگر spaceship بدون نیاز به پرچم‌های اضافی و با اتکا بر پوشش بالغ libstdc++ است. با این حال، به ملاحظات سازگاری هم توجه شده است؛ برخی پروژه‌ها هنوز به رفتار نسخه‌های قدیمی وابسته‌اند و تغییر پیش‌فرض می‌تواند تفاوت‌هایی در ماکرو __cplusplus، رفتار کتابخانه یا بررسی‌های سخت‌گیرانه‌تر ایجاد کند. البته پروژه‌ها همچنان می‌توانند با -std نسخه‌های قدیمی‌تر را صراحتاً انتخاب کنند. این پیشنهاد در مرحله گفت‌وگو است و پیش از هر تصمیم نهایی، نیازمند آزمون‌های گسترده، برنامه‌ریزی انتقال و هماهنگی با زمان‌بندی انتشار GCC و جامعه کاربری خواهد بود.

#GCC #CXX20 #Cplusplus #RedHat #GNU #libstdc++ #Compiler

🟣لینک مقاله:
https://www.phoronix.com/news/GCC-Considering-CPP-20-Default


👑 @Linux_Labdon