Slashdot Mirror


Is Visual Basic a Good Beginner's Language?

Austin Milbarge asks: "Ever since the .NET framework came along a few years ago, Microsoft had promised VB developers that their language would finally be taken seriously. To be honest, I never understood why some non-VB developers thought of VB as a 'toy' language, but that is for another article. Anyways, Microsoft made good on their promise and transformed VB from an easy to learn language into an object oriented power house, with lots of OOP functionality thrown in. The old VB has been discontinued, and the new VB is no longer a simple language. With all the fancy changes, is VB still the great beginner's language it once was? Would you recommend it to a beginner over C#?"

12 of 1,100 comments (clear)

  1. And in other questions... by edremy · · Score: 5, Funny
    Dear Republican National Committee: Would Hillary be a good president?

    Dear Osama Bin Laden: Would you like to come to my bar mitzvah?

    Dear Eagles fans: Would you be willing to sign Terrell Owens again?

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  2. Re:Is Visual Basic a good beginner's language by The_Wilschon · · Score: 4, Funny

    I hate when people make statements sound like questions and vice versa?

    --
    SIGSEGV caught, terminating

    wait... not that kind of sig.
  3. Re:still C by beavis88 · · Score: 5, Funny

    *sniff* brings back memories of my first C program

    % ./a.out
    Segmentation Fault
    %

  4. Re:Bad idea- compilers by wizbit · · Score: 4, Funny

    and I can always tell the difference in code between a real programmer and Visual Studio Wizards

    So can I. The #Region " Windows Form Designer generated code " seems to be a bit of a giveaway, no?

  5. Re:I'm a fan of Java by jcr · · Score: 4, Funny

    a great user interface library in the form of Swing.

    You really need to get out more..

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  6. Re:still C by iphayd · · Score: 4, Funny

    Oh come on.  You know you commented it.

    #include    //Most people put <stdio.h> in this line after #include, but I can't due to a software patent.
    int main()  //Main function is run every time
    {           //Begin Main function
        printf("Hello world\n"); //Print "Hello World" and start a new line
    }           //End Main Function

  7. Java snobs? by PhYrE2k2 · · Score: 4, Funny
    for those of you C++/Java snobs that think VB/C# are for morons


    Please don't associate those Java users with us C++ (and C for the procedural of us) users.
    *shudders* I feel so dirty.
    --

    when you see the word 'Linux', drink!
  8. Re:still C by cdrudge · · Score: 4, Funny

    You forgot to put your name, class, and project number up at the top of the file as comments. You will also lose point for not properly documenting the method's in and out parameters and how they might be modified. Finally, you also did not declare the "Hello World\n" as a constant to ease modification at a later point in time.

    ...or at least that was the way my first Hello World program was graded (although that was in C++).

  9. Re:still C by stoicio · · Score: 3, Funny

    You failed to notice that he doesn't *return* anything
    from main, which is declared as 'int main'.

    You fail the test!

  10. Re:still C by ignavus · · Score: 5, Funny

    Oh, you mean...?

    #include <stdio.h>

    int main() {
        printf("Segmentation Fault\n");
        return 1;
    }

    --
    I am anarch of all I survey.
  11. Re:Visual Basic is horrible; use Python by ignavus · · Score: 3, Funny

    Makes a great starter pet, too.

    --
    I am anarch of all I survey.
  12. Never improve on perfection :) by CarpetShark · · Score: 3, Funny

    You introduced a bug ;)

    That should return EXIT_FAILURE or something, not 1.