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

Сообщение Re[6]: С++ всё? Rust навсегда? от 20.06.2020 23:47

Изменено 20.06.2020 23:49 Lexey

Re[6]: С++ всё? Rust навсегда?
Здравствуйте, velkin, Вы писали:

V>И какой тогда язык программирования лидирует?


Глобального лидера нет. В разных областях лидеры разные.

V>Дело ведь не в том, что мне есть какое-то дело кто и на чём программирует. Просто все аргументы против я вижу как ложные. Например в C++ предыдущих стандартов не встроена работа с параллельными потоками исполнения, формально это правда, а по факту это ложь, так как эту проблему решает компилятор и сторонние библиотеки.


Подобные решения подходит далеко не всем.

V>Я могу сказать даже более, C++ стандарта ISO/IEC 14882:2003 более чем достаточно для самого изощрённого современного программирования.


А зачем тогда все то новое, что будет в 20-м и далее?

V>Пока новички будут гоняться за "новейшими" разработками профи будут выбирать всё те же C/C++.


Какие-такие "профи"? Профи стараются выбирать тот инструмент, на котором задача лучше решается. И для многих задач плюсы являются плохим выбором.

V>Тот же аллокатор памяти в C++, его можно заменить. Лично я вообще не сторонник конкретных языков программирования, и считаю, что программа должна быть от них независима, и что процесс преобразования программы в код это кодирование и закодировать программу можно на многих языках.


В существующей реальности более-менее сложная программа не может быть независима от языка, ибо одни и те же идеи в разных языках выражаются по разному, а некоторые идеи в некоторых языках выразить просто невозможно.

V>Если программист писал лажу на одном языке программирования, то другой не сделает его чудесным образом профессионалом.


Другой ему может просто не дать написать лажу. Может это и не сделает программиста более профессиональным, но улучшит качество конечно продукта.

V>Потому простой переход Rust не сделает из программиста профи. Нравится C#, ну так пожалуйста, я не против. Но вот так откровенно дурить головы людям, что C#, Rust или ещё что превосходят C/C++, да ещё и по библиотекам алгоритмов. Ну, ну. Особенно мне нравится бездоказательность этих утверждений.


Утверждения про библиотеки алгоритмов ты сам придумал. За Rust топить не могу, ибо видел его только краем глаза. А вот C# в определенных областях плюсы превосходит.
Re[6]: С++ всё? Rust навсегда?
Здравствуйте, velkin, Вы писали:

V>И какой тогда язык программирования лидирует?


Глобального лидера нет. В разных областях лидеры разные.

V>Дело ведь не в том, что мне есть какое-то дело кто и на чём программирует. Просто все аргументы против я вижу как ложные. Например в C++ предыдущих стандартов не встроена работа с параллельными потоками исполнения, формально это правда, а по факту это ложь, так как эту проблему решает компилятор и сторонние библиотеки.


Подобные решения подходит далеко не всем.

V>Я могу сказать даже более, C++ стандарта ISO/IEC 14882:2003 более чем достаточно для самого изощрённого современного программирования.


А зачем тогда все то новое, что будет в 20-м и далее?

V>Пока новички будут гоняться за "новейшими" разработками профи будут выбирать всё те же C/C++.


Какие-такие "профи"? Профи стараются выбирать тот инструмент, на котором задача лучше решается. И для многих задач плюсы являются плохим выбором.

V>Тот же аллокатор памяти в C++, его можно заменить. Лично я вообще не сторонник конкретных языков программирования, и считаю, что программа должна быть от них независима, и что процесс преобразования программы в код это кодирование и закодировать программу можно на многих языках.


В существующей реальности более-менее сложная программа не может быть независима от языка, ибо одни и те же идеи в разных языках выражаются по разному, а некоторые идеи в некоторых языках выразить просто невозможно.

V>Если программист писал лажу на одном языке программирования, то другой не сделает его чудесным образом профессионалом.


Другой ему может просто не дать написать лажу. Может это и не сделает программиста более профессиональным, но улучшит качество конечно продукта.

V>Потому простой переход Rust не сделает из программиста профи. Нравится C#, ну так пожалуйста, я не против. Но вот так откровенно дурить головы людям, что C#, Rust или ещё что превосходят C/C++, да ещё и по библиотекам алгоритмов. Ну, ну. Особенно мне нравится бездоказательность этих утверждений.


Тут я прочитал невнимательно (упустил слово "алгоритмов"). Да, насчет алгоритмов можно согласиться, наверное.
За Rust топить не могу, ибо видел его только краем глаза. А вот C# в определенных областях плюсы превосходит.