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

Сообщение Re[2]: Секреты убийц языков - почему Rust нет... от 15.09.2024 9:45

Изменено 15.09.2024 9:46 Pauel

Re[2]: Секреты убийц языков - почему Rust нет...
Здравствуйте, DiPaolo, Вы писали:

S>>Для JS это Type Script.

DP>TS — это надмножество, то есть по сути улучшение JS.

Надмножество и улучшение это разные вещи. Улучшайзеров жээса был целый вагон, и ничего не взлетело
Тайпскрипт добавляет исключительно типы, сам же жээс при этом никак не улучшается

Для перехода на тс с жээса вам первое время надо подкинуть конфиг и поменять исключительно расширения файлов. Буквально.

DP>Нет. Это разные языки. Выросли плюсики как надмножество и усовершенствованный Си. Но идиоматически и идеологически там применяются совершенно разные стили программирования.


В том то и дело, что только идеоматически. Си++ полностью поглощает Си. Собственно, до сих пор куда ни ткни, полно кода на плюсах в сишном стиле.
Переход с Си на плюсы делается сменой расширения файлов. Далее можно постепенно переделывать разные части приложения.

С т.е. перехода такой подход это важный бенефит — позволяет реализовать постепенную миграцию кодовой базы. Со всякими растами так не пройдет — только через шоковую терапию.
Re[2]: Секреты убийц языков - почему Rust нет...
Здравствуйте, DiPaolo, Вы писали:

S>>Для JS это Type Script.

DP>TS — это надмножество, то есть по сути улучшение JS.

Надмножество и улучшение это разные вещи. Улучшайзеров жээса был целый вагон, и ничего не взлетело
Тайпскрипт добавляет исключительно типы, сам же жээс при этом никак не улучшается

Для перехода на тс с жээса вам первое время надо подкинуть конфиг и поменять исключительно расширения файлов. Буквально.

DP>Нет. Это разные языки. Выросли плюсики как надмножество и усовершенствованный Си. Но идиоматически и идеологически там применяются совершенно разные стили программирования.


В том то и дело, что только идеоматически. Си++ полностью поглощает Си. Собственно, до сих пор куда ни ткни, полно кода на плюсах в сишном стиле.
Переход с Си на плюсы делается сменой расширения файлов. Далее можно постепенно переделывать разные части приложения.

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