"C-style C++ is All You Need."Когда кто-то говорит о том что бы что-то следать на чистом си, он признается что очень серьезно отстал в развитии. Вообще когда видишь сочитание слов "чистый си" это повод держаться от чувака подальше =)
Не бро, ты не выкупаешь, они же говорят не си, а _ЧИСТЫЙ СИ_ и это типа очень круто и элитно =), они достигли, они гордятся.
It’s a pity that after 50+ years of progress, we still love doing the compiler’s job.
The same shit with vim/emacs.
I use nvim btw.)
I hate most abstractions that come with C++, but I need C++ for the ones I don't want to break my brain over with C or worse: shooting myself in the foot.
If you are working on something like a game engine, there's a no brainer here.
Kernel dev, embedded systems sticking with C is understandable.
Употребляя выражение "чистый си" - я даю понять, что используется только низкоуровневый апи
Why the hell are you even working at the front end level (source code or AST)? Not funny. Try something rudimentary as control flow flattening at the clang AST level vs LLVM IR level and let me know which one kills your libido.)его проще морфить
Do yourself a favor and study LLVM IR. It's SSA. Fuck trees, libclang. There's a reason Chris Lattner worked so hard so that one day we could all unite under one umbrella.
And no need to go against the grain with GCC GIMPLE.
There's something in every syscoder's primal instincts that raise our dopamine levels every time someone says "pure C". None can escape this instinct. Not even WhisperСлушай, если ты тоже будешь регулярно подмывать свой си, он и у тебя будет чистый, в этом нет ничего такого. Я бы, наверное, говорил "на чистом винапи", или на "чистом нтапи"
It's already pretty obvious that he either works at the source code or AST level or worse (most likely): believes that C binaries somehow make obfuscation easier.С термином все ок, он про синтаксис языка и означает что кодер не будет использовать си с классами.
И все это означает что кодер напишет код который не будет гибким, не будет нормально тестироваться или это будет лютый пиздец с инъекцией зависимости на чистом си, что само по себе будет говорить о том что кодер очень странный парень.
Короче упоминать про си и особенно про чистый си да еще и преподносить это как что то хорошее это как заявлять о собственной тупизне и необучаемости. Завязывай с си.
Главное в курсе о С/С++ не забыть рассказать о новом API для выделения памяти, которое скоро станет стандартным:
Посмотреть вложение 97789
C:
int* x = (int*)mallocPlusAI("Enough memory to store up to 5 ints");
freePlusAI(x, "I think it’s time...");