Re: Is VB Caca??



"Herfried K. Wagner [MVP]" <hirf-spam-me-here@xxxxxx> wrote...

It seems that you misinterpreted my post (maybe because I was unclear...).
I'll try to explain my thoughts in more detail below.

Well I appreciate (honestly) your reasoned response. I just wish we could
all "talk" instead of trying to (to use the modern term) "Kempf" all the
time. :-)

Consider that C# isn't "like VB" or borrowed from VB but rather that the
developers borrowed parts from "all existing languages". Their intent
wasn't to improve on VB but rather to improve on C/C++ and to offer
competition to Sun's Java.

That said, it is beyond any doubt syntactically much more like C/C++ than it
is like VB. It is case sensitive, uses a line terminator (even down to the
the same termination character), uses C++ style comments and doesn't support
procedures.

Identical syntax in For loops, a Switch statement with the same "break;"
requirement of C/C++ (not VB), the basic data types are named the same, the
same logical and bitwise operators (common to C, C++, Java and CSharp) along
with support for pointers. Assignment statements are expressions that
return a value (unlike VB) so the following works: v1 = v2 = v3 = 100 as
does: v1 = ( ( v2 = MyFunction() ) > 100 )

Of all the documents I have seen and read on C# almost all start with
something similar to this one:

http://en.wikibooks.org/wiki/C_Sharp_Programming

which (while technically an opinion) says "derived from the C programming
language" and then goes on to mention Java. None that I've encountered have
ever started off with "just like VB with different syntax."

It isn't that I don't want to believe it I just don't see the similarities
to VB and the similarities to C/C++ and Java are plain as day, not to
mention it isn't called VB-Sharp.

I've had my say on the topic and I'm willing to drop it.



.



Relevant Pages

  • What types of variables can be passed with JNI?
    ... My application is written mainly in Java, but it uses C/C++ through ... I purchased a OCR library which receives calls form the Java side using ... if JNI is up to the task. ... as said above, I know I can pass an int or a string ...
    (comp.lang.java.programmer)
  • Re: a good book
    ... My HTML knowledge is ... amd the latest edition of "The Javascript Bible". ... JS itself is pretty straightforward -- espeically if you already know C/C++ or Java. ...
    (comp.lang.javascript)
  • Re: Buildsysteme ... Erfahrungswerte?
    ... gibt es dafür eigentlich kein gescheites Tool ... C/C++ durchnuddelt. ... Java code base haben wollen/müssen ... ... eben "gut genug" werden. ...
    (de.comp.lang.java)
  • Re: Javas performance far better that optimized C++
    ... I've heard such silly statements only from narrow-minded C/C++ programmers. ... But real-time system and OS are different ... Any byte-array acces in java is a subject of boundry check indeed. ... of unlimited memory access (you get mem access violation dialog, ...
    (comp.lang.cpp)
  • Re: Template method pattern in Java ???
    ... > changed" (which I suspect was just hyperbole in the first place), ... > that all their similarities come from that common origin? ... > conclusions that Java did to an unbelievable degree? ... I do not see anything interesting or inspiring in either Java or C#. ...
    (comp.object)