5 ms·
I think you're forgetting what it was like to learn your first programming language. A lot of concepts in procedural programming and OOP are hard to wrap your h
by gagege 9y ago
I think you're forgetting what it was like to learn your first programming language. A lot of concepts in procedural programming and OOP are hard to wrap your head around at first (static, by ref or by val, the difference between base classes and interfaces).
- sametmax 9y agoYou don't have to learn any of this in python, ruby or php. Oop or functional doesn't need to mean low level. Lower level is harder no matter the paradigm. The features I mentioned are functional no matter the level.
- lkitching 9y agoNeither callbacks nor dependency injection are functional concepts, and implicit loops are pervasive in Ruby (and non-linear control flow in general). OO in Ruby is quite a long way from structs + function pointers.