metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-17 01:33 pm

Крестики же.

Вот жеж страуструпъ намутил, блин.
const/не-const
указатель/ссылка/значение
куча/стек

[identity profile] metaclass.livejournal.com 2012-06-17 07:25 pm (UTC)(link)
Это значит с итераторами и аттопарсеками.
В смысле, наколхозить парсер сообщений с ком-порта, густо усыпав его IO, никакой проблемы нет, но мне интересен идиоматический стиль, когда интеллектуальные алгоритмы и их взаимодействие с внешним миром явно разделены.

[identity profile] metaclass.livejournal.com 2012-06-17 07:26 pm (UTC)(link)
Он на всем пишет, начиная от ассемблера и заканчивая хаскелем, руби и кложурью)

[identity profile] gds.livejournal.com 2012-06-17 07:28 pm (UTC)(link)
то, что мне нравится погромирование, и то, что оно является моей текущей работой -- удачное сов падение. Но меня бы устроила и какая-нибудь непыльная работа (плюс негеморный реаллайф), занимающая не более 3..5 часов в сутки, дающая приличные деньги и обладающая ещё кое-какими дополнительными требованиями (не суть важными для текущей дискуссии), тогда бы программирование стало бы моим хобби.

[identity profile] bitfield.livejournal.com 2012-06-17 07:30 pm (UTC)(link)
s/enum/enum class/

$ g++ --std==c++0x

[identity profile] yantayga.livejournal.com 2012-06-17 07:30 pm (UTC)(link)
А, вот оно что... Я уж подумал что вы приравниваете пчеловодство к программированию.
Но 5 ч/сутки многовато будет.. 2 - самое то.

[identity profile] yantayga.livejournal.com 2012-06-17 07:31 pm (UTC)(link)
А в чем сложность для вас в идиоматическом его использовании?

[identity profile] yantayga.livejournal.com 2012-06-17 07:32 pm (UTC)(link)
Мне они не казались такими уж сложными (уж точно проще Хаскеля или кложури). Хотя было сломано много копий в спорах с их противниками

[identity profile] guamoka.livejournal.com 2012-06-17 07:32 pm (UTC)(link)
и какой конкретно участок кода буста вам напомнил анальную пробку и по сравнению с чем? :-)

[identity profile] thesz.livejournal.com 2012-06-17 07:36 pm (UTC)(link)
Возрастом примерно соответствует C++. 1983 у C++, 1987 у Хаскеля.

[identity profile] blackyblack.livejournal.com 2012-06-17 07:37 pm (UTC)(link)
Совет неплохой. Но для ембеддед применений конст нужен, даже если есть желание его не использовать вовсе.

[identity profile] gds.livejournal.com 2012-06-17 07:40 pm (UTC)(link)
если работа "непыльная", то до 6 часов нормально, проверял. Если же брать работу, требующую в основном моск -- фактически, 1..4 часа в сутки это максимум, что можно выжать из себя (если считать чистую работу без перерывов) в долгосрочной перспективе, исключая авралы.

[identity profile] aamonster.livejournal.com 2012-06-17 07:41 pm (UTC)(link)
Э?
Когда вы приходили - вам не говорили, на чём придётся писать? Более того - вы не знали этого, читая текст вакансии?

[identity profile] gds.livejournal.com 2012-06-17 07:44 pm (UTC)(link)
ну ебать. Разве у крестиков проблемы с синтаксисом? Проблемы как раз с семантикой.
Синтаксис -- почти всегда мелочь, на которую почему-то именно тупые кодеры обращают внимание.

[identity profile] yantayga.livejournal.com 2012-06-17 07:50 pm (UTC)(link)
Ну во-первых, писать на том, на чем хотелось бы - не получается, пока что - нет подходящих вакансий или меня туда не берут.
Во-вторых, если в описании вакансии говорится о языке А, то обычно (по крайней мере, по моему опыту) писать приходится еще на Б, В и немножко на Д.

[identity profile] yantayga.livejournal.com 2012-06-17 07:51 pm (UTC)(link)
Но как можно так ненавидеть то, на чем пишешь?

[identity profile] yantayga.livejournal.com 2012-06-17 07:52 pm (UTC)(link)
Имхо, историю С++ следует считать с создания С. Но не настаиваю...

[personal profile] alll 2012-06-17 07:57 pm (UTC)(link)
Александреску научил людей, как стать степановыми. ;)
Но весь этот горький катаклизьм появился в С++ с подачи Степанова, Алекандреску только донёс до ширнармасс мысль о том, что препроцессор таки приобрёл тьюринг-полноту.

[identity profile] thesz.livejournal.com 2012-06-17 08:06 pm (UTC)(link)
Тогда и Хаскель надо тоже как-то отодвинуть. Возьмём за основу работы Чёрча 1936 года...

[identity profile] yantayga.livejournal.com 2012-06-17 08:21 pm (UTC)(link)
Ну тогда историю С++ следует отсчитывать от Автокода (http://traditio-ru.org/wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BA%D0%BE%D0%B4)

[identity profile] http://users.livejournal.com/mak_/ 2012-06-17 08:27 pm (UTC)(link)
во времена оные, когда только-только появился borland c++, у меня в знакомых был один программист. пока остальной народ нерешительно пробовал и щупал плюсы, сравнивая с turbo c, он решительно перелез на ++ и всем рассказывал, что это хорошо и хорошо весьма. был допрошен с пристрастием и сознался, что всю прошлую жизнь его мучили стандартные сишные комментарии вида /* */, но вот в плюсах наконец ввели комментарии типа //. и это все, чего ему надо для счастья. остальные ++погремушки его не волновали.

[identity profile] aamonster.livejournal.com 2012-06-17 08:48 pm (UTC)(link)
Александреску бы с вами не согласился.

[identity profile] aamonster.livejournal.com 2012-06-17 08:53 pm (UTC)(link)
#ifndef stepanov
#pragma disable templates
#endif

[identity profile] theiced.livejournal.com 2012-06-17 09:03 pm (UTC)(link)
я не пишу на крестиках. никогда. накушался в деццтве, спасибо. на текущий момент три основных языка - руби / го / кложура. а так М верно сказал, пофиг на чём писать а бы не крестики/перл/пейтон.

[identity profile] theiced.livejournal.com 2012-06-17 09:07 pm (UTC)(link)
совершенно любой.

[identity profile] aamonster.livejournal.com 2012-06-17 09:12 pm (UTC)(link)
Имею подозрение, что программа на хаскеле, пишущая энкодер видео на чистом си, будет ok.

Page 4 of 7