The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики Mesa обсуждают возможность добавления кода на языке Rust, opennews (??), 04-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


123. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от SR_team (ok), 04-Окт-20, 18:53 
Я как нынешний C++ программист, осиливший 8 ЯП, с Вами не согласен - худший это JS, потом идут всякие питоны и lua с не строгой типизацией. А C++ пожалуй самый компромиссный язык. В других языках то и дело можно наткнуться на некоторые бесящие ограничений, которые запихали нарочно, например в D аналоги плюсовых темплейтов значительно проще и читабельнее, а типы строже, НО лажа с конструктором структур, нельзя в множественное наследование, класс - 2 указателья (на внутренние кишки и структуру), почти все на сборщике мусора.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

142. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +1 +/
Сообщение от Аноним (139), 04-Окт-20, 21:16 
Я как нынешний C++ программист...

Почему JS и языки с нестрогой типизацией - это плохо?
Для них есть своя ниша. И отсутствие строгой типизации - киллер-фича. Да, нужно линтить, да, нужно быть чуть внимательнее. Но именно общая вольность и расхлябанность привлекают в скриптовых языках.

Впрочем, для любителей обмазаться типами есть TypeScript.

Ответить | Правка | Наверх | Cообщить модератору

149. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от SR_team (ok), 04-Окт-20, 21:47 
> Впрочем, для любителей обмазаться типами есть TypeScript.

Будучи построенным поверх JS, он плохо справляется со своей задачей, когда в проекте есть либы на JS, которые в объект что угодно могут засунуть

Ответить | Правка | Наверх | Cообщить модератору

191. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от Likern (?), 05-Окт-20, 02:40 
А что, есть магические языки, где не нужно валидировать входные данные?
И в С++ не будет переполнения буфера? Или выхода за границы массива?

И как в этом помогут строгие типы в С++?
В dll / so библиотеке, которую вы используете нет никаких типов.
Вызывай любой код. Или вы лично компилите все-все зависимости проекта?

Ответить | Правка | Наверх | Cообщить модератору

233. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от Аноним (233), 05-Окт-20, 09:34 
В питоне строгая динамическая типизация
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

238. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от SR_team (ok), 05-Окт-20, 10:02 
> В питоне динамическая типизация

Вот именно

Ответить | Правка | Наверх | Cообщить модератору

305. "Разработчики Mesa обсуждают возможность добавления кода на я..."  +/
Сообщение от Аноним (302), 06-Окт-20, 01:19 
Я нанешний rust - программист осилятор 8 язфков. Rust худшее и корявийшее что я видел в своей жизни. Писать не удобно, не приятно, долго. Карго целая головная боль. В Ebmedded не пригоден вообще.
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру