The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"В Firefox 48 начнётся интеграция компонентов на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от opennews (??) on 12-Июл-16, 20:48 
Разработчики Mozilla приступили к воплощению на практике озвученного (https://www.opennet.ru/opennews/art.shtml?num=43486) в прошлом году плана по  задействованию в Firefox кода на языке Rust. В ближайшем выпуске Firefox 48, который ожидается 2 августа, кроме  включения (https://www.opennet.ru/opennews/art.shtml?num=44564) многопроцессного режима для ограниченного круга пользователей, в состав настольной редакции браузера впервые будет (https://hacks.mozilla.org/2016/07/shipping-rust-in-firefox/) добавлен компонент на языке Rust. В версии для Android включение компонентов на языке Rust ожидается позднее.


Первый код на Rust задействован в подсистемах, связанных с обработкой мультимедийной информации. В частности, в состав включен написанный на языке Rust парсер для распаковки (https://github.com/mozilla/mp4parse-rust) медиаконтейнеров в формате mp4. Поддержка компиляции компонентов на языке Rust встроена в систему сборки и сборочный инструментарий Firefox, и доступна для всех поддерживаемых платформ.

Язык Rust был основан в 2006 году Грейдоном Хоаре (Graydon Hoare (https://github.com/graydon)) как альтернатива языку C++, предоставляющая средства для безопасной работы с памятью, избавляющие разработчика от необходимости манипулирования указателями и защищающие от таких уязвимостей, как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. При этом, несмотря на автоматическое управление памятью, в Rust не применяется сборщик мусора и runtime, что позволяет использовать язык для системного программирования. Другим важным достоинством Rust является изначальная ориентация на организацию высокого параллелизма выполнения заданий.


В 2009 году к разработке Rust подключилась компания Mozilla, благодаря ресурсам которой язык доведён до состояния пригодного для применения в реальных проектах. Интерес Mozilla к Rust вызван в первую очередь желанием повысить безопасность Firefox и уйти об бесконечной череды исправления всё новых и новых  уязвимостей (https://www.mozilla.org/en-US/security/known-vulnerabilities.../). Кроме того, при помощи Rust можно решить задачу распараллеливания операций с DOM (Document Object Model) и JavaScript - если для ускорения одновременной обработки разных страниц на многоядерных системах можно использовать многопроцессную модель, то обработка одной страницы остаётся однопоточной. Rust позволяет разбить код DOM и рендеринга на более мелкие подзадачи, которые могут выполняться параллельно и более эффективно использовать ресурсы многоядерных CPU.

URL: https://hacks.mozilla.org/2016/07/shipping-rust-in-firefox/
Новость: https://www.opennet.ru/opennews/art.shtml?num=44776

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

Оглавление

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


2. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –14 +/
Сообщение от Аноним (??) on 12-Июл-16, 20:49 
Chrome R.I.P.
Проблему с многоядерностью Rust решает на раз.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +18 +/
Сообщение от тоже Аноним (ok) on 12-Июл-16, 21:18 
Если ваша проблема в том, что браузер полностью сжирает только одно ядро - многоядерность, конечно, ее решает...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

35. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –7 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:04 
"Броузер сжирает ядро" - это будни линукс-реальности что-ли? У меня сейчас три броузера запущено плюс мюТоррент жрёт сеть на 100% - 3-4% цп.


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

36. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Ivan_83 email(ok) on 12-Июл-16, 22:10 
И?
ФФ однотредовый, значит что он всё или почти всё в один поток делает.
Когда вкладок много начинаются тормоза.

У меня rTorrent, если качать на полную - 50-60 мегаБАЙТ/сек то загрузка проца АМД 5350 где то 20%, при это он ещё и сохраняет на программный рейд с AES шифрованием.

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

42. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:19 
И?


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

47. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +5 +/
Сообщение от Аноним (??) on 12-Июл-16, 23:23 
У меня uTorrent на Windows 10, если качать на полную через 10 гигабитный интернет то загрузка проца Intel 80286 где то 200000%, при это ещё и сохраняется на программный рейд с 256 AES шифрованием и при этом еще крутится 4K 120fps гейпорно и брутятся сервера АНБ.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

48. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +6 +/
Сообщение от Аноним (??) on 12-Июл-16, 23:40 
OK! Салфетку? Кофе? Сигарету?


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

66. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от jan pi nimi ala on 13-Июл-16, 10:15 
Салфетку
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

59. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Акамап on 13-Июл-16, 08:17 
Однотредовый? Вы ничего не попутали?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

57. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Тот же аноним on 13-Июл-16, 06:02 
> мюТоррент жрёт сеть на 100% - 3-4% цп.

+ еще у вас майнятся бипкоины

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

89. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Аноним84701 on 13-Июл-16, 13:41 
>> мюТоррент жрёт сеть на 100% - 3-4% цп.
> + еще у вас майнятся бипкоины

Но биткоинмайнер благоразумно мониторит запуск диспетчера задач и временно отключается. А если более продвинутый, то правит SSDT и вообще становится "невидимкой".


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

111. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от rico (ok) on 22-Июл-16, 17:57 
oh shi...
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

68. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Чел on 13-Июл-16, 11:03 
Не решает ничего. Движок браузера изначально не запилен под многопоток. Вот Servo от той же мозиллы сделан с учетом этого, но его только-только релизнули 1 июля. Нет пока что идеального браузера, но servo может поменять ситуацию.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +7 +/
Сообщение от Аноним (??) on 12-Июл-16, 20:51 
Однозначно приятная новость. Ждём servo by-default.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от rob pike on 12-Июл-16, 21:20 
И без XUL. Результат немного предсказуем.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

55. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от d000 email on 13-Июл-16, 04:07 
В XUL вся фишка лисы. Без него это будет клон хрома на другом движке. И только.
Сама задумка, когда сам браузер это просто расширение, с возможностью кастомизировать его другим расширением, весьма хороша. Сам XUL сменить можно. Но идеологию нужно оставить.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

60. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 13-Июл-16, 08:59 
XUL - это не только кастомизация, это целая подсистема кроссплатформенного UI. Для своего времени - довольно прорывная штука, но с нынешним развитием веб-технологий ее вполне можно заменить на web components, никак не затронув саму идею расширений. Вон в том же Vivaldi примерно это и делают.

При такой миграции всегда получается, что сначала фичи пропадают, а уже потом появляются в новой реализации, так что недовольных будет масса. Но со временем все будет хорошо, я в них верю :-)

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

79. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от rob pike on 13-Июл-16, 12:50 
Теоретически, может быть и можно. Но ведь затронут. Пропасть фичи пропадут, а появятся только нескучные темы оформления.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

80. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от РОСКОМУЗОР on 13-Июл-16, 12:51 
То то я смотрю как в Опере все фичи появились в новой реализации что в результате большинство на др браузеры свалили.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

82. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от iPony on 13-Июл-16, 12:54 
> То то я смотрю как в Опере все фичи появились в новой реализации что в результате большинство на др браузеры свалили.

Ну не ври, по доли использования браузера не видно

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

88. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 13:34 
Вернули многое (но ещё больше выкинули безвозвратно, это правда).
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

4. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +6 +/
Сообщение от Аноним (??) on 12-Июл-16, 20:51 
Многопроцессорку в последний момент отложат как пить дать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 20:56 
Интересно как все же такое развитие Rust повлияет на мир C, стоит ли уже готовиться к тому, что через лет 5 рынок для системного программирования будет активно использовать ржавчину?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +4 +/
Сообщение от Crazy Alex (ok) on 12-Июл-16, 21:08 
Если уж Go не взлетел пока толком (а он куда менее экзотичен, чем Rust) - то очень вряд ли.

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

8. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от th3m3 (ok) on 12-Июл-16, 21:14 
Go только для узких админских задач. Поэтому он и не взлетел. А у админов и Python есть, bash и т.д. Google же говорили, им нужен был инструмент для джуниоров, которые даже Python освоить не смогли. И выкатили Go.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –3 +/
Сообщение от rob pike on 12-Июл-16, 21:19 
Взять LuaJIT при этом было недостаточно по-хипстерски.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

22. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +7 +/
Сообщение от Никто (??) on 12-Июл-16, 21:32 
Зато сравнивать встраиваемый скриптовый язык с системным строго типизированным - это достаточно по-хипстерски. Вы зачем светлое имя порочите? Возьмите себе другой псевдним.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

45. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от rob pike on 12-Июл-16, 22:29 
Легкость встраиваемости в данном случае к сравнению с Go если и относится, то лишь как дополнительное преимущество Lua.
По поводу имен, насчет Go - это больше к Тейлору, к тому самому который UUCP.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

92. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Comdiv (ok) on 13-Июл-16, 14:19 
>Легкость встраиваемости в данном случае к сравнению с Go если и относится,
>то лишь как дополнительное преимущество Lua

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

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

67. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 10:55 
Для чего го - это рыночек порешает. Джава тоже не для серверсайда была.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –4 +/
Сообщение от 123 (??) on 12-Июл-16, 21:18 
Для языка - 7 лет не срок. Пошел в первый класс можно сказать. Хотя опять все изобретают С#.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:28 
>Go ... куда менее экзотичен, чем Rust

Это смотря с какой стороны. Go - вообще странный язык. Ступенькой безопаснее Си, более лаконичен и позволяет проще писать параллельный код, но в остальном решения дизайна непонятны. "Системный", но с GC. Безопасность на параллельный код не распространяется: хочешь состояние гонки - на здоровье. Аскетичен до абсурда.

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

20. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Ананим1111 on 12-Июл-16, 21:30 
>"Системный"

даже в кавычках, системный и GC несовместимы.

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

24. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Никто (??) on 12-Июл-16, 21:35 
>>"Системный"
> даже в кавычках, системный и GC несовместимы.

Иногда системный язык означает язык для построения систем. В случае Go - именно так.


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

27. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:40 
Каких систем? Ядра - нет. Системные библиотеки - нет. Какие-нибудь демоны - да, говорят там более-менее справляется.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +4 +/
Сообщение от Никто (??) on 12-Июл-16, 22:18 
Непосредственно Go создавался в первую очередь для серверных систем. Да, это тоже системы.

Тем не менее, даже для создания ядра ОС язык со сборщиком мусора можно использовать. Это было убедительно доказано в 1988(!) году при создании Oberon OS. Производные этой системы XOberon и XO/2 вообще являются системыми настоящего времени.

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

65. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 10:03 
Где используются в настоящее время Oberon-производные ОС? В Top-500 их нет, на десктопе нет, у хостингпровайдеров их тоже нет.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

93. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Comdiv (ok) on 13-Июл-16, 14:28 
> Где используются в настоящее время Oberon-производные ОС? В Top-500 их нет, на
> десктопе нет, у хостингпровайдеров их тоже нет.

Речь же идёт не о популярности операционной системы, а о совместимости языка со сборщиком мусора с системными задачами. Как показывает опыт - совместима на самом жёстком уровне, вплоть до жёсткого реального времени.

Касательно же популярности, Oberon проникает в промышленность в первую очередь в виде идей. Go и Rust(в значительно меньшей степени) подтверждают это.

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

101. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 14-Июл-16, 10:03 
> Иногда системный язык означает язык для построения систем.

Тогда и JavaScript системный язык.

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

61. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 13-Июл-16, 09:02 
go - это такой узкоспециальный язык для написания IO-bound демонов. Писать на нем что-то другое так же неразумно, как писать тех же демонов на, скажем, PHP.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 12-Июл-16, 21:33 
Go весьма экзотичен, нет Exception, нет толкового ООП.

Для меня это экзотика.

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

26. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Никто (??) on 12-Июл-16, 21:39 
Exception в нём есть, но из-за того, что люди, зачастую, судят поверхностно, не могут этого понять, не найдя знакомого слова в описании.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

58. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 06:30 
Это panic? "Замечательная" альтернатива, как и всё в этом языке.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

96. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от Comdiv (ok) on 13-Июл-16, 14:39 
> Это panic? "Замечательная" альтернатива, как и всё в этом языке.

Есть или нет - это один вопрос, нравится или нет - это другой.

Как ни странно, но отлов исключений в Go поддерживается даже лучше, чем в "традиционном" С++. В Go можно восстановить нормальное поведения даже при делении на 0 и разыменовании нулевого указателя, а в стандартном С++ - нет. Впрочем, не исключаю, что я не знаю всех возможностей С++, но в

try {
    a = b / 0;// условно
} catch (...) {
  
}

catch не отрабатывает, и приложение всегда завершается аварийно

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

10. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от rob pike on 12-Июл-16, 21:18 
Си он точно никак не повредит, потому что сложность несопоставима.
Замах был в сторону С++, но тот практически сразу после этого начал бурно развиваться. А для того чтобы значительная часть С++ разработчиков перешла на Rust, быть немного лучше недостаточно, нужно быть на порядок лучше. За С++ огромное количество кода, огромная экосистема, качественные компиляторы и тулзы.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от s on 12-Июл-16, 21:29 
>нужно быть на порядок лучше

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

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

108. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 18-Июл-16, 03:03 
Откровенно говоря, мне, как новичку, больше понравилась документация всего и вся. Можно просто выделить тип из стандартной библиотеки, нажать в Eclipse F3, и читать комментарии. Все сразу становится понятно. А есть еще целый сайт с поиском по библиотеке. Который к тому же идет вместе с компилятором для оффлайн-прочтения (тоже с поиском).
Эта поддержка пользователей что-то на уровне QT.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

110. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Тузя (ok) on 20-Июл-16, 17:00 
Вот это, пожалуй, самый глубокий и ёмкий комментарий про C++ и Rust. Да и вообще информация из первых рук, так сказать.

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

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

25. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:37 
>С++ разработчиков перешла на Rust, быть немного лучше недостаточно, нужно быть на порядок лучше.

Memory safety, race freedom, нормальные generics, нормальные макросы, - действительно, "немного" лучше.

И что это там на C++ за "качественные тулзы"? Что там "бурно развивается"? Вы вообще видели, что появится в C++17? Появилось в последнее время несколько штучек на основе clang, да Guidelines Support Library что-то там копошится. В остальном - тоска и уныние. Модули, концепты, сопрограммы? Не, давайте как-нибудь потом. Соответственно и инструменты толковые не создать - ни системы сборки, ни управления зависимостями. Из перечисленных "достоинств" только огромное количество кода и можно отметить, но это больше благодаря истории, нежели качеству языка.

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

53. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 13-Июл-16, 02:31 
> Memory safety, race freedom, нормальные generics, нормальные макросы, - действительно, "немного" лучше.

Это всё, для типового жуниора с лихвой перекрывается 2 моментами: упoрoтейший синтаксис руста, и отсутствие в том же отделе, или хотя бы в пределах предприятия, гуру, который покажет где кoсяк в этом куске кода.

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

70. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +5 +/
Сообщение от Аноним (??) on 13-Июл-16, 11:15 
Тут поможет ещё одна фича RUST, сообщения об ошибках пишут что нужно сделать, и что возможно предполагалось ввиду! Иначе нескомпилируется!
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

78. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним (??) on 13-Июл-16, 12:44 
В хелловорде - несомненно.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

104. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Aleks Revo (ok) on 15-Июл-16, 09:14 
А что уже не так с си-подобным синтаксисом в контексте сравнения с крестами?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

109. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Вареник on 20-Июл-16, 07:32 
Тем что это синтаксис паскаля, а не С.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

29. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:43 
Как и ожидалось в комментах перепись мамкиных борщехакеров.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

44. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +6 +/
Сообщение от Андрей (??) on 12-Июл-16, 22:27 
> За С++ огромное количество кода, огромная экосистема,

Да. И мы в заложниках вот этого по большей части хлама.

> качественные компиляторы и тулзы.

Которые по несколько секунд компилируют пару сотен строк кода, а весь проект собирается часами!? Нет, качественных нет.

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

54. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 13-Июл-16, 03:42 
> а весь проект собирается часами

Модульность? Выделение библиотек? Не, не слышал. А любители nero и личкрафта должны гореть в аду на меедленном огне.

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

71. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 11:17 
>> а весь проект собирается часами
> Модульность? Выделение библиотек? Не, не слышал. А любители nero и личкрафта должны
> гореть в аду на меедленном огне.

модульность на основе динамич. библиотек?  которые не проверялись статическими анализаторами кода? или конкат в один файл всех "модулей" как обычно? о чем речь?

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

81. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 12:53 
> модульность на основе динамич. библиотек

Представь себе. Можно и по другому - путём построения чёткой иерархии в проекте. Только это сложно - этож думать надо!

> которые не проверялись статическими анализаторами кода
> конкат в один файл всех "модулей" как обычно

Сам придумал, сам обoсpал. Далеко пойдёшь.

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

76. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Андрей (??) on 13-Июл-16, 12:22 
Шаблоны в библиотеку не засунешь.

А модульности в С++ из-коробки нет: приватные члены класса сидят... в публичном заголовке! Поменял - перекомпилируй пол проекта. PIMPL должен был бы быть в самом языке, иначе весь этот public/private какая-то показуха. У него есть серьёзные недостатки? Ну, тогда выходит, что язык не поддерживает модульность, о чём я и говорил.

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

83. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от Аноним (??) on 13-Июл-16, 12:59 
То-то поцкалю его модули страсть как помогли. Если ты ещё не понял - идеального языка нет, не было и не будет.

Но ты можешь ещё потратить десяток лет жизни, выучив три-четыре очередных "убийц с++". :-)

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

6. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от th3m3 (ok) on 12-Июл-16, 21:07 
Наконец-то!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:17 
Отличная новость!

>Грейдоном Хоаре

QuickSort тоже Тони "Хоаре" изобрёл? Откуда такие странная транслитерация?

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

15. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –5 +/
Сообщение от Аноним email(??) on 12-Июл-16, 21:28 
Почему не Haskell? У него с распаралеливанием все в порядке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:43 
Как минимум - непредсказуемость "ленивости". Ну и парадигма другая. Rust хотя и содержит элементы ФП, но в целом более императивен.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

87. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –3 +/
Сообщение от abnis on 13-Июл-16, 13:18 
Почему не Erlang?
Он говорят не хуже
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

102. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от анос on 14-Июл-16, 19:20 
Erlang все таки крутой, вот обсуждение на форуме - https://www.reddit.com/r/rust/comments/2qzyfb/erlang_vs_rust.../
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

18. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:29 
> включения многопроцессного режима для ограниченного круга пользователей

шел 2016 год

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

46. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:50 
> шел 2016 год

... а количество ядер на средней десктопной (уж о мобильных я не говорю) системе можно сосчитать по пальцам одной, максимум двух рук.

И?

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

49. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –5 +/
Сообщение от Аноним (??) on 12-Июл-16, 23:55 
То есть тормозящий браузер, при простое "немногочисленных ядер" это номарльно? Мусье случайно не украинский зомби?
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

50. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 00:26 
> тормозящий браузер

Во-первых, он тормозит не из-за того, что занял одно ядро вместо четырёх.

> при простое "немногочисленных ядер"

Во-вторых, в статье не сказано про "простой" ядер. Я уверенно предполагаю, что в мозилле сделают как и все остальные - будут грузить все ядра НЕЗАВИСИМО от того, в простое они или нет.

> это нормально

В-третьих, да, это нормально. Я предпочту чтоб тормозил только браузер и у меня была в запасе пара ядер, чтобы натравить на него xkill, вместо того, чтоб тормозила вся система а я был вынужден ждать, пока же мне творение мозиллы отрисует очередной эффект по сдвигу на полэкрана картинки в 4K разрешении.

И вообще, стоит ли доверять загрузку ядер компании, которая просто не в состоянии написать что-то нетормозящее?

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

19. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от AlexYeCu (ok) on 12-Июл-16, 21:30 
Лучше б починили наглухо разломанную поддержку GTK-шных тем.
Сломали ещё в 46, на багтрекеры болт, обещают к 49 исправить.
Приложение не работоспособно с темами кроме дефолтной, никого не скребёт. «Зато у нас будет Раст!» — кому б он сдался в браузере.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Stax (ok) on 12-Июл-16, 21:56 
Просто вы не входите в их ЦА. Если бы было сломано что-то на винде или андроиде, починили бы быстро. А gtk... их это, в целом, не слишком интересует.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

38. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:11 
Вот-бида. А мне и на венде то ни разу не приходило в голову дефолтную тему менять. Ну а на линуксе оно ж даа. Там же что-то анимешачное по канону же должно стоять. Какие-нить сисястые покепони.


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

63. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от ryoken email(ok) on 13-Июл-16, 09:31 
> Там же что-то анимешачное по канону же должно стоять. Какие-нить сисястые
> покепони.

И много в Kaiji вот этого самого вы увидели?

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

90. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним84701 on 13-Июл-16, 13:54 
> Вот-бида. А мне и на венде то ни разу не приходило в
> голову дефолтную тему менять.

А что, в форточках уже сделали нормальную (т.е. не только цвет и градиенты декораций)  замену темы? И даже гвоздями не прибили?

> Ну а на линуксе оно ж даа.
> Там же что-то анимешачное по канону же должно стоять. Какие-нить сисястые
> покепони.

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


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

103. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 14-Июл-16, 23:26 
Руки прочь от темы, аниме и поней.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от AlexYeCu (ok) on 12-Июл-16, 22:13 
> Просто вы не входите в их ЦА. Если бы было сломано что-то
> на винде или андроиде, починили бы быстро. А gtk... их это,
> в целом, не слишком интересует.

Судя по общему вектору развития FF, в их ЦА пользователи не входят в принципе.
Пока мозилловцев спасают два обстоятельство: слишком много было сделано раньше, так сразу всё не загубишь; у прочих дела дела пока что ещё хуже. Но это временно: мозилловцы стараются как могут, чтоб исправить ситуацию.

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

43. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 12-Июл-16, 22:24 
Это заговор M$. Они проплачивают Гуглю и Мозилле за саботаж, чтобы пересадить всех на свой Edge. Вы скажете, как это проплачивают Самому Гуглю!? Не может этого быть! Я вам по секрету скажу, что индус с индусом завсегда договорится. Вот так.


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

73. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от XoRe (ok) on 13-Июл-16, 11:47 
Давай ещё круче: это Гугль проплачивает MS, чтобы MS проплачивал Гуглю
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

98. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от ryoken email(ok) on 13-Июл-16, 16:26 
> Давай ещё круче: это Гугль проплачивает MS, чтобы MS проплачивал Гуглю

...ощутил себя в комнате с зеркальными стенами...

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

105. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Aleks Revo (ok) on 15-Июл-16, 09:25 
>> Давай ещё круче: это Гугль проплачивает MS, чтобы MS проплачивал Гуглю
> ...ощутил себя в комнате с зеркальными стенами...

вылазь из лазера ))

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

86. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Ordu email(ok) on 13-Июл-16, 13:10 
> Судя по общему вектору развития FF, в их ЦА пользователи не входят в принципе.

При любом развитии пользователи вываливаются из ЦА. Любое развитие -- это изменения. Пользователи принимают любые изменения в штыки, но мало того, как только начинаешь что-нибудь менять, как сразу что-нибудь ломается. И этого пользователи тоже не готовы понять.

Но ваш случай мне нравится больше, чем случай заурядного пользователя: вы пользуетесь последними версиями, вместо LTS/ESR и плачете, что что-то там у вас не работает? Вы из git не пробовали собрать? Попробуйте обязательно. Может быть там gtk-шные темы заработают? Ах да, не забудьте при этом поставить системным компилятором llvm, который тоже надо обязательно взять со всеми новейшими патчами из git. Да, а вообще, чего там мелочиться -- пересоберите всю систему, вытянув все сорцы из git или ещё каких vcs. После этого приходите сюда порыдать о том, что линуск не для пользователей сделан, а для красноглазых гиков, которые трахаются с пересборкой софта неделями, и несмотря на это у них ничего не работает.

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

34. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от th3m3 (ok) on 12-Июл-16, 22:03 
У меня в 47 версии - всё нормально стало работать.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +3 +/
Сообщение от AlexYeCu (ok) on 12-Июл-16, 22:10 
>У меня в 47 версии - всё нормально стало работать.

Весьма информативное сообщение.

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

74. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от th3m3 (ok) on 13-Июл-16, 11:52 
В 47 версии это пофиксили. Во всяком случае, у меня всё стало нормально. Так информативнее стало?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

77. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от AlexYeCu_not_logged on 13-Июл-16, 12:39 
Информативней. Только вот на багтрекерах Мозиллы этот баг отмечен как неисправленный. И в 47 версии я его наблюдаю.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

72. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 13-Июл-16, 11:21 
> Лучше б починили наглухо разломанную поддержку GTK-шных тем.
> Сломали ещё в 46, на багтрекеры болт, обещают к 49 исправить.
> Приложение не работоспособно с темами кроме дефолтной, никого не скребёт. «Зато у
> нас будет Раст!» — кому б он сдался в браузере.

FIY, у RUST отличная поддержка GTK, биндинги пишут разработчики/мейнтейнеры GTK, некоторые пишут на форумах RUST

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

84. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним (??) on 13-Июл-16, 13:01 
> биндинги пишут разработчики/мейнтейнеры GTK

это-то и пугает...

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

21. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:32 
Firefox 50.0a1 (2016-07-11) раст уже там?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от paulus (ok) on 12-Июл-16, 21:46 
естественно :)
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 12-Июл-16, 21:46 
Многопоточность не так уж прямо и нужна. На моем смартфоне за 3к сайты не тормозят...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:02 
Это неправильные сайты.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

40. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 12-Июл-16, 22:14 
> Многопоточность не так уж прямо и нужна. На моем смартфоне за 3к
> сайты не тормозят...

Где-то не подключены.. То есть, у вас не тормозят, а на срасунге с тизенем будут тормозить! Да и без тизеня они там тормозят.


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

51. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –3 +/
Сообщение от AnotherReality (ok) on 13-Июл-16, 02:02 
Неплохо. Интересно а потребление памяти уменьшится, или увеличится? Всё таки  гугл  подход к  написанию программного обеспечения, который жрет ОЗУ тоннами, дал хрому выйти вперед, но на 2016 год это не так нужно.
И да есть варианты в пару кликов перейти на мозиллу с хрома? перенести пароли ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –2 +/
Сообщение от AnotherReality (ok) on 13-Июл-16, 02:16 
Кстати, что за extensions лежит под названием
{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 13-Июл-16, 05:39 
xpi - это zip. открой да посмотри что там внутри
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

107. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от paulus (ok) on 15-Июл-16, 22:24 
> Кстати, что за extensions лежит под названием {972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi?

Если не ошибаюсь там лежит "The default theme"

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

64. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Аноним (??) on 13-Июл-16, 10:01 
чем далее, тем более понимаю, что не так уж и плох Chromium
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

69. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Аноним (??) on 13-Июл-16, 11:07 
Прямые руки решают все вышеперечисленные проблемы. А ЯП тут вообще не при чём!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

85. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +1 +/
Сообщение от Аноним (??) on 13-Июл-16, 13:02 
Святой П-трек, адекват в треде, все в машину!
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

75. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Анонимный Алкоголик (??) on 13-Июл-16, 11:59 
> При этом, несмотря на автоматическое управление памятью, в Rust не применяется сборщик
> мусора и runtime

Так это же чудо. Было бы. А так-то там подсчёт ссылок. Внезапно. В программы встраивается. Незаметно судя по всему...

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

99. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +2 +/
Сообщение от Аноним (??) on 13-Июл-16, 17:31 
Подсчёт ссылок в Swift работает, в Rust - только если явно указать. Прекратите уже газифицировать.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

91. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –1 +/
Сообщение от Ilya Indigo (ok) on 13-Июл-16, 14:18 
Интересует только одно, Firebug сможет работать на серво? Теоретически возможно ли это и ведутся ли работы над этим?
Кто в теме, расскажите пожалуйста.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

97. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от iPony on 13-Июл-16, 15:20 
Вообще, пользоваться отдельным инструментом для разработки, когда и так в браузер понапихано его ого-го, по моему попахивает позерством.

Старый Firebug выкинут на помойку. Ибо сильная завязанность на XUL.
Будет новый/модный/стильный на основе встроенных средств отладки браузера. Разработчики об этом писали.
https://blog.getfirebug.com/2016/06/07/unifying-firebug-fire.../

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

106. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  +/
Сообщение от Aleks Revo (ok) on 15-Июл-16, 09:35 
> Вообще, пользоваться отдельным инструментом для разработки, когда и так в браузер понапихано
> его ого-го, по моему попахивает позерством.

Привычка - вторая натура. Хотя, увы, файрбаг как самостоятельный инструмент - умер.

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

100. "В Firefox 48 начнётся интеграция компонентов на языке Rust"  –3 +/
Сообщение от Аноним (??) on 13-Июл-16, 20:44 
Веб разрабатывался для распостранения научных статей, они понапихали туда кучу всякой дряни и удивляются, что оно тормозит. Браузеры также, глупо разжирели. Забыт принцип KISS да UNIX-way.

А Rust-то не сильно поможет, ведь сами принципы современного ПО хромают. Да и Rust не слишком хорош. Можно же было взять лисп, смоллток.. Но идеал непостижим. К чему я пишу? Я уже подготовил свое мыло, ведь информатика такая нерациональная, математику я не понял, а квантовая физика привела меня в психушку

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

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

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




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

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