🔵 عنوان مقاله
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
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
Phoronix
ALGOL 68 Programming Language Support Still Being Worked On For GCC
At the start of the year, a new GCC compiler front-end was proposed for the half-century old ALGOL 68 programming language
👍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
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
Phoronix
GCC Compiler Developers Begin Considering C++20 Default
Compiler engineer Marek Polacek of Red Hat recently proposed making the C++20 language specification (or rather the GNU++20 dialect) the default C++ version when not otherwise specified.