Открыл тут
заметку.
Девайс с 1 GHz или около того процессором, 2д игрушка с 1 (одним, ОДНИМ!) маленьким движущимся объектом, и у людей возникают большие сложности с тем, чтобы получить хотя бы 25 кадров в секунду. Зато хаскель и FRP.Yampa, модно, молодежно.
no subject
Date: 2014-10-16 10:46 am (UTC)Короче, если писать с абстракциями - то в 2014 по-прежнему на выходе не код, а говно.
Даже с производительностью сборки мусора вопрос не закрыт окончательно.
Надо придумать такие абстракции, которые компилятор железно бы мог устранить без необходимости вложения 100500 тысяч человеколет. Интересно, есть ли работы в этом направлении.
no subject
Date: 2014-10-16 11:02 am (UTC)который STL придумал)) он вообще машины на низком уровне обажает
no subject
Date: 2014-10-16 11:16 am (UTC)no subject
Date: 2014-10-16 11:20 am (UTC)Now suppose there were a hypothetical language with a stronger guarantee: if two programs are equal then they generate identical executables. Such a language would be immune to abstraction: no matter how many layers of indirection you might add the binary size and runtime performance would be unaffected.
no subject
Date: 2014-10-16 01:14 pm (UTC)> (i.e. indiscriminate inlining)?
Дальше читать не стал.
no subject
Date: 2014-10-16 12:48 pm (UTC)Макросы же, и edsl на них :)
no subject
Date: 2014-10-16 01:16 pm (UTC)no subject
Date: 2014-10-18 07:20 pm (UTC)no subject
Date: 2014-11-05 11:24 am (UTC)Проблема в хипстерстве.
no subject
Date: 2014-10-16 11:52 am (UTC)Впрочем, действительно неясно, правильно ли они инструментом пользуются. Зато антиреклама Хаскелю вышла сильная.
no subject
Date: 2014-10-16 12:13 pm (UTC)no subject
Date: 2014-10-17 04:43 am (UTC)no subject
Date: 2014-10-17 05:16 am (UTC)Я не сомневаюсь, что и на планшете можно иметь много-много фпс на хаскеле, если хоть немного мозг применять. Но те ребята что-то не стали.
no subject
Date: 2014-10-17 06:37 am (UTC)Помнится, там периодически возникала маленькая пауза (из-за сборщика мусора, наверное) -- очень на нервы действовала ((
no subject
Date: 2014-10-17 11:22 am (UTC)no subject
Date: 2014-10-27 09:00 am (UTC)