Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Thinking outside the Bento box

Name: Anonymous 2015-03-29 8:44

Operator overloading is just a shortcut to using real functions.
Function overloading is merely generic function interface, saving the time to type the real function name.
Macros just produce code you could write yourself easily.
Classes don't have any advantage over structs. Their methods are less flexible than function pointers and arrays of function pointers are better than multiple dispatch.
Namespaces introduce complexity trading off the ability to use names globally for a restricted subset of it.
Module systems are rigid and inflexible compared to textual includes. What we need is binary resource includes.
Type-safety without escapes is useless: almost every language has a form of casting to another type.
Sometimes a generic type is the elegant solution, sometimes a specific type is needed. Having forced type-safety or forced dynamic types is counter productive.
Type inference is for programmers never bothering to specify a type.
Garbage collection overhead is traded for just not bothering to call free/delete or not using stack allocation freed at end of function.

Name: Anonymous 2015-03-29 10:39

>>14
Why two fedoras?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List