Re: Off-topic: Corrisponding Successfulness of Software Engineers with Communication Ability...



Chris Uppal wrote:
..../...

Programming is /all about/ communication -- I can't think of many professions
in which wide-ranging factual communication skills are more essential.
>
A very good point and one that don't get nearly enough emphasis when programming is being taught.

I think that a number of language designers have forgotten this too: personally, I think that the use of generics may be a useful shorthand but, like the badly thought out names for classes, methods and variables, it tends to obscure the meaning of the code. Things weren't like this in the past. To pick on an ancient example, the introduction to the specification for Algol 60 explicitly says that the language was designed to program computers and *to communicate algorithms between people* (my emphasis). No doubt that one reason why the language, like Pascal, uses BEGIN...END; rather than {...};


--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |
.



Relevant Pages