The OpenNET Project / Index page

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



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

Оглавление

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

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


87. "Выпуск языка программирования Rust 1.63"  +2 +/
Сообщение от Абубачир (?), 12-Авг-22, 10:59 
Вот уже давно вижу критику в сторорну Rust'а, что у него 'ужасный' синтаксис. Может кто-нибудь показать что именно в нем не так, а то я ничего плохого в нем не вижу.

Указание типа после переменной или функции - так это более наглядно, да и не много в каких языках так.

Generic-типы в угловых скобках - что в этом плохого, да так-же и в c++.

Неймспейсы с двойными двоеточиями - в c++ также.

Или неустраивает что-то другое?

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

89. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Аноним (-), 12-Авг-22, 11:04 
В c++ ужасный синтаксис
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск языка программирования Rust 1.63"  +1 +/
Сообщение от Анонн (?), 12-Авг-22, 11:09 
Им в основном не нравятся лайфтаймы. Они непонятные и кажется что кавычки несбалансированные.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

218. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Аноним (207), 12-Авг-22, 19:57 
Можно их утешить, что лайфтаймы соблюдать надо во всяком языке без сборщика мусора. Если ты хороший программист и пишешь программу без багов. А тут как раз компилятор тебя заставляет это делать, а во многих случаях даже за тебя невидимо их подставляет (т.н. rust NLL).
Ответить | Правка | Наверх | Cообщить модератору

221. "Выпуск языка программирования Rust 1.63"  +1 +/
Сообщение от Анонн (?), 12-Авг-22, 20:00 
> ты хороший программист и пишешь программу без багов

очень жесткое допущение, не надо так с ними))

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

107. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Аноним (107), 12-Авг-22, 13:07 
Так ты и не программист и школу не закончил. Тебе всё нравится.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

267. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Прохожий (??), 13-Авг-22, 02:05 
Рыбак рыбака видит издалека? :) Нехорошо людей по себе судить.
Ответить | Правка | Наверх | Cообщить модератору

213. "Выпуск языка программирования Rust 1.63"  +2 +/
Сообщение от Аноним (207), 12-Авг-22, 19:49 
Как ты заметил по ответам, оппеннетовцам не нравится синтаксис, но что конкретно не нравится сформулировать они не могут.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

302. "Выпуск языка программирования Rust 1.63"  –1 +/
Сообщение от Sw00p aka Jerom (?), 13-Авг-22, 14:48 
>оппеннетовцам не нравится синтаксис

ну есть такие которым не нравиться add(a, b), им приятнее a + b, есть и такие которым a.add(b) не лень писать.

пс: a.add(b) - ЖООП :)

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

312. "Выпуск языка программирования Rust 1.63"  +3 +/
Сообщение от Аноним (312), 13-Авг-22, 21:09 
Тот, кто концентрируется на синтаксисе, просто ещё не вырос из штанишек начинающего разработчика. (Из них можно не вырасти и до пенсии).

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

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

330. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Sw00p aka Jerom (?), 14-Авг-22, 00:18 
> Тот, кто концентрируется на синтаксисе, просто ещё не вырос из штанишек начинающего
> разработчика. (Из них можно не вырасти и до пенсии).

вот это я пытался донести до одного Анонима в прошлых темах :)

> Состоявшийся разработчик понимает, что важна семантика. А к любому синтаксису на третьем
> десятке разных языков программирования привыкаешь легко.

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

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

333. "Выпуск языка программирования Rust 1.63"  –1 +/
Сообщение от right (?), 14-Авг-22, 04:34 
foo<> vs foo::<> а теперь наблюдаем за слезами и оправданиями
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

344. "Выпуск языка программирования Rust 1.63"  +1 +/
Сообщение от Аноним (-), 14-Авг-22, 11:25 
> foo <a> bar() vs foo::<a>::bar() а теперь наблюдаем за слезами и оправданиями

Ну да, зачем "влет" отличать оператор сравнения от дженерика сразу при токенизации, когда можно сделать так, чтобы для этого нужно было построить AST? </сарказм>
  
Ты сначала матчасть компиляторостроения подучи, потом можешь поплакать и пооправдываться.

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

354. "Выпуск языка программирования Rust 1.63"  –2 +/
Сообщение от right (?), 14-Авг-22, 20:37 
Что-нибудь кроме слёз и оправданий будет?
Ответить | Правка | Наверх | Cообщить модератору

375. "Выпуск языка программирования Rust 1.63"  +/
Сообщение от Аноним (-), 15-Авг-22, 17:34 
> Что-нибудь кроме слёз и оправданий будет?

Что-нибудь кроме бессмысленного попукивания будет?


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

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

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




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

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