The OpenNET Project / Index page

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



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

Оглавление

Рассматривается возможность перевода NTPsec на язык Rust или Go, opennews (ok), 10-Янв-17, (0) [смотреть все]

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


51. "Рассматривается возможность перевода NTPsec на язык Rust или..."  +2 +/
Сообщение от Аноним (-), 10-Янв-17, 14:48 
Rust — это системный язык программирования, внимание которого сосредоточено на трёх задачах: безопасность, скорость и параллелизм.
Согласно дизайну языка Си, такие задачи ему не ставились(ситуация была другой).
Его конструкции близко сопоставляются типичным машинным инструкциям, а всё остальное проблемы программистов.
С учётом развития и распространением "железяк" эти самые проблемы стали более актуальными. К тому же свои требования предъявляет бизнес(кто первым: займёт нишу и будет предоставлять лучшие услуги).
Безопасность, скорость и параллелизм должны быть частью языка, а оптимизация производительности под конкретную платформу - проблема соответствующего инструмента.

БОльшую часть программных продуктов, так или иначе, создают для зарабатывания денег.
Выживает(остаётся востребованным) тот кто своевременно адаптируется.

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

52. "Рассматривается возможность перевода NTPsec на язык Rust или..."  +3 +/
Сообщение от Аноним (-), 10-Янв-17, 15:00 
Будто прочитал рекламную листовку.
Ответить | Правка | Наверх | Cообщить модератору

103. "Рассматривается возможность перевода NTPsec на язык Rust или..."  –1 +/
Сообщение от Аноним (-), 11-Янв-17, 00:43 
> Его конструкции близко сопоставляются типичным машинным инструкциям

Не поэтому ли чуть менее, чем во всех бенчмарках компилируемых языков именно Си выступает в качестве эталона? Не близость ли к железу позволяет программисту (при достаточной квалификации, разумеется) лучше понимать, как именно будет работать скомпилированный код и как его можно {на|пере}писать, чтобы выжать из железа максимум?

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

119. "Рассматривается возможность перевода NTPsec на язык Rust или..."  +3 +/
Сообщение от Аноним (-), 11-Янв-17, 15:15 
> Не близость ли к железу позволяет программисту (при достаточной квалификации, разумеется) лучше понимать, как именно будет работать скомпилированный код

Только действительно понимает, хорошо, если один из десяти.
Остальные или считают, что они понимают или вообще из категории "напишу-ка на асме^W cи, ведь это круто! А еще там пони магией починят мои х*еновые структуры данных с алгоритмами. Какие кэшмиссы, бранчпредикшн и выравнивания с симдами? Там же МАГИЯ!"

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

129. "Рассматривается возможность перевода NTPsec на язык Rust или..."  –1 +/
Сообщение от Аноним (-), 12-Янв-17, 00:27 
С магией лучше к поклонникам того же Rust-а, например, то и дело лезущим со своей верой в способность компилятора если и не превратить кривой код к конфетку, то, как минимум, невозможность компиляции этой кривоты (типа статический анализ, обещания безопасности и всё такое). *По моим личным наблюдениям*, сишники/плюсовики куда более склонны более-менее адекватно оценивать сложность написания качественного кода на этих языках и признавать огромное количество грабель, по которым можно при этом пройтись.
Ответить | Правка | Наверх | Cообщить модератору

136. "Рассматривается возможность перевода NTPsec на язык Rust или..."  +1 +/
Сообщение от Аноним (-), 12-Янв-17, 20:00 
> С магией лучше к поклонникам того же Rust-а, например, то и дело
> лезущим со своей верой в способность компилятора если и не превратить
> кривой код к конфетку, то, как минимум, невозможность компиляции этой кривоты
> (типа статический анализ, обещания безопасности и всё такое).

Как будто неолуддиты, отвергающие технический прогресс, чем-то лучше.
По их логике правда и беспилотные автомобили всегда будут только игрушкой для неосиляторов вождения, потому как, пока что, даже весьма посредственный водитель уделывает таких автопилотов на раз!
Да и тест Тюринга эти автопилоты тоже не проходят! )

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

142. "Рассматривается возможность перевода NTPsec на язык Rust или..."  –2 +/
Сообщение от Аноним (-), 13-Янв-17, 07:34 
> Rust — это системный язык программирования,

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

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

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

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




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

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