▲ | WillAdams 4 days ago | |
Are there mechanisms which make learning programming significantly easier which don't have marked limitations? (e.g., the limitations of BASIC (esp. early imprlementations) vs. C) I find it striking that this article references Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19. but doesn't cite one of the more notable responses: https://drdobbs.com/there-is-a-silver-bullet/184407534/ where that language (Objective C) coupled with the NeXT libraries/objects made possible Steve Jobs' "5-minute Word Processor Demo" Do Swift (and SwiftUI) change this calculus? | ||
▲ | kmoser 4 days ago | parent | next [-] | |
It seems you're conflating "easy to write complex software" with "easy to learn how to program." Just because you're using a language/environment that offers more powerful, high-level features doesn't mean you're learning more. If anything, being forced to learn the low-level stuff probably gives you a deeper understanding of programming, even if your output is lower in the beginning. | ||
▲ | wglb 3 days ago | parent | prev [-] | |
After all this time, I am not all that convinced that Object Oriented Programming was all that much of a sliver bullet. Its impact is less that Cox claimed, in my opinion. |