Reputation
3,931
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
16 20
Newest
 Yearling
Impact
~35k people reached

Apr
19
answered How to handle when only certain derived classes need to be disposed?
Apr
16
awarded  Yearling
Apr
7
comment Mutable objects - setters and getters
-1. As Andres said, it misses the point of the question.
Mar
16
reviewed Approve GPL dictionary usage in commercial application
Mar
11
revised Why are we anyway doing Software Estimation knowing it is broken?
spelling
Mar
10
comment Why is there no consistent definition of essential concepts to OOP?
Some interesting discussion about the lack of precision in the definition of OO can be found here: c2.com/cgi/wiki?NobodyAgreesOnWhatOoIs
Feb
22
reviewed Approve Why do we need private variables?
Feb
22
reviewed Reject In plain English, what is recursion?
Feb
18
reviewed Approve Should I throw an exception in case of a meaningful value outside of the range or handle it myself?
Feb
18
answered Creating multiple instances of an implementing class
Feb
18
reviewed Approve Should I throw an exception in case of a meaningful value outside of the range or handle it myself?
Feb
18
reviewed Approve Shall I call this “Multitasking” in OOP?
Feb
17
awarded  Enlightened
Feb
17
awarded  Nice Answer
Feb
17
answered How should an entity that abstracts an external service do its operations?
Feb
17
reviewed No Action Needed Why isn't there a python compiler to native machine code?
Feb
16
comment Is functional programming faster in multithreading because I write things differently or because things are compiled differently?
@Rogério I do know that and agree with your point, but I thought such details such not be mentioned because the asker just wanted to know how and why a solution implementation in a functional language would be more efficient for concurrent processing, in a general way. I think that mentioning other advantages such as that would drive the discussion to an "FP over OO/Imperative" discussion.
Feb
16
awarded  Enlightened
Feb
16
awarded  Guru
Feb
16
comment Is functional programming faster in multithreading because I write things differently or because things are compiled differently?
@MatthieuM. Right, thanks! I edited to express things more clearly in my answer. Mutable state is only "the root of all evil" when it is shared between concurrent processes - something Rust avoids with its ownership control mechanisms.