Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why C# sucks...

Why C# sucks...

Scheduled Pinned Locked Moved The Lounge
csharp
13 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Steven J Jowett

    ...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:

    realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #2

    Steven J Jowett wrote:

    Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language.

    And that's why *experienced* programmers rail against its use in an enterprise environment.

    .45 ACP - because shooting twice is just silly
    -----
    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
    -----
    "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

    G P 2 Replies Last reply
    0
    • S Steven J Jowett

      ...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #3

      All-purpose, not just All, if memory serves.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      S 1 Reply Last reply
      0
      • H Henry Minute

        All-purpose, not just All, if memory serves.

        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

        S Offline
        S Offline
        Steven J Jowett
        wrote on last edited by
        #4

        Henry Minute wrote:

        All-purpose, not just All, if memory serves.

        Yes, you're right. I stand corrected. :doh:

        Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

        L 1 Reply Last reply
        0
        • S Steven J Jowett

          ...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #5

          If C# sucks, that's just because it is VB with some additional semi-colons and curly braces. If you want to compare C# to some other .NET language, learn F# or IronScheme. Not that either of them is used much in real life projects but at least they are different than C#/VB and there is something to compare.

          utf8-cpp

          1 Reply Last reply
          0
          • realJSOPR realJSOP

            Steven J Jowett wrote:

            Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language.

            And that's why *experienced* programmers rail against its use in an enterprise environment.

            .45 ACP - because shooting twice is just silly
            -----
            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

            G Offline
            G Offline
            Gregory Gadow
            wrote on last edited by
            #6

            John Simmons / outlaw programmer wrote:

            Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.

            Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.

            L K 2 Replies Last reply
            0
            • S Steven J Jowett

              ...because it takes longer to say than to write !!! Sorry, but I got a bit bored of the VB.NET bashing, and throught I'd have a bit of retaliation ;P Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. The clue is in the name. :cool:

              N Offline
              N Offline
              Not Active
              wrote on last edited by
              #7

              Friends don't let fiends use VB.


              I know the language. I've read a book. - _Madmatt

              CPalliniC 1 Reply Last reply
              0
              • S Steven J Jowett

                Henry Minute wrote:

                All-purpose, not just All, if memory serves.

                Yes, you're right. I stand corrected. :doh:

                Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #8

                Steven J Jowett wrote:

                I stand corrected.

                So do I. It is the orthopedic shoes what done it.

                Every man can tell how many goats or sheep he possesses, but not how many friends.

                S 1 Reply Last reply
                0
                • realJSOPR realJSOP

                  Steven J Jowett wrote:

                  Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language.

                  And that's why *experienced* programmers rail against its use in an enterprise environment.

                  .45 ACP - because shooting twice is just silly
                  -----
                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                  -----
                  "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #9

                  You left out "objectified". :-D

                  1 Reply Last reply
                  0
                  • G Gregory Gadow

                    John Simmons / outlaw programmer wrote:

                    Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.

                    Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #10

                    Gregory.Gadow wrote:

                    Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.

                    A religious debate? Both languages have their merits, both exist for a reason. ..and there's more to .NET than C# and .NET :)

                    I are Troll :suss:

                    1 Reply Last reply
                    0
                    • N Not Active

                      Friends don't let fiends use VB.


                      I know the language. I've read a book. - _Madmatt

                      CPalliniC Offline
                      CPalliniC Offline
                      CPallini
                      wrote on last edited by
                      #11

                      And friend don't let friends use their missuses... :rolleyes: --Charles the male(*) chauvinist (*) For the English, of England, Language Grammar Nazis

                      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                      [My articles]

                      In testa che avete, signor di Ceprano?

                      1 Reply Last reply
                      0
                      • L Lost User

                        Steven J Jowett wrote:

                        I stand corrected.

                        So do I. It is the orthopedic shoes what done it.

                        Every man can tell how many goats or sheep he possesses, but not how many friends.

                        S Offline
                        S Offline
                        Steven J Jowett
                        wrote on last edited by
                        #12

                        ChrisElston wrote:

                        So do I. It is the orthopedic shoes what done it.

                        Lol, very good. 5 house points :thumbsup:

                        Steve Jowett ------------------------- Real Programmers don't need comments -- the code is obvious.

                        1 Reply Last reply
                        0
                        • G Gregory Gadow

                          John Simmons / outlaw programmer wrote:

                          Steven J Jowett wrote: Let's not forget that VisualBasic is in fact a visualised Beginners All Symbolic Instruction Coding language. And that's why *experienced* programmers rail against its use in an enterprise environment.

                          Never mind the fact that VB uses exactly the same framework as C#, and in fact can do things that C# cannot such as reference extensions.

                          K Offline
                          K Offline
                          KungFuCoder
                          wrote on last edited by
                          #13

                          Personally I'm happy coding in either as long as I'm being paid but for me....... 1. I find it much easier to create bugs in VB that I can't so easily make in C# 2. If I need to 'borrow' some code courtesy of Google/ go through an MVC tutorial etc (why re-invent the wheel ?) then what I find is more likely to be in C#. Re-writing it in VB isn't that hard but it does slow things down. 3. A lot of the tools available to help you write better code more quickly only seem to work fully with C# (throw them a bit of VB and it might work but you won't get all the features you had if it was C#). Yes I know I arguably shouldn't need any of these at all but the end result is I'm confident I can produce better bug resistant code more quickly in C# than I can in VB and that's what I'm getting paid for. Mostly I don't get a choice of language (existing VB projects and manager preference if there's a chance he'll have to work on it) but when I do it's C# and the projects always seems to go better.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups