The people who design languages are the people who write the compilers and system classes. Quite naturally they design to make their work easy and mathematically elegant. However, there are 10,000 maintenance programmers to every compiler writer. The grunt maintenance programmers have absolutely no say in the design of languages. Yet the total amount of code they write dwarfs the code in the compilers.
On 2014-11-11 Obama announced brave new cuts in CO₂ emissions with targets for 2030. This is complete bullshit. Why?
~ Roedy (born:1948-02-04 age:69)
- Obama will only be in office for two more years. If he is going to promise a target, the furthest out he has any control over is 2016. It makes no sense to make promises about what future presidents are supposed to do.
- That is like having a term paper due in 16 years. Nobody pays any attention until the week before it is due and by then it is too late to do anything, if anyone even remembers the promise.
- If he were serious, there would be a target for each of the remaining two years of his administration.
Indeed, the only thing rising faster than our emissions is the output of words pledging to lower them.~ Naomi Klein
An example of the result of this sort of elitist thinking is the JDBC (Java Data Base Connectivity) interface. It makes life easy for the JDBC implementor, but a nightmare for the maintenance programmer. It is far clumsier than the FØRTRAN interface that came out with SQL (Standard Query Language) three decades ago.
Maintenance programmers, if somebody ever consulted them, would demand ways to hide the housekeeping details so they could see the forest for the trees. They would demand all sorts of shortcuts so they would not have to type so much and so they could see more of the program at once on the screen. They would complain loudly about the myriad petty time-wasting tasks the compilers demand of them.
There are some efforts in this direction: NetRexx, Bali and visual editors (e.g. IBM (International Business Machines) ’s Visual Age is a start) that can collapse detail irrelevant to the current purpose.
This page is posted
Optional Replicator mirror
Your face IP:[188.8.131.52]
You are visitor number|