Why all the VB hate? menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 30 of 30
  1. #16
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Unlike most people, I don't hate it 'irrationally'. I hate it because the language itself teaches horrific practices, and lacks the many features that are required for this area of programming.

    1) Pointers. You can't use them. Period. (Not IntPtrs. I'm talking about actual pointers [byte*, int*, etc])
    2) Case sensitivity. VB(.NET) is case-insensitive. So if a C# coder (like myself) uses the same name in a field, as well as the param to a function, you're pretty much screwed.
    3) We're writing code. Not books. VB is designed for people who have never touched a programming language before, and is only meant to aid in teaching control flow. Nothing else. I don't understand why people still use the language after the first week or so of dealing with it. Not to mention; the required characters to do the same line in 2 different languages is nearly doubled when VB enters the picture.
    4) It's VB. There's no reason to like it. Ever.
    5) See above.
    6) Too many people think that using the VB6 backwards compatibility libs are a 'good' thing. Without even bothering to do the research to find out that MS TELLS YOU NOT TO USE THEM UNLESS YOU'RE PORTING YOUR APPLICATION FROM VB6. (AkA: VB programmers can't ****ing read for shit.)

    In other words; VB teaches you to do things wrong, right off the bat. Which is just plain stupid.

    Edit: The fact that you claim they compile to the same code proves my points above. While they both compile to IL, they are most definitely different.

    ^ This.

    The people who say "Durr, VB and C# compile to the same thing so they're effectively the same language" are the ones who are 'uninformed morons'.

    Why all the VB hate?
  2. #17
    Zurkei's Avatar Contributor

    Reputation
    91
    Join Date
    Apr 2007
    Posts
    405
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My favourite is when people refuse to move on from VB6 to C#.
    Here is how the conversation normally goes.

    Me: Why are you still using VB6 and not C#.
    Other: Because VB6 is simpler and you get the same results.
    Me: No it doesn't, my friend can make your VB6 program in C# and it would be better.
    Other: No it would be the same thing.
    Me: Dude I ported this VB6 program to C# and it used significantly less memory.
    Other: Using less memory doesn't make it better.
    Me: /facepalm, I am glad you don't plan to program as a professional.


    Note: We were talking about a simple program nothing major.

  3. #18
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Zurkei View Post
    My favourite is when people refuse to move on from VB6 to C#.
    Here is how the conversation normally goes.

    Me: Why are you still using VB6 and not C#.
    Other: Because VB6 is simpler and you get the same results.
    Me: No it doesn't, my friend can make your VB6 program in C# and it would be better.
    Other: No it would be the same thing.
    Me: Dude I ported this VB6 program to C# and it used significantly less memory.
    Other: Using less memory doesn't make it better.
    Me: /facepalm, I am glad you don't plan to program as a professional.


    Note: We were talking about a simple program nothing major.
    Excellent example, you made this thread better.


  4. #19
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Zurkei View Post
    My favourite is when people refuse to move on from VB6 to C#.
    Here is how the conversation normally goes.

    Me: Why are you still using VB6 and not C#.
    Other: Because VB6 is simpler and you get the same results.
    Me: No it doesn't, my friend can make your VB6 program in C# and it would be better.
    Other: No it would be the same thing.
    Me: Dude I ported this VB6 program to C# and it used significantly less memory.
    Other: Using less memory doesn't make it better.
    Me: /facepalm, I am glad you don't plan to program as a professional.


    Note: We were talking about a simple program nothing major.
    Did anyone else 'WTF' at this?

  5. #20
    Xarg0's Avatar Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    389
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah I did
    When I read this I was like "why should a professional program anyways?"
    I hacked 127.0.0.1

  6. #21
    mindwalkr's Avatar Private
    Reputation
    1
    Join Date
    Dec 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1) Real men write code in Fortran.
    2) When that's not fast enough, screw platform independence and use ASM.
    3) ....
    4) Profit !!!
    ....
    x) Note to self: to actually get stuff done, use a more modern language like C#

    Seriously, to the "compiles to the same thing" dudes... go google "compiler assembler linker" or try this link and learn (which is why you are reading this forum).

  7. #22
    Sednogmah's Avatar Contributor
    Reputation
    129
    Join Date
    Oct 2009
    Posts
    158
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A Brain**** program: ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

    The same program in C++:
    Code:
    #include <iostream>
    int main() {
        std::cout << "Hello world" << std::endl;
    }
    Both are compiled to the same output, e.g. x86 machine code. Thus Brain**** is just as good and useful as C++. I'm also selling this fine [Sarcasm Detector]. Nevertheless, Brain**** is a fun language to play with.
    Last edited by Sednogmah; 04-28-2010 at 04:12 PM.
    951388dcb8e5be825c2c10a7f53c16fcd84fc6c8b76ff0483237eeff745eaeac

  8. #23
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sednogmah View Post
    A Brain**** program: ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

    The same program in C++:
    Code:
    #include <iostream>
    int main() {
        std::cout << "Hello world" << std::endl;
    }
    Both are compiled to the same output, e.g. x86 machine code. Thus Brain**** is just as good and useful as C++. I'm also selling this fine [Sarcasm Detector]. Nevertheless, Brain**** is a fun language to play with.
    Most likely not, because the brain**** goes through an interpreter while the C++ is compiled to ASM.
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  9. #24
    Sednogmah's Avatar Contributor
    Reputation
    129
    Join Date
    Oct 2009
    Posts
    158
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by MaiN View Post
    Most likely not, because the brain**** goes through an interpreter while the C++ is compiled to ASM.
    There are plenty of Brain**** compilers. The first one was 240 bytes large and produced native Motorola 68000 code.
    951388dcb8e5be825c2c10a7f53c16fcd84fc6c8b76ff0483237eeff745eaeac

  10. #25
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sednogmah View Post
    There are plenty of Brain**** compilers. The first one was 240 bytes large and produced native Motorola 68000 code.

    Yup, as an example, here's a Linux one:
    awib - Project Hosting on Google Code

  11. #26
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sednogmah View Post
    There are plenty of Brain**** compilers. The first one was 240 bytes large and produced native Motorola 68000 code.
    Shit, that's my bad then. I always thought they were interpreters that maintaned an array of cells. My bad. Sorry about that.
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  12. #27
    Krillere's Avatar Contributor
    Reputation
    112
    Join Date
    Nov 2007
    Posts
    668
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Weird language is weird.

  13. #28
    XTZGZoReX's Avatar Active Member
    Reputation
    32
    Join Date
    Apr 2008
    Posts
    173
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Shit, that's my bad then. I always thought they were interpreters that maintaned an array of cells. My bad. Sorry about that.
    Weird language is weird.
    This.

    So you're excused. ;P

  14. #29
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Regardless of the technical differences.. I really hate the syntax. It reminds me way too much of pascal/delphi, which I also hated. It's just far too literal and ugly. You're writing code, not a book.

  15. #30
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske View Post
    Hahahahaha!
    QFT, xD

    Originally Posted by Robske View Post
    Have some rep
    Have some more!

Page 2 of 2 FirstFirst 12

Similar Threads

  1. WTF Why all the crappy Emu Releases.
    By Devilsadvocate in forum World of Warcraft Emulator Servers
    Replies: 15
    Last Post: 02-25-2009, 01:51 PM
  2. Why is the graphics/coding all ****ed up?
    By Tanax in forum Suggestions
    Replies: 1
    Last Post: 07-10-2008, 06:08 AM
  3. why is my realm got disconnected all the time?
    By hard2000 in forum World of Warcraft Emulator Servers
    Replies: 6
    Last Post: 10-12-2007, 02:19 PM
  4. Whats with all the bitches
    By barnyonfire1 in forum Community Chat
    Replies: 5
    Last Post: 11-24-2006, 08:24 AM
  5. Post all the Leveling Bots here!!
    By max2daz in forum World of Warcraft Bots and Programs
    Replies: 1
    Last Post: 08-15-2006, 10:04 PM
All times are GMT -5. The time now is 08:10 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search