The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Rust 1.27, opennews (??), 22-Июн-18, (0) [смотреть все]

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


36. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Анонимм (??), 22-Июн-18, 17:23 
Имеется в виду совершенно неочевидное нагромождение разнородных скобок и неочевидное нагромождение спецсимволов и т.п. Когда имеешь опыт программирования на нескольких языках, смотришь в код раст и не понимаешь, что именно он делает. Это, как мне кажется, не очень хорошо.
Примерно как те самые годные скрипты на перле :)
Когда автор через месяц не может их прочитать.
Если глянуть на розеттакоде, то примеры на расте выглядят ужасненько.
Пробовал некоторое время назад поставить раст, но дальше хелло ворлда дело не зашло.
Если на перле есть всё на CPAN. На питоне ответ на вопрос нагугливается за 1-5 минут. На гоу - чуть дольше и потом возможно придётся полдня поковыряться, поразбираться, изучить код чужой либы.
То на расте просто нет ничего.
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Аноним (59), 22-Июн-18, 21:59 
Очевидная же смесь OCaml и C++. Какие же вы языки программирования знаете, если вас удивляет синтаксис Rust? Дальше сиподобных ничего не видели?
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Анонимм (??), 23-Июн-18, 08:20 
Из того, на чём существенные объёмы писались - бейсик, паскаль, перл, питон, го.
Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз языка программирования Rust 1.27"  +1 +/
Сообщение от Vkni (ok), 23-Июн-18, 16:43 
> Из того, на чём существенные объёмы писались - бейсик, паскаль, перл, питон,
> го.

А где LISP, FORTRAN, COBOL, Цэ и т.д.?

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

61. "Релиз языка программирования Rust 1.27"  +/
Сообщение от Ку (?), 22-Июн-18, 22:06 
Согласен насчет синтаксиса. Зачем было создавать такой барьер для освоения?
Вероятно, когда у основных разрабов пропадет интерес, то приутихнут и все остальные.
Такое ощущение, что раст создавался скорее для прочесывания своего ЧСВ, чем для реального применения.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

94. "Релиз языка программирования Rust 1.27"  +/
Сообщение от freecoderemail (?), 23-Июн-18, 22:13 
Нормальный синтаксис, непривычный для новичков только. У опытных уже особых претензий к нему не возникает. Единственный серьезный недостаток - плохая читаемость сигнатур функций с обобщенными типами. Но это, во-первых, поправимо, а во-вторых - в сигнатуре компактно содержится большое количество информации о типах функции, так что тут +/-. Если читать функции в IDE с подстветкой имен, то вообще проблемы нет.

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

93. "Релиз языка программирования Rust 1.27"  +/
Сообщение от freecoderemail (?), 23-Июн-18, 22:07 
> Имеется в виду совершенно неочевидное нагромождение разнородных скобок и неочевидное нагромождение
> спецсимволов и т.п. Когда имеешь опыт программирования на нескольких языках, смотришь
> в код раст и не понимаешь, что именно он делает. Это,
> как мне кажется, не очень хорошо.
> Примерно как те самые годные скрипты на перле :)
> Когда автор через месяц не может их прочитать.

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

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

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

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




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

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