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 Offline
    S Offline
    Steven J Jowett
    wrote on last edited by
    #1

    ...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 realJSOPR N N 4 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:

      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