Re: Advice Needed...



Maybe one day you'll get the fact that the incompatibility is due to the
improvements.

Not exactly. After all, they've worked around some of the previous problems
in VB 2005.

I also read recently that somebody started delving into the pseudo-code
VB.NET generates and discovered that there was absolutely no reason for most
of the limitations imposed in VB.NET. According to him, the programmers of
VB.NET were C programmers, and simply had no appreciation for the language
and what was important to developers and what wasn't. It's only as users
have complained that MS has become aware of what some classic VB'ers
consider to be critical issues.

That was his story, anyway. I don't know how much of it was fact and how
much conjecture, but it certainly sounded like a plausible explanation of
why VB7 changed so much from VB6, and why some consider it to be basically
C# with different keywords.

My take on it is that incompatibility is NEVER an improvement. An
improvement that causes incompatibility is dubious at best, poor programming
or a failure to understand the language at worst.



Rob


.



Relevant Pages

  • Re: CollabRx seeks brilliant engineers for an excellent e-science adventure
    ... belief that lisp programmers are smarter/better. ... Java or PHP programmers. ... a type of language that attracts a personality that meets my perceptions ...
    (comp.lang.lisp)
  • Re: Question concerning object-oriented programming
    ... programming language, not his. ... there has usually been a toString. ... I know it's "unrealistic" to expect actual programmers to do this, ... tell me what a dog is. ...
    (comp.programming)
  • Re: Does Python really follow its philosophy of "Readability counts"?
    ... with enforcing that "shouldn't" in the language itself? ... In Python, direct access to pointers is a MUST NOT. ... where you are allowed to mess with the implementation. ... human assembly language programmers? ...
    (comp.lang.python)
  • Re: Why do some people hate java?
    ... programming language like Java to exist, or if Java must exists, there's ... The majority of programmers at the time were using C++, ... and other resources that are just as important to ...
    (comp.lang.java.programmer)
  • Re: FORTH levels
    ... Most working on a collaborative project do not choose the programming language they are using: it is thrust upon them by the needs of the collaboration. ... When Iverson and Hui came up with J-- in part to remove APL's special character set and make it more "user friendly" not much of a community formed around it. ... And people who are by not by any reasonable stretch of the term "programmers" seem to take to Perl. ... But RPN does not require a visible stack, any more than any language requires a visible stack to rebuild its semantic trees from its flat expression. ...
    (comp.lang.forth)