Re: Концепция умного C++
От: Pzz Россия https://github.com/alexpevzner
Дата: 18.04.25 06:45
Оценка: +1 :)
Здравствуйте, Shmj, Вы писали:

S>В принципе — я всецело поддерживаю и уважаю эту концепцию C++. Чем проще код — тем лучше. Кто хочешь поддаться греху гордыни — есть вам Haskell — пожалуйста.


Haskell основан на трёх с половиной идеях, которые там повсеместно используются единообразным образом. А C++ — это такая сборная солянка из всех идей, которые когда-либо отсветились на протяжении всей истории computer science.

Haskell проще, чем C++, на два порядка.

S>Вы скажите — в чем тогда смысл, не лучше ли писать сразу на Java? А смысл чисто практический — по факту С++ наиболее кросс-платформенный и наименее гемморный на сегодня. Дошло до того, что C# компиллят в C++. Здесь не вопрос холивара — просто по факту так оно и есть.


Нихрена он не кросс-платформенный. Даже в разные дистрибутивы линуха целиться с помощью C++ проблематично: непонятно, на какие библиотеки можно рассчитывать. А таскать это с собой — кросс-платформенность немедленно превращается в лютый геморрой, когда даже сборку программы отстроить становится весьма непростой проблемой.

Вот Go, да, он кросс-платформенный. Rust подозреваю, что тоже.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.