Issues that have not been adequately addressed by current paradigms
As a result of our study about what each paradigm has to offer we came
accross a few issues which have not been dealt with adequately by any of
the existing programming paradigms. Those issues are given below :
-
Flexibilty of design (too rigid or too flexible)
-
Programmer's familiarity with languages and its tools - This is directly
related to the time required for the programmer to learn a new language
which in-turn depends on its simplicity (this takes us back to the discussion
about Simplicity of language Vs. Power of language).
-
Handling of system exceptions - though Java has done a fairly good job
of this it still needs a lot of improvement upon
-
Ease of documentation - No paradigm or language inherently provides for
good documentation
Previous Page of this document (Trade-offs
in programming languages)
Back to main page
If you have comments or suggestions, email me at hccheng@cs.iastate.edu