Page 1 of 5 123 ... LastLast
Results 1 to 15 of 75
  1. #1
    Kantanomo's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    12
    My Mood
    Psychedelic

    The Great Coding Debate. C# Vs. VB

    I'm making this topic cause i see a lot of people over the vast thing we call the internet. Arguing about which of the two are better and function better, I personally know how i feel but i wanna hear other peoples views on it.

    I know im a C# guy for many reasons, One of which it is easier to move from C# to C++ then from VB to C++. It also is in my mind easier to understand and grasp the concept of then VB.

    What do you guys think?

    P.S. You cant add polls on this forum or am i dumb.
    My C# Posts. (I code all my own code)


    Coding Experiance:
    • VB = None its GayShit.
    • C# = 2 years (Indermediate/Advanced)
    • C++ = 5 months (Beginner)
    • HTML = 1 year (Beginner)

  2. #2
    Jason's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    /dev/null
    Posts
    5,704
    Reputation
    918
    Thanks
    7,676
    My Mood
    Mellow
    It's no that great of a debate. They are nearly identical. There is pretty much nothing you can make in VB that you can't make in C# and vice versa. Personally I prefer C#, but that isn't because of performance/functionality differences, I just like C# better.

    Quote Originally Posted by Jeremy S. Anderson
    There are only two things to come out of Berkley, Unix and LSD,
    and I don’t think this is a coincidence
    You can win the rat race,
    But you're still nothing but a fucking RAT.


    ++Latest Projects++
    [Open Source] Injection Library
    Simple PE Cipher
    FilthyHooker - Simple Hooking Class
    CLR Injector - Inject .NET dlls with ease
    Simple Injection - An in-depth look
    MPGH's .NET SDK
    eJect - Simple Injector
    Basic PE Explorer (BETA)

  3. The Following 2 Users Say Thank You to Jason For This Useful Post:

    HeavenlyRage (08-16-2011),Josh_ox3 (08-17-2011)

  4. #3
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    inb4 VirtualDUDE

    in all seriousness, C# and VB at the end of the day are essentially the same, .NET. Different code, same applications?

  5. #4
    Kantanomo's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    12
    My Mood
    Psychedelic
    I think of it as a debate because of all the fighting about it, and people thinking one is better. I know both are same just that different styles, And functionality for certain things.
    My C# Posts. (I code all my own code)


    Coding Experiance:
    • VB = None its GayShit.
    • C# = 2 years (Indermediate/Advanced)
    • C++ = 5 months (Beginner)
    • HTML = 1 year (Beginner)

  6. #5
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    A solution, do not use .NET !!

  7. #6
    cfsharp's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    196
    Reputation
    28
    Thanks
    23
    My Mood
    Cynical
    Use .NET it pwns!

    I like C# better because the syntax is aestetically pleasing to me, i think the VB syntax looks like shit. Its like:

    adljfodshfoewhsddjhfierrhfdsjnknvinasfd()
    hdhjaodhfdjlfewoifhdjfkljasbvnjahiuerhf()

    /schwarzenegger voice
    /stallone voice

    Also i think VirtualDUDE Rage Quit.

    Programming languages i know:
    C# Advanced
    -Putting it down for now, to learn C-
    C++ Beginner
    C Beginner




  8. #7
    Jason's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    /dev/null
    Posts
    5,704
    Reputation
    918
    Thanks
    7,676
    My Mood
    Mellow
    Quote Originally Posted by cfsharp View Post
    i think the VB syntax looks like shit. Its like:
    adljfodshfoewhsddjhfierrhfdsjnknvinasfd()
    hdhjaodhfdjlfewoifhdjfkljasbvnjahiuerhf()
    Erm, what? Have you ever opened VB?

    Quote Originally Posted by Jeremy S. Anderson
    There are only two things to come out of Berkley, Unix and LSD,
    and I don’t think this is a coincidence
    You can win the rat race,
    But you're still nothing but a fucking RAT.


    ++Latest Projects++
    [Open Source] Injection Library
    Simple PE Cipher
    FilthyHooker - Simple Hooking Class
    CLR Injector - Inject .NET dlls with ease
    Simple Injection - An in-depth look
    MPGH's .NET SDK
    eJect - Simple Injector
    Basic PE Explorer (BETA)

  9. #8
    Kantanomo's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    12
    My Mood
    Psychedelic
    I don't like VB cause its almost 99% text based like

    Private sub blah
    dim int = 0;
    end sub

    to me it looks like

    fdgdsfgsdfg
    sdfgsdgsd
    sfgsdgsd

    i need my Brackets {} I <3 them so
    My C# Posts. (I code all my own code)


    Coding Experiance:
    • VB = None its GayShit.
    • C# = 2 years (Indermediate/Advanced)
    • C++ = 5 months (Beginner)
    • HTML = 1 year (Beginner)

  10. #9
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by Kantanomo View Post
    I don't like VB cause its almost 99% text based like

    Private sub blah
    dim int = 0;
    end sub

    to me it looks like

    fdgdsfgsdfg
    sdfgsdgsd
    sfgsdgsd

    i need my Brackets {} I <3 them so
    really? to me it looks like english, and if you read english text like

    fdgdsfgsdfg
    sdfgsdgsd
    sfgsdgsd

    i think you should get some eyes checked

  11. #10
    cfsharp's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    196
    Reputation
    28
    Thanks
    23
    My Mood
    Cynical
    Quote Originally Posted by Fenrir Greyback View Post


    Erm, what? Have you ever opened VB?
    I know it's not exactly like that but thats just what my brain sees it as. Lemme make it easer to visualize what my brain sees.

    C#:


    VB:

    Programming languages i know:
    C# Advanced
    -Putting it down for now, to learn C-
    C++ Beginner
    C Beginner




  12. #11
    Jason's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    /dev/null
    Posts
    5,704
    Reputation
    918
    Thanks
    7,676
    My Mood
    Mellow
    Quote Originally Posted by Kantanomo View Post
    I don't like VB cause its almost 99% text based like

    Private sub blah
    dim int = 0;
    end sub

    to me it looks like

    fdgdsfgsdfg
    sdfgsdgsd
    sfgsdgsd

    i need my Brackets {} I <3 them so
    Meh, curly brackets get annoying.
    Like this:

    [highlight=C#]
    //
    }
    }
    }
    }
    }
    [/highlight]

    And it's really easy to forget one and not realize.

    Quote Originally Posted by Jeremy S. Anderson
    There are only two things to come out of Berkley, Unix and LSD,
    and I don’t think this is a coincidence
    You can win the rat race,
    But you're still nothing but a fucking RAT.


    ++Latest Projects++
    [Open Source] Injection Library
    Simple PE Cipher
    FilthyHooker - Simple Hooking Class
    CLR Injector - Inject .NET dlls with ease
    Simple Injection - An in-depth look
    MPGH's .NET SDK
    eJect - Simple Injector
    Basic PE Explorer (BETA)

  13. #12
    cfsharp's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Posts
    196
    Reputation
    28
    Thanks
    23
    My Mood
    Cynical
    Quote Originally Posted by Fenrir Greyback View Post


    Meh, curly brackets get annoying.
    Like this:

    [highlight=C#]
    //
    }
    }
    }
    }
    }
    [/highlight]

    And it's really easy to forget one and not realize.
    Thats why you use an IDE, it tells you if you missed one or not.

    Programming languages i know:
    C# Advanced
    -Putting it down for now, to learn C-
    C++ Beginner
    C Beginner




  14. #13
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by Fenrir Greyback View Post


    Meh, curly brackets get annoying.
    Like this:

    [highlight=C#]
    //
    }
    }
    }
    }
    }
    [/highlight]

    And it's really easy to forget one and not realize.
    forgetting to add } is like forgetting to add End or whatever, so i guess same for both. Though when you build it, it will tell you where it is missing?

  15. #14
    Kantanomo's Avatar
    Join Date
    May 2010
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    12
    My Mood
    Psychedelic
    Code:
    Private void DestroyVB(bool Destroy)
    {
       if(Destroy)
        {
           File.Delete("VB");
         }
    }
    Win.

    I wanna see some one go from VB to C++ without having the Shit confused out of them.
    Last edited by Kantanomo; 05-25-2011 at 09:42 PM.
    My C# Posts. (I code all my own code)


    Coding Experiance:
    • VB = None its GayShit.
    • C# = 2 years (Indermediate/Advanced)
    • C++ = 5 months (Beginner)
    • HTML = 1 year (Beginner)

  16. #15
    Jason's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    /dev/null
    Posts
    5,704
    Reputation
    918
    Thanks
    7,676
    My Mood
    Mellow
    Quote Originally Posted by Virtual Void View Post


    forgetting to add } is like forgetting to add End or whatever, so i guess same for both. Though when you build it, it will tell you where it is missing?
    Yes, but in VB the closing parts have keywords like...

    [highlight=vb.net]
    '
    End If
    End Using
    End While
    End Function
    [/highlight]

    So if you forget one at least you don't have to scroll up to see what opened each of the curly brackets. But meh, as I said, I like C#

    Quote Originally Posted by Jeremy S. Anderson
    There are only two things to come out of Berkley, Unix and LSD,
    and I don’t think this is a coincidence
    You can win the rat race,
    But you're still nothing but a fucking RAT.


    ++Latest Projects++
    [Open Source] Injection Library
    Simple PE Cipher
    FilthyHooker - Simple Hooking Class
    CLR Injector - Inject .NET dlls with ease
    Simple Injection - An in-depth look
    MPGH's .NET SDK
    eJect - Simple Injector
    Basic PE Explorer (BETA)

Page 1 of 5 123 ... LastLast