The OpenNET Project / Index page

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



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

Оглавление

Многопроцессный режим в ночных сборках Firefox. Тесты произв..., opennews (?), 10-Ноя-14, (0) [смотреть все]

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


14. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от rshadow (ok), 11-Ноя-14, 00:46 
Новые языки в синтаксическом плане мало что приносят. Два три новых оператора, для того чтобы раскидать выполнение по процам, можно в любой другой язык добавить. Вот за движок такой им большая благодарность, но синтаксис зачем велосипедят?
В этом плане конечно какой нить LLVM с кучей языков на одном движке правильно смотрится. Правда движок этот тоже надо пилить и пилить =)
Ответить | Правка | Наверх | Cообщить модератору

22. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Crazy Alex (ok), 11-Ноя-14, 01:47 
Ну, надо чтобы эта пара операторов ещё легла на остальной язык. Что обычно очень нетривиально. Вон, в том же Rust под это дело налепили совершенно адовую модель памяти - и не думаю, по злому умыслу.
Ответить | Правка | Наверх | Cообщить модератору

25. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Аноним (-), 11-Ноя-14, 03:42 
> Новые языки в синтаксическом плане мало что приносят. Два три новых оператора,
> для того чтобы раскидать выполнение по процам, можно в любой другой
> язык добавить. Вот за движок такой им большая благодарность, но синтаксис
> зачем велосипедят?

Ойли, вы посмотрите хотя бы доклады из яндекса про Rust. DSL в си++ наклепаем, да и нафига новые стандарты плюсов выходят там ведь только синтаксический сахар все и так уже было в либах. Нахреначим кучу колбэков в коде и будет супер. Только кто потом будет поддерживать это.

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

29. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Тупой молодец (ok), 11-Ноя-14, 06:22 
как-то Вы незаметно тему с html движка на лелеяние llvm сменили. Че хотел сказать то? Что LLVM классная штука? Не подошла она им, как бы Вам не хотелось...
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

68. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Аноним (-), 12-Ноя-14, 02:22 
Да я смотрю в треде одни спецы и знатоки собрались! Rust на llvm построен, если вы не в курсе
Ответить | Правка | Наверх | Cообщить модератору

32. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от ADMIN (?), 11-Ноя-14, 07:22 
Сила не только в двух-трёх новых операторах, в 2-3 оператора это и в цпп11 легко делается. Сила в безопасности - безопасной модели памяти, иммутабельности, строгой системе типов. Раст, он подобен хачкелю - если собралось, значит с большой вероятностью будет работать стабильно.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

37. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Crazy Alex (ok), 11-Ноя-14, 08:24 
Как раз система типов там совершенно идиотская. Если у бегемота и шкафа есть вес и цвет - это ещё ни разу не занчит, что бегемотов можно складывать со шкафами. Боксинг - отдельная песня.
Ответить | Правка | Наверх | Cообщить модератору

41. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от ADMIN (?), 11-Ноя-14, 09:20 
Пример такого сложения, которое скомпилируется и приведёт к краху на этапе выполнения, в студию.
Ответить | Правка | Наверх | Cообщить модератору

54. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Crazy Alex (ok), 11-Ноя-14, 15:44 
Да какая мне разница, вылетит оно по сегфолту или по исключению на нарушение инварианта? По сегфолту даже лучше - быстрее упадёт при ошибке.
Ответить | Правка | Наверх | Cообщить модератору

75. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от ADMIN (?), 12-Ноя-14, 05:34 
Бредите, товарищ. Типы или выводятся компилятором на этапе компиляции или задаются вручную. В любом случае, если оно скомпилялось, то на этапе выполнения что-то "не то" туда не попадёт и результатом что-то "не то" тоже не будет.
Ответить | Правка | Наверх | Cообщить модератору

86. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Crazy Alex (ok), 17-Ноя-14, 11:04 
Ещё раз. Сунули в функцию фактический параметр, структурно эвивалентный формальному, логически - нет. Есть номинальные типы - получили ругань. Нет номинальных типов - оно это сожрало и имеем баг. Который, понятно, где-то всплывёт. Если повезёт - невыполнением какого-нибудь инварианта или проверки корректности данных, что приведёт к простому и ясному падению. Если не повезёт - к каким-то скрытым проблемам, порче данных и т.п. Нет уж, спасибо - пусть лучше падает пораньше. А лучше - вообще не собирается.
Ответить | Правка | Наверх | Cообщить модератору

81. "Многопроцессный режим в ночных сборках Firefox. Тесты произв..."  +/
Сообщение от Aleks Revo (ok), 12-Ноя-14, 21:14 
> Два три новых оператора, для того чтобы раскидать выполнение по процам, можно в любой другой язык

php-шники смотрят на тебя с надеждой )))

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

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

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




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

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