Hi all,
Thinking again about the messages which started this discussion (where
Java was mentioned), I have the impression that the issue of the
language notation is secondary to the notion of programming
environment. I was talking to some `industry people' two weeks ago,
and they were explaining me how new environments allowed them to
develop Java applications without typing much code.
Environments which include tools like Rational Rose allow programmers
to specify their programs in UML (unified modeling language) visually,
before compiling it automatically. New issues naturally arise (e.g.
visual programming), but the original language's notation per se
doesn't seem to have a large impact. It seems more interesting to
think in terms of tools and/or environment rather than programming
language. And one can apply the principles of the Cognitive Dimensions
to a programming environment or tool (viscosity, early commitment,
etc.).
Fabrice
PS: these people i were talking to were considering themselves as Java
programmers, as they still had to modify a few lines of code every
here and there.
--
/===========================================================/
Fabrice Retkowsky - [EMAIL PROTECTED]
http://www.cogs.susx.ac.uk/users/fabricer
-----------------------------------------------------
Basement Flat, 113 Preston Road - Brighton BN1 6AF - UK - (44)
1273-275-779
4, rue Pierre Lescot - 78000 Versailles - France - (33) 1-39-49-59-32
/===========================================================/