r/programmingcirclejerk•3 yr. agoI think there's a pretty good rule of thumb in modern systems-ish language design: If Go and Rust and Zig all do a certain thing, that thing is probably a great idea.news.ycombinator.com/item?id=34835631#34838613news.ycombinator.com5925ShareSave
r/programmingcirclejerk•3 yr. agoMy brother in Christ, you are using classesreddit.com/r/ProgrammingLanguages/comments/10...reddit.com8534ShareSave
r/programmingcirclejerk•3 yr. ago[ISO C++ Direction Group opinion:] Rust, originally from Mozilla, built on top of C++, became the poster child of a safe browser language.open-std.org/jtc1/sc22/wg21/docs/papers/2023/...open-std.org4922ShareSave
r/programmingcirclejerk•3 yr. agoOne of the most eye-opening experiences I had as a new grad was sitting near to Bjarne Stroustrup during the OOPSLA 2006 keynote (? It’s been a long time), while 2000-or-so co-attendees repeatedly booed & hissed at him every time C++ was mentioned.news.ycombinator.com/item?id=23748560news.ycombinator.com3814ShareSave
r/programmingcirclejerk•3 yr. agoPolymorphism in C is trivial: You use a vtable - a struct of method pointers ... return ((int (*)(void *))((object *)self)->class->vtable[STRING_LENGTH_SLOT])(self);news.ycombinator.com/item?id=34298135news.ycombinator.com19038ShareSave
r/programmingcirclejerk•3 yr. agoGo is not statically typed, really. Consider using Haskell, if not Agda.news.ycombinator.com/item?id=34230884news.ycombinator.com9423ShareSave
r/programmingcirclejerk•3 yr. agowhen dealing with high level languages, the speed difference between loops and [string] equality operations is such that for all practical purposes the equality opeation can be considered to be O(1).neil.fraser.name/writing/diff/neil.fraser.name6538ShareSave
r/programmingcirclejerk•3 yr. agotl;dr = Why not just write a Lisp that compiles to Zig?reddit.com/r/lisp/comments/zosu50/lisp_for_un...reddit.com3810ShareSave
r/programmingcirclejerk•4 yr. agoclass Gender\Gender { const int IS_FEMALE = 70; const int IS_MOSTLY_FEMALE = 102; ... const int BRITAIN = 1; const int IRELAND = 2; const int USA = 3;php.net/manual/en/class.gender.phpphp.net19046ShareSave
r/programmingcirclejerk•4 yr. agoHaskell is the greatest programming language of all time ... the rational adult in a room full of children ... When I program in Haskell, I am in utopia. I am in a different world than 99.9% of what I see posted on Reddit.old.reddit.com/r/haskell/comments/yjxfol/hask...old.reddit.com16647ShareSave
r/programmingcirclejerk•4 yr. ago[replying to @elonmusk] OCaml is basically C Full Self-Driving (and it doesn't crash).209ShareSave
r/programmingcirclejerk•4 yr. agoOne thing that is common to many people arguing is that they actually never bothered to read SIGPLAN, or CS type systems.news.ycombinator.com/item?id=30046053#30070374news.ycombinator.com5019ShareSave
r/programmingcirclejerk•4 yr. agowho cares about boilerplate code? always use auto-generation, don't write getter setter by your hand,reddit.com/r/java/comments/rrlwi7/why_everyon...reddit.com8632ShareSave
r/programmingcirclejerk•4 yr. agoThe customer has nuclear weapons. They do not do "bounty". :)gcc.gnu.org/bugzilla/show_bug.cgi?id=95644#c4gcc.gnu.org10921ShareSave
r/programmingcirclejerk•4 yr. agoImprove 'cannot contain emoji' error.github.com/rust-lang/rust/pull/91476github.com13424ShareSave