Здравствуйте, z00n, Вы писали:
Z>Торвальдс не устает объяснять почему ему не нравится C++ — видно сильно давят Z>c++ productivity
А может сразу в КСВ? Хотя вброс слабоват.
Здравствуйте, Mazay, Вы писали:
M>Линус довыпендривается. Вот перепишут ядро на чем-нибудь функциональном, тогда будет ему и контекст, и GC, и конкурнетность
Скажите пожалуйста, а когда наконец перепишут? Можно ли надеяться на то, что к концу июня? Извиняюсь, что влез, но от Вашего ответа зависит многое.
Здравствуйте, CrystaX, Вы писали:
M>>Линус довыпендривается. Вот перепишут ядро на чем-нибудь функциональном, тогда будет ему и контекст, и GC, и конкурнетность CX>Скажите пожалуйста, а когда наконец перепишут? Можно ли надеяться на то, что к концу июня? Извиняюсь, что влез, но от Вашего ответа зависит многое.
Конечно, к концу июня всё будет готово. Только не известно, какого года. А так — сто пудов!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, z00n, Вы писали: Z>Торвальдс не устает объяснять почему ему не нравится C++ — видно сильно давят Z>c++ productivity
Кстати, интересно было бы поглядеть на аргументы с другой стороны, в пользу С++. Не осилил всю ветку по ссылке, но они вроде на уровне "почему бы и нет".
Здравствуйте, CrystaX, Вы писали:
ГВ>>Конечно, к концу июня всё будет готово. Только не известно, какого года. А так — сто пудов! CX>Проклятье! Но скажите все же, совсем никакой надежды на текущий год нет? Боже, что же делать! Пойду, выпью валерьянки...
Ну, до 30-го ещё далеко. Ты же знаешь, что функциональные языки настолько сильно поднимают производительность труда программистов, что за этот краткий период всё может случиться. Ведь функциональные языки — это не какой-то там гламурный новомодный недо-ассемблер Си, а Настоящее Дыхание Седой Старины, от Настоящих Мастеров, которые делали Настоящие Вещи. А с другой стороны — что для них плюс-минус десятилетие? Пыль на сапогах! В общем, прекрати суетиться.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Здравствуйте, CrystaX, Вы писали:
ГВ>>>Конечно, к концу июня всё будет готово. Только не известно, какого года. А так — сто пудов! CX>>Проклятье! Но скажите все же, совсем никакой надежды на текущий год нет? Боже, что же делать! Пойду, выпью валерьянки...
ГВ>Ну, до 30-го ещё далеко. Ты же знаешь, что функциональные языки (неужели немерле?!) настолько сильно поднимают производительность труда программистов, что за этот краткий период всё может случиться.
Здравствуйте, dilmah, Вы писали: D>в С++ есть полезная фича -- локальные классы, с помощью них можно делать функции, локальные в другой функции, а также делать элегантный cleanup.
А пример (уместного использования) можно?
То, что могло бы называться "локальными функциями" поддерживается для С в гцц и, емнип, в ядре используется.
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Ну, до 30-го ещё далеко. Ты же знаешь, что функциональные языки настолько сильно поднимают производительность труда программистов, что за этот краткий период всё может случиться. Ведь функциональные языки — это не какой-то там гламурный новомодный недо-ассемблер Си, а Настоящее Дыхание Седой Старины, от Настоящих Мастеров, которые делали Настоящие Вещи. А с другой стороны — что для них плюс-минус десятилетие? Пыль на сапогах! В общем, прекрати суетиться.
Да, Вы правы, конечно же... И все же это так трудно — расставаться с мечтой! Ведь я надеялся, верил, что еще чуть-чуть, и ядро Линукс будет переписано! И ведь это так просто — достаточно использовать Правильные Инструменты (с). Уже не раз высказывалось такое мнение. Но, видимо, нет — не судьба. Быть может, дети... Или внуки... Им достанется то прекрасное, ради достижения которого мы терпим весь этот legacy груз... Эх...
Здравствуйте, CrystaX, Вы писали:
CX>Да, Вы правы, конечно же... И все же это так трудно — расставаться с мечтой!
Ну зачем же расставаться...
CX>Ведь я надеялся, верил, что еще чуть-чуть, и ядро Линукс будет переписано! И ведь это так просто — достаточно использовать Правильные Инструменты (с). Уже не раз высказывалось такое мнение. Но, видимо, нет — не судьба. Быть может, дети... Или внуки... Им достанется то прекрасное, ради достижения которого мы терпим весь этот legacy груз... Эх...
...операционные системы на Лиспе уже давно есть, просто они не называются Юниксом.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, c-smile, Вы писали:
CS>А вот можно чтобы не только функционально было, но и классно? Вместе, никак? CS>Шо, блин, за жизнь ...
Не-не-не, Дэвид Блэйн, только демократичная бесклассовая функциональщина спасёт мир!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
ГВ>Ну зачем же расставаться...
ГВ>...операционные системы на Лиспе уже давно есть, просто они не называются Юниксом.
Нет-нет, не пытайтесь меня утешить... Вы все равно не сможете... Ведь если бы... А впрочем... Нет, прочь, прочь!
Здравствуйте, CrystaX, Вы писали:
M>>Линус довыпендривается. Вот перепишут ядро на чем-нибудь функциональном, тогда будет ему и контекст, и GC, и конкурнетность
CX>Скажите пожалуйста, а когда наконец перепишут? Можно ли надеяться на то, что к концу июня? Извиняюсь, что влез, но от Вашего ответа зависит многое.
Ну на самом деле это особенно и операционной системой наверное не называется.
Лисп-машиной называется. Но ещё прикол в том, что Лисп -- это не функцианальный
язык, а гибридный с возможностью написания и в функциональном стиле. Автор
стенаний видимо всё же имел в виду чистые функциональные языки.
Mr.Cat,
D>>в С++ есть полезная фича -- локальные классы, с помощью них можно делать функции, локальные в другой функции, а также делать элегантный cleanup. MC>А пример (уместного использования) можно? MC>То, что могло бы называться "локальными функциями" поддерживается для С в гцц и, емнип, в ядре используется.
Подожди, можно определять функции внутри функций?
int my_cool_fucn()
{
int a = 22;
int local_xxx()
{
return a;
}
return local_xxx();
}