> will help you adapt to Nim

That's the wrong way.

The main problem in programming is the weak human mind. And the goal of the 
language is to provide a way and abstractions for humans, that work well with 
human mind.

Programming is not about machines, not about "memory layout" or "GC" or "zero 
overhead", those things already minor issues nobody cares about (your browser 
allocates 500Mb just to read that text right now). And it will be automated 
soon, in the next couple of years we'll see benchmarks, that some new VM with 
machine optimised code, beats all the best hand crafted C code. It's pretty 
much already there ML can do it, it's just not yet integrated in VM.

All these OOP vs FP talks completelly miss the point. Programming is not about 
providing "the best" interface and abstractions. Programming is about backward 
compatibility with old human mind.

And humans have tendency to thing in OOP, because human mind was created in 
such environment and it's the natural way for it to think.

Reply via email to