3 ms·
Following the reasoning of the author, it can be argued that structured programming is syntactic sugar for machine language. It is besides the point, because OO
by danieldk 16y ago
Following the reasoning of the author, it can be argued that structured programming is syntactic sugar for machine language. It is besides the point, because OO certainly means something to a programmer. Do a 'paradigm-test'. Ask a programmer to implement a program in four paradigms:
- Object-oriented
- Structured
- Functional
- Logic programming
and he is likely to come up with four different programs. Pass these programs on to another programmer, and ask her to categorize these programs by paradigm. She will probably use the same categorization.
Programming paradigms are abstractions that may be somewhat overlapping, but have unique traits, and possibly world-view (everything is an object/operations on structured data/expression/predicate).
- JoachimSchipper 16y agoThe article argues that "sys.stderr.write("Hello world")" is not meaningfully different from "fprintf(stderr, "Hello world");" - sure, they are recognizably different, but the difference is only "skin-deep" (and the term "OO" confuses more than it clarifies - do you mean "good", "with proper encapsulation", "written in typical Java style"?)