LINUX.ORG.RU

История изменений

Исправление DarkEld3r, (текущая версия) :

Хотелось бы, чтобы таким языком стал Rust.

Личное мнение: D - не впечатлил. Ну да, кое-что получше, чем в плюсах, кое-что хуже. При этом, отказаться от ГЦ не так-то просто. Ну да, формально это возможно, но при этом многое отваливается, ну и нафиг такое нужно. Опять же, (со стороны кажется), что либы в этом плане сложнее писать - в смысле решение юзать ГЦ или нет будет «торчать наружу» (используем классы или только структуры). В том же С++ это решается на уровне объектов, а не типов.

Gо никогда всерьёз не щупал, но опять же ГЦ, да и «фич не хватает». Чем он некоторых цепляет - ума не приложу. Хотя я, конечно, смотрю больше с точки зрения этакого «энтузиаста программирования». То есть можно и сырые технологии пощупать и фич хочется. «Бизнес», вероятно, другие требования предъявляет. Ну или многим важна простота в ущерб возможностям.

С++ мне местами всё равно нравится больше всего выше перечисленного, но ряд полезных возможностей очень вряд ли туда попадёт (например, растовский контроль за временем жизни). А если и попадёт, то из-за обратной совместимости будет не так здорово (скажем, если решат сделать нормальные макросы, то и старые ведь оставят - будет зоопарк).

Исходная версия DarkEld3r, :

Хотелось бы, чтобы таким языком стал Rust.

Личное мнение: D - не впечатлил. Ну да, кое-что получше, чем в плюсах, кое-что хуже. При этом, отказаться от ГЦ не так-то просто. Ну да, формально это возможно, но при этом многое отваливается, ну и нафиг такое нужно. Опять же, (со стороны кажется), что либы в этом плане сложнее писать - в смысле решение юзать ГЦ или нет будет «торчать наружу» (используем классы или только структуры). В том же С++ это решается на уровне объектов, а не типов.

Gо никогда всерьёз не щупал, но опять же ГЦ, да и «фич не хватает».

С++ мне местами всё равно нравится больше всего выше перечисленного, но ряд полезных возможностей очень вряд ли туда попадёт (например, растовский контроль за временем жизни). А если и попадёт, то из-за обратной совместимости будет не так здорово (скажем, если решат сделать нормальные макросы, то и старые ведь оставят - будет зоопарк).