*programming

0xd34df00d 08.03.2012 22:55

За полтора часа без проблем разобрался в очень чужом коде, обмазанном бустами и темплейтами, и починил два ебких бага.
R HRWA.

magog 07.03.2012 14:09

Вот такой начинаешь писать код. Весь день хуяришь, ебешься. пишешь, удаляешь. переписываешь, что бы заставить работать эту хуиту. И такой в конце рабочего дня делаешь коммит на все сразу с ожиданием — ну там ща не коммит, а коммитище будет. И видишь вывод:
[rewind c9e636b]
12 files changed, 25 insertions(+), 15 ... more →

hirthwork 07.03.2012 05:47

есть один минус у tail call optimization. если написать рекурсию неправильно, то она вместо того чтобы упасть с коркой тупо зависнет

hirthwork 06.03.2012 08:43

items_count или item_count?

Cthulhu 06.03.2012 05:50

Бедные, бедные пуресишники. Нельзя над ними ржать, нельзя их обижать. Как часто они, брызгая слюной, начинают бессильно ругать C++. И ладно бы просто ругали — плюсцы действительно говно, и их есть за что поматерить. Но они ведь берутся утверждать, что пуреси для крупных проектов подходит даже лучше!

А вы видели, ... more →

4da 05.03.2012 09:27

Набор статей на тему реализации модели памяти C++11 в gcc.
http://gcc.gnu.org/wiki/Atomic/GCCMM

magog 02.03.2012 08:51

Писать на С++ безусловно, можно. Но в 2012 году есть лучшие варианты. Вы утверждаете, что писать писать энтерпрайз софт на С++ ничем не хуже, чем писать его на Java? Аргументы?
http://mantonov.blogspot.com/2012/02/blo...

magog 02.03.2012 07:41

Вот больше всего я ненавижу следующую фигню: когда программа падает 3 раза подряд и когда ты уже собрался отследить ошибку — перестает падать. Вообще не падает, зараза! ненависть!

magog 01.03.2012 20:00

@Cthulhu "А все потому что кутимовцы, которым надоело переименовывать плагины, идут писать более серьезный софт, блядь."

hirthwork 01.03.2012 08:58

прекратить давать объектам управлять их файлами логов и заводить для этих целей log manager

nexeuse 28.02.2012 16:49

Разработчики transmission настолько суровы, что хранят иконки в исходном коде на C в виде строк.
https://trac.transmissionbt.com/browser/...

hirthwork 22.02.2012 04:28

Собственно вот: http://ideone.com/YYQil тайп трейт, который определяет, что тип является nullary callable с заданным возвращаемым типом (bool). А теперь скажите какой трейт буста или C++11 я переизобрёл?

hirthwork 21.02.2012 17:53

\3 — \4: http://ideone.com/xWLeu в шланге 011 выдаёт, да. наверняка и в студии также.

Cthulhu 21.02.2012 16:19

Пстач, а что сейчас модно использовать для документирования кода на C++?
Требования таковы:
1) Софтина на входе получает плюсопроект;
2) Находит в нем все функции/методы/поля/whatever, задает мне вопросы о них;
3) Вставляет перед ними в коде аннотации (типа функция X, принимает такие параметры, возвращает такое ... more →

hirthwork 21.02.2012 13:41

кстати, напомните мне, в function try block, из catch'а эксепшон автоматически rethrow'ится только у конструкторов?

hirthwork 21.02.2012 13:39

заменил spaghetti style code на код с четыремя ретёрнами, но и четыремя отступами менее. думаю над тем что тут не так

4da 21.02.2012 10:47

Настолько ли неудобно писать на agda, как говорят?
Поскольку это ЯП (в том числе), для написания каких приложений он хорошо подходит?

4da 20.02.2012 22:08

Писатель хаскелесипедов.

4da 20.02.2012 09:36

Посмотрите, какие комбайнеры из науки:

We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for ... more →

hirthwork 19.02.2012 01:04

Good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code.

hirthwork 19.02.2012 01:00

выложил в comp.lang.c++.moderated свои мысли по поводу того, что наконец-то можно запретить передавать шаблонные параметры кидающие исключения. в каменты можно срать и сюда тоже: https://groups.google.com/d/topic/comp.l...

hirthwork 18.02.2012 17:58

погромиздосовач, а при выполнении split'а на строке, что ты сделаешь, если escape character является последним символом строки? забьёшь и сделаешь сегфолт, отбросишь его или же сделаешь его последним символом последней строки?

hirthwork 18.02.2012 13:17

плюсоёб, что твоему сердцу ближе бряк или ретёрн? вопрос для случая, когда рассматриваемый цикл является концом функции.

hirthwork 18.02.2012 12:18

вот все знают что правило хорошего тона — не больше трёх аргументов у функции. вопрос: сколько шаблонных аргументов у класса считаются хорошим тоном?

hirthwork 18.02.2012 10:13

какого хуя функтор у std::plus объявлен как:
T operator()(const T& x, const T& y) const;
а не
T operator()(const T& x, const T& y) const noexcept(x+y);
?

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Myp

Myp

Rejjin

Rejjin

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

Артс

arts

psymatic

psymatic

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

Johan

johan

oberon86

oberon86

nstm0

nstm0

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa