Информация об изменениях

Сообщение Re[7]: 64 бита для целого без вариантов - добро или зло? от 17.07.2023 4:38

Изменено 17.07.2023 4:40 Alekzander

Re[7]: 64 бита для целого без вариантов - добро или зло?
Здравствуйте, CreatorCray, Вы писали:

A>>Ещё можно понять рекомендацию языка с синтаксическими макросами, где генерация типа с любыми проверками (1..100) идёт на лету


CC>Как по мне так подобная заморочка не стоит того чтобы менять язык на тот, где она за каким то хреном встроена и надо сражаться чтобы её наоборот отключить.


Выбор языка для проекта — это одно. Он вообще редко определяется способностью решать подобные заморочки, к сожалению. Приходится смотреть на другие вещи: на чём написаны нужные тебе библиотеки, как их сопрягать, какие есть требования к производительности, памяти и размеру конечного продукта и т.д. и т.п. Вплоть до рынка труда и геополитической ситуации.

А вот выбор языка для обсуждения конкретного примера — совсем другое. Меня такой выбор удивил, о чём я и написал.

CC>Но выразительность современного языка должна быть на уровне, позволяющем перекрытие операторов.
Re[7]: 64 бита для целого без вариантов - добро или зло?
Здравствуйте, CreatorCray, Вы писали:

A>>Ещё можно понять рекомендацию языка с синтаксическими макросами, где генерация типа с любыми проверками (1..100) идёт на лету


CC>Как по мне так подобная заморочка не стоит того чтобы менять язык на тот, где она за каким то хреном встроена и надо сражаться чтобы её наоборот отключить.


Выбор языка для проекта — это одно. Он вообще редко определяется способностью языка решать подобные заморочки, к сожалению. Приходится смотреть на другие вещи: на чём написаны нужные тебе библиотеки, как их сопрягать, какие есть требования к производительности, памяти и размеру конечного продукта и т.д. и т.п. Вплоть до рынка труда и геополитической ситуации.

А вот выбор языка для обсуждения конкретного примера — совсем другое. Меня такой выбор удивил, о чём я и написал.

CC>Но выразительность современного языка должна быть на уровне, позволяющем перекрытие операторов.