2,833 reputation
1330
bio website
location Argentina
age 38
visits member for 4 years, 3 months
seen 3 hours ago

Software developer and science fiction fan.


Dec
22
comment Is every language written in C?
@Neil It's not really that pedantic. It's accurate: a language is a spec. It may be implemented as a compiler, as an interpreter, a hybrid, etc. You can write a compiler for a language, but the compiler is not the language. I guess the issue gets confusing because there are languages for which there is no spec written anywhere except for its reference implementation. But even in those cases, I'd argue the language (i.e. the ideal the author had in his/her mind) is different from the implementation/compiler/interpreter/etc.
Dec
22
reviewed Edit When should we work on GC optimization?
Dec
22
revised When should we work on GC optimization?
retag + title
Dec
18
comment How to define “or” logically
@sapi True, but I prefer to work with languages with sane boolean operators (aka "the actual boolean operators")
Dec
12
comment Why use arg type `class Object` instead of `Comparable[]`?
Nitpick: yo do not need to explicitly cast an object to Object in order to use methods of class Object.
Dec
10
reviewed No Action Needed Is it possible to have a keyed dictionary stored on disk?
Dec
10
reviewed Edit Is there ever a reason to use an array when lists are available?
Dec
10
revised Is there ever a reason to use an array when lists are available?
Copy edited.
Dec
10
reviewed No Action Needed Matrices calculations on partial shape matching
Dec
10
reviewed Approve Should I use ASP .resx resources if the website is available in a single language?
Nov
30
comment Inheritance in imperative programming
I just found the talk which has the slide Uncle Bob was ranting against. It's interesting. If I were a software engineering guru and published author like Uncle Bob, I would have taken the effort to find the talk and see what it has to say. Maybe, just maybe, he's just mistaken about FP because he's unfamiliar about it. But he gives no indication in his post he did so, which doesn't surprise me...
Nov
29
comment Inheritance in imperative programming
It drives me mad that Uncle Bob feels confident enough to write about the differences/similarities between OOP and FP when he clearly is familiar with only one of the two!
Nov
29
comment Inheritance in imperative programming
The more I read Uncle Bob's posts, the less I respect him. The guy has no idea whatsoever about what FP is. No shame in that; there's plenty I don't know either, but I least I try not to rant about it as if I did. Examples of things he gets wrong: he speaks of polymorphism as if naturally belonged to OOP or FP didn't use it (wrong), he ignores higher-order functions as the natural way to do what he calls "source inversion", "too many parenthesis" is not something found in FP (maybe he got confused with Lisp?), "true functional programming has no assignment" (oversimplification), etc.
Nov
29
comment Inheritance in imperative programming
Please note that "OOP" is a subset of "imperative programming", so I think your question is imprecise. Also, I'm confused: you say "inheritance", but I suspect your question is about code reuse and/or polymorphism and/or subtyping. Is that so? Because there are many ways to reuse code outside OOP. (In other words: you're looking for a way to do inheritance. Why? What actual problem do you hope to solve with inheritance?)
Nov
25
reviewed Approve Merge sort versus quick sort performance
Nov
21
reviewed Approve What should an object be called that contains only setters and getters?
Nov
21
reviewed Approve How to break these long C++ lines in a neat way?
Nov
20
reviewed No Action Needed Notify about starting event
Nov
20
reviewed No Action Needed Syncing structured data and files in Android App with an ORM?
Nov
20
reviewed Approve Why do so many namespaces start with com