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:

    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