[dba-VB] Recent Discussion from MS on VB.Net and C# in VS 2010

Max Wanadoo max.wanadoo at gmail.com
Tue Mar 16 07:44:53 CDT 2010


> (X + Y) * (z^2-3)
because mathematical expression have nothing to do with coding....apples and
oranges.

the brackets are necessary to ensure mathematically correct calculations but
if curly brackets were neecessary for code they would be present in every
code language - but they are not.  Why? because they are there for YOU and
for no other reason.  They are NOT necessary and we all know that VBA
doesn't use them, neither do tons of other languages.

When the compilers say back to contemplate writing a new compiler they
clearly said "What can we do to make our C# language stand out and pretend
it is a cut above everybody elses's language?  I know, lets stick some curly
brackets in there - that will take up at least half a page of white space
and contribute nothing, but hey? It will confuse the life out of Joe Public
and we can make pretend that we are really intelligent"


If that is your comfort zone then so be it.  Just ask yourself this.  When I
sit down and "learn" a new language, what am I actually learning?  Is it how
to code? No, I can do that.  Is it how to structure algorithms?  No, I can
do that.  Is it to learn how to structure data? No, I can do that.  What is
it then?  Does it compile down to something extra stupendous?  Nay, it is
just about another way of doing the same thing.  If the langues doesn't
bring any REAL advantage then why bother?  Some languages are archaic and
cumbersom, some are slick and neat and some compile to executables and some
compile to p-code.  But if there is no real advantage of one over the other,
why bother and why waste your time, but most of all WHY PRETEND.

Max



More information about the dba-VB mailing list