Re: WHY

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Harlan Grove (hrlngrv_at_aol.com)
Date: 12/24/04


Date: Thu, 23 Dec 2004 22:46:27 -0800


<aaron_kempf@hotmail.com> wrote...
>klunkiness of VB
>
>hahahahahha
>
>it's got _EVERYTHIGN_ those other languages have and then some.
...

Really? How do you write a hash table in VB? Hashes are an integral data
structure in Perl and most other scripting languages. How do you write
pointers or references to functions in VB so you can, e.g., write a single
topological sort routine that accepts a comparison function (like StrComp
for strings) as a parameter? Again, Perl and the other object oriented
scripting languages, C/C++, Java, even some dialects of Pascal provide this.
How about the lack of short circuit boolean evaluation which makes some
conditional checks require two or more If blocks rather than one, thus
unnecessarily complicating the logic? How about the lack of C's continue or
Perl's next statements which eliminate the need for many If blocks or GoTos
as opposed to single line If statements inside loops?

>it has better errorhandling.. it has better _PERFORMANCE_ than other
>languages out there.

Clueless again!

Presumably you mean VB per se rather than VB.Net since VB.Net is just
another language generating virtual machine code for .Net to execute.

Does VB provide anything more than 'On Error GoTo <label in current proc>'
and 'On Error Resume Next'? Have you ever seen a performance comparison
between VB and any scripting language for any serious text transformations?
Have you ever seen a comparison of calculating eigenvectors and eigenvalues
of square matrices between VB and FORTRAN? (Since any halfway intelligent VB
developer would call routines in LINPACK or LAPACK, they'd actually be using
compiled FORTRAN libraries, so not a real comparison.) How many operating
systems or hardware device drivers are writen in VB?

>VB has momentum. VB has marketshare.

We differ on whether

market share = better language

vs

market share = dominant monopoly pushing it

Also another example of your lack of perspective. Since your so mired in a
Windows shop you just don't factor in development on non-Windows OSs. VB is
nothing outside Windows.

>it is ridiculous to even consider other languages.

In the same way it's ridiculous to consider anything other than English as a
human language. If all you speak is English and you lack the intelligence
and/or perseverence to learn anything else, yelling at everyone else to
speak English may have some appeal. That's what your databases & VB ranting
is equivalent to.

Clearly you don't understand numerical programming. While VB is not
significantly worse than most other procedural languages for numerical
programming, it ain't APL or FORTRAN . . . or MatLab.



Relevant Pages

  • Scripting 101
    ... automation environment and it allows me to quickly create software to ... although somewhat primitive compared to scripting languages ... However, unlike most programming languages of the time, these scripts ...
    (comp.home.automation)
  • Re: some suprises with different languages
    ... That's not such a bit suprise because OCaml ... The so called "scripting languages" like Tcl and Ruby were quite fast ...
    (comp.lang.misc)
  • some suprises with different languages
    ... That's not such a bit suprise because OCaml ... The so called "scripting languages" like Tcl and Ruby were quite fast ...
    (comp.lang.misc)
  • Re: Newbie Looking for a Language
    ... I have heard mixed reviews of PHP and I ... wonder if it's the best one to invest in learning as a first language. ... May impression so far is that non-scripting languages can do everything ... scripting languages can not do. ...
    (comp.lang.php)
  • Re: COBOL compiler
    ... Perl at least is brought to its knees by a variety ... Is there any reason why any of these complex scripting languages have ... compiler, or is there some infelicity in the design of Perl that makes ...
    (Debian-User)