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.
  • 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