Gabriel Sechan wrote:
This one feature of a language magnifies the readability of your
programs  by a factor of 200-  at the minimum.  You don't need to
read pages and pages of code to figure out what's being done and how
the data is stored.  Its right there.  You want to see the insides of
that structure, to see how it manages its data?  You know where to
look.  A program is utterly unmaintainable without that.

Excuse me, but some of us have these newfangled things called "editors".

And they can tell us the type of the variable, how it's laid out, what it references, and maybe even what it should be vs. what it is.

Of course, this requires a language that has introspection so C/C++ users can just leave the discussion (although ECB tries really hard to make this work even with gigantic pile of feces that is C++ grammar).

Some people wax poetic about closures or recursion or functions as a
first class objects.  They're all fools.  Variable declarations are
the single biggest piece of genius in the history of programming.
And thats without even getting into how many freaking bugs it finds
due to compile time checking of types.

Spoken like a true C/C++ bigot.

However, variable declarations and types are orthogonal to closures, recursion, and functions as first class arguments.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to