The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.61, opennews (??), 19-Май-22, (0) [смотреть все]

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


46. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (46), 20-Май-22, 01:07 
> Из недостатков отмечается трудный для восприятия синтаксис,

В сравнении с чем, интересно? И для кого? Например, перл или какую-нибудь скалу читать очень трудно даже опытным программистам. А для новичка в разработке и регулярное выражение может выглядеть как призыв четвёртой Диаблы.

> незавершённость и продолжение развития языка,

Непонятно, чем это мешает авторам. Надо самому почитать из первых рук, может они разворачивают мысль. Смысл-то в том, что раст даёт обратную совместимость, поэтому какая им разница, что там новое появилось?

> отсутствие повторяемых сборок,

Это да, но это некритично.

> типовые проблемы с доверием к зависимостям в Crates.io,

Это в любой системе со скачиваемыми из публичных мест зависимостями. Можно зафигарить свою частную репу, а можно вообще руками в проект накладывать. То есть язык тут вообще не при чём.

> необходимость соблюдения определённой дисциплины для написания безопасного кода

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

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

51. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:28 
> В сравнении с чем, интересно? И для кого?

Да с чем угодно.

> Например, перл или какую-нибудь

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

> Во-первых, никакая дисциплина не нужна вообще, если не используешь ансейф

Ага, видел я как это работает. Потом такой код охотно ../../../../../etc/passwd по сетке сервирует или логинит без пароля :)

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

57. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (46), 20-Май-22, 02:06 
> А половина новых фич которые ядерщики линя хотели больше всего похоже на навесной костыль, что для типа-системного яп так то позорненько и криво.

Много общих слов, но ни одного примера - ни по синтаксису, ни по костылям.

Оно и понятно - как только приводишь конкретику, тут же становится возможным её оспорить. А когда оспаривать нечего, то ты как бы и непобедим.

Проклятые учёные придумали проклятый критерий фальсифицируемости, а комментаторам теперь деваться некуда.

Это про ситуацию с комментирующими в массе, а не про твой ответ лично.


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

84. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от ryoken (ok), 20-Май-22, 07:42 
>> /etc/passwd

Простите, а разве оно не должно уже много лет лежать в /etc/shadow ?

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

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

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




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

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