← All posts tagged C++

DZhon
? C++

Жуйк, требуется история успеха: чем нынче модно архивировать/распаковывать каталоги (форматы bz2, gzip или подобное) в этих самых плюсах. Везде какая-то низкоуровщина сишная, а boost::iostreams не умеют работать с каталогами (оно и понятно).

DZhon
? C++

А что, после докладка Lock-Free Data Structures. Andrei Alexandrescu. December 17, 2007 так ничего и не поменялось, решить задачу тривиальным способом под силу только GC ?

DZhon

Был у нас на кафедре ПМП преподаватель, который читал факультатив «Проектирование на C++», с интересом рассказывал о boost, boost.mpl, loki, общих идиомах, особенностях и новом стандарте. Ходило к нему три человека: я, преподаватель с другой кафедры и одна девушка на два курса младше, но очень смышленая. Теперь он уехал в МСК пилить в каком-то ответвившемся подразделении Intel канпеляторы. Вроде и рад за него, а в то же время печально, что с факультета такие люди уходят. Sad but true.

DZhon

Мде, на дворе CDT 7.0.2, а оно до сих пор около минуты думает о банальном "Implement method". И что самое характерное, даже QNX Momentics IDE, несмотря на кое-какие переработки, обладает таким же поведением.

DZhon

it.mmcs.sfedu.ru — Разработчик PascalABC.NET (Это такая Microsoft-specific среда, состоящая из конпелятора, IDE и инструментов, разработанных на одной из кафедр нашего мехмата, которая работает в CLR) наконец-то нашел класс задач, где оно не сливает плюсам. Ура совет^W нашей науке !

DZhon

как говорили в одном фильме, возникает ощущение, что я хожу "по ох..енно тонкому льду", включая в проект на работе очередную библиотеку boost. Хотя без asio не было бы и этого льда.. Осталось бы сокетное болото.

DZhon

Жуйк, есть задача сделать некий вычислительный проект на С++, при этом сам вычислительный модуль будет писать пользователь этого безумия. В идеале хочется, чтобы он это делал один раз и сразу на все платформы, а не сидел канпелял, как я со своей генточкой. Соответственно, нужна интероперабельность с каким-нибудь скриптовым языком, довольно шустрым, да еще и поддерживающим JIT. Выбираю между Python и Lua, что посоветуете ?

DZhon

Boost.MPL — Мощная штука. Особенно удивила реализация конечного автомата, отражающего работу кассетного магнитофона через метафункции. Вся раскрутка такой программы, по сути, происходит еще до этапа выполнения — при компиляции. vivat, Haskell !

DZhon

Вчера сидел на кафедре в ожидании научного руководителя, слышал, как два парня пришли к другому и вещали ему о разработке какой-то сетевой службы, думали над разработкой событийной модели и обработки максимального числа запросов. Вместо написания костылей так и хотелось предложить покопаться boost.Asio, ACE, да или хотя бы nginx исходники расковырять... Но увы, этика.

DZhon
C++

Жуйк, нужен совет. Есть std::string, есть fstream в режиме ios::binary, как в него православно записать эту std::string ? просто в ней хранится сгенеренный public_key :) надо именно бинарно писать.