The OpenNET Project / Index page

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



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

Оглавление

Google выделил миллион долларов на улучшение переносимости между С++ и Rust, opennews (??), 05-Фев-24, (0) [смотреть все]

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


159. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Вован (??), 06-Фев-24, 15:16 
Никогда не понимал одного, создателям раста буквы строго по талонам выдают, fn?
Ответить | Правка | Наверх | Cообщить модератору

192. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (204), 06-Фев-24, 19:17 
Есть проблема с нативным языком. Например, вот заставят тебя пИсать на 1С... фу какая гадость... Поэтому, каждый школяр придумывает свой слэнг. А если вместо слова задействовать закорючку или иероглиф, то ваще будешь круче всех.

Почти анекдот, почти в тему:
Подходит тимлид к джуну, пишущему ООП-код.
- Почему, переменная обозначающая скорость, у вас называется b1?
- Ну как же, вот a, b и a1 уже задействованы, поэтому выходит, что скорость будет b1.

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

207. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Прохожий (??), 07-Фев-24, 05:46 
Есть такая поговорка: "Краткость - сестра таланта". Создатели Rust её, похоже, знают.
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

220. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (221), 07-Фев-24, 20:16 
И поэтому придумали на каждый чих по специальному обозначению?
Ответить | Правка | Наверх | Cообщить модератору

226. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:37 
Это единственное, что вам не нравится?

Вообще в Rust 39 ключевых слов

as, async, await, break, const, continue, crate, dyn, else, enum, extern, false, fn, for, if, impl, in, let, loop, match, mod, move, mut, pub, ref, return, Self, self, static, struct, super, trait, true, type, union, unsafe, use, where, while

Из них только 10 являются сокращениями:
async, const, dyn, enum, fn, impl, mod, mut, pub, ref

Из них по крайней мере половина являются общепринятыми в программировании сокращениями, остаются только
dyn, fn, impl, mod, pub

Весь сыр-бор из-за этих пяти слов? Вам хочется, чтобы программист писал "function" и "implementation" ломая клавиатуру? А читающий код лицезрел длиннющие служебные слова в строчке с сигнатурой функции, вместо её имени, а также имён и типов параметров?
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

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

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




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

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