А вот эта фраза, о 100К строк кода за 10^(-12) секунд: сейчас его мобильник может за то же время скомпилить 100 миллиардов строк???
Поясните пожалуйста, я только недавно сел за Ерланг — очень нравится, но не хочется расстраиваться из-за автора…
>… и представим, что она состоит из желе, будучи при этом жёстко прикреплена к оси ординат. Теперь «подуем» на неё снизу…
Очень хорошо, что вы это понимаете, такого чувства «графика» многим не хватает.
Так это же классно: наличие указателей дает определенное ускорение, где это критично, а отсутствие адресной арифметики и сборка мусора делает использование указателей безопасным.
> концентрат клевости и мануальности
Это вы так хотите (все хотят), но мануальности и клевости на Хабре действительно маловато, больше идиотизма и бесполезности.
>… с точки зрения полученной производительности на вложенный доллар…
Производительность — это 5 % от всего проекта, и вы должны согласится с этим, если вы конечно не разработчик драйверов.
А если вы захотите привести в пример распределенные системы, то погуглите какие языки занимают центральные места при их разработке и в чем основные проблемы.
*а Саттера смотрите сами, я лучше Саймона Пейтона Джонса посмотрю.
Ну можно и без трех точек через variadic templates.
Ну а если с тремя точками, то нужно рассматривать стек как массив и уже бегать по массиву. Но там выравнивание и всякое такое. Хотя на этапе компиляции работа с памятью хорошо контролируется, в частности проверка границ.
… но почитаю, чтобы в который раз убедиться.
Поясните пожалуйста, я только недавно сел за Ерланг — очень нравится, но не хочется расстраиваться из-за автора…
Если бы не фпрог.ру, я бы и не знал, что вы пишете…
Очень хорошо, что вы это понимаете, такого чувства «графика» многим не хватает.
Теперь я смогу быть с любимой операционкой где захочу и когда захочу :-D
Давайте «Рекурсия и типы рекурсий»!!!
Даешь неделю зарплаты на Хабре!!!
Взято отсюда. BTW интересное обсуждение.
Это вы так хотите (все хотят), но мануальности и клевости на Хабре действительно маловато, больше идиотизма и бесполезности.
Производительность — это 5 % от всего проекта, и вы должны согласится с этим, если вы конечно не разработчик драйверов.
А если вы захотите привести в пример распределенные системы, то погуглите какие языки занимают центральные места при их разработке и в чем основные проблемы.
*а Саттера смотрите сами, я лучше Саймона Пейтона Джонса посмотрю.
Ну а если с тремя точками, то нужно рассматривать стек как массив и уже бегать по массиву. Но там выравнивание и всякое такое. Хотя на этапе компиляции работа с памятью хорошо контролируется, в частности проверка границ.
Хотя если так, то респект конечно: женщина и С++
Или в Objective-C магия какая-то?