Здравствуйте, wildwind, Вы писали:
W>...чтобы вплотную заняться развитием и продвижением языка D.
W>http://forum.dlang.org/post/xsqrdgwnzehdmfmvcznn@forum.dlang.org
Интересно скольких он умудрился покусать прежде чем ушел. На фейсбуке шум дверей ушел последний не-Андрей.
Здравствуйте, wildwind, Вы писали:
W>Смелый шаг.
Да он скорее всего он устал и решил что-то поделать для себя, отдохнув от суеты промышленной разработки.
W>Смелый шаг.
Из контор где есть хоть какой-то PR людей увольняют очень аккуратно. А тут аж Фэйсбук и сам Александреску — наверняка возможность выбрать формулировку увольнения была прописана ещё в контракте (или даже сама формулировка).
Думаю не сработались.
Nemerle — power of metaprogramming, functional, object-oriented and imperative features in a statically-typed .NET language
_>>Думаю не сработались. DM>6 лет не срабатывались? Он там с 2009 года был.
Ну смотря задачи какого объёма ставились. Бывает хорошего лида/архитектора на проект берут с испытательным сроком "на один релиз", при этом релиз со всеми переносами сроков выходит только через 2 года. А тут всё же масштаб обоих побольше.
Просто если он хотел раскрутить D, то лучше квартальных отчётов фэйсбука со словами "продолжается переход с зоопарка интерпретируемых языков на инфраструктуру построенную на D, ежемесячная экономия на числе серверов и их энергопотреблении составляет столько-то млн, в следующем квартале ожидается столько-то.". Ну или хотя-бы "Некая компания на G выкупила Александреску чтобы следующие проекты начинать на D".
А так уход для "продвижения языка" читается именно как "что-то у них там не взлетело".
Здравствуйте, hi_octane, Вы писали:
_>Просто если он хотел раскрутить D, то лучше квартальных отчётов фэйсбука со словами "продолжается переход с зоопарка интерпретируемых языков на инфраструктуру построенную на D, ежемесячная экономия на числе серверов и их энергопотреблении составляет столько-то млн, в следующем квартале ожидается столько-то.". Ну или хотя-бы "Некая компания на G выкупила Александреску чтобы следующие проекты начинать на D".
_>А так уход для "продвижения языка" читается именно как "что-то у них там не взлетело".
А он вообще там D занимался? Он же в первую очередь гуру C++ и в фейсбуке скорее всего кода на C++ хватает.
Здравствуйте, Zenden, Вы писали:
Z>А он-то программировать умеет или только книжки писать?
Ну вот недавно напрограммировал: http://wiki.dlang.org/Review/std.experimental.allocator
— библиотека composable аллокаторов. Я ее подробно не щупал, но по крайней мере при поверхностном изучении выглядит весьма прикольно.
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, wildwind, Вы писали:
W>>...чтобы вплотную заняться развитием и продвижением языка D.
J>бородатые накачанные хаскелисты собрались и выпинали
А кстати, где они? Тоже изза Украины свалили?
Здравствуйте, D. Mon, Вы писали:
DM>- библиотека composable аллокаторов. Я ее подробно не щупал, но по крайней мере при поверхностном изучении выглядит весьма прикольно.
Упаси меня Б-г от "прикольного" кода в моих проектах.
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, С3141566=Z, Вы писали:
J>>>бородатые накачанные хаскелисты собрались и выпинали СZ>>А кстати, где они? Тоже изза Украины свалили?
J>Казалось бы, при чем тут ну не Украиной же единой славен RSDN
Так я и удивляюсь, почему нет его, раньше очень активно писал.
Здравствуйте, mapnik, Вы писали:
J>>бородатые накачанные хаскелисты собрались и выпинали M>Я честно говоря не понял юмора. Посмотрел ваши ссылки, не нашел ни одного качка и бородача. Какие тощие мужики хипстерского вида там и толпа китайцев.
Найди в статье хаскеллера с уровнем силы 5. Он же на RSDN.
Здравствуйте, D. Mon, Вы писали:
DM>Ну вот недавно напрограммировал: DM>http://wiki.dlang.org/Review/std.experimental.allocator DM>- библиотека composable аллокаторов. Я ее подробно не щупал, но по крайней мере при поверхностном изучении выглядит весьма прикольно.
Про шаблонный аллокатор с 20-параметрами он пишет со своей первой книжки по С++, это больше just-for-fun или просто потому что могем.
Здравствуйте, Skorodum, Вы писали:
S>Про шаблонный аллокатор с 20-параметрами он пишет со своей первой книжки по С++, это больше just-for-fun или просто потому что могем.
Кажется, тут несколько другое. Вместо 20 параметров маленькие кирпичики-аллокаторы, которые можно комбинировать в что-то большее. Скажем, один выделает память на стеке, второй маллоком, третий еще как, делаем их композицию, чтобы первые несколько килобайт выделялись на стеке, а следующие уже в куче. И т.п. Это собираются включить в стандартную библиотеку D и использовать в контейнерах. Собсно, несколько компаний уже накатали себе библиотеки контейнеров на базе этих аллокаторов, возможно что-то из этого войдет в стдлиб.
Здравствуйте, Skorodum, Вы писали:
S>В facebook они используют jemalloc.
jemalloc — хорошая штука. А Александресковские policy-based allocators — это, так, поиграться. Он уже 15 лет с ними играется, а результата всё не видно.
DM>Кажется, тут несколько другое. Вместо 20 параметров маленькие кирпичики-аллокаторы, которые можно комбинировать в что-то большее. Скажем, один выделает память на стеке, второй маллоком, третий еще как, делаем их композицию, чтобы первые несколько килобайт выделялись на стеке, а следующие уже в куче. И т.п. Это собираются включить в стандартную библиотеку D и использовать в контейнерах. Собсно, несколько компаний уже накатали себе библиотеки контейнеров на базе этих аллокаторов, возможно что-то из этого войдет в стдлиб.
IMHO, всё это прикольно, но не надо. Надо аллокатор на стеке/внутри контейнера, надо политику аллокации (ну там блоковый, жадный с откатами и т. д.), а комбинации мутные не особо надо.
Но главное, чего почему-то обычно в контейнеры не кладут, так это контейнер не спрашивает у аллокатора, скока он на самом деле памяти отмотал...
Или скока ему удобно было бы отмотать. Или теперь спрашивает?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском