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. Programming Language Flame Wars

Programming Language Flame Wars

Scheduled Pinned Locked Moved The Lounge
csharpsysadminjavawpfcom
29 Posts 20 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.
  • J Offline
    J Offline
    Jonathan C Dickinson
    wrote on last edited by
    #1

    I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

    R D K T T 14 Replies Last reply
    0
    • J Jonathan C Dickinson

      I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

      R Offline
      R Offline
      R Giskard Reventlov
      wrote on last edited by
      #2

      I think you're pretty much on the mark. The most employed developers/programmers are the ones that pick the right tool for the job at hand, whatever that tool may be. And although my current preference is c# I really don't mind too much what I use though in the environment in which I presently work it is predominantly c# or java and mssql server or oracle so it makes commercial sense to stick with the tools that make the most money and/or keep me employed.

      me, me, me

      1 Reply Last reply
      0
      • J Jonathan C Dickinson

        I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

        D Offline
        D Offline
        Dirk Higbee
        wrote on last edited by
        #3

        I think you're right on the money here.

        Jonathan C Dickinson wrote:

        If you want a fancy GUI find an article on a Office 2007-style ribbon

        Careful. The development team for Windows 7 are the same ones that did the Office 2007 Ribbon :-D

        Don't take any wooden nickels.

        G 1 Reply Last reply
        0
        • J Jonathan C Dickinson

          I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

          K Offline
          K Offline
          Kevin McFarlane
          wrote on last edited by
          #4

          Language wars are good fun but ultimately a waste of time.

          Jonathan C Dickinson wrote:

          a couple of the developers (particularily VB ones) get shot down for their choice of language

          There is widespread, near-rabid hostility to VB from C-syntax developers. Like you I'm a C-syntax developer but I'm relaxed about VB. Have used both classic and .NET versions a lot.

          Jonathan C Dickinson wrote:

          most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills.

          Indeed. Plus IMO .NET developers should be able to read and [at least roughly] understand code in both C# and VB .NET.

          Jonathan C Dickinson wrote:

          Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty.

          Yes, that's what happens on our project. Guy doing the WPF gets a professional designer (in Photoshop and then converted to XAML) to do the design and he just writes the code. Pretty impressive too.

          Kevin

          R 1 Reply Last reply
          0
          • J Jonathan C Dickinson

            I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

            T Offline
            T Offline
            Tom Deketelaere
            wrote on last edited by
            #5

            I have to agree (for the most part) Altough at the moment I'm mainly programming in vb.net with sql database, I try to keep my c# (not that difficult if you know vb) and my java (much more difficult if not maintained) skills as good as possible.

            Jonathan C Dickinson wrote:

            Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty.

            This is that part where I (partially) have to disagree. These days customers more and more want a fancy gui (I for one was really bad at creating them but had to learn) and not just something that works. So I think it is a good skill to learn how to create a nice and useable (this is the difficult part, anyone can create a fancy gui but to make it user friendly is a bit harder) gui. Ofcourse this does depend on who you'r programming for.

            1 Reply Last reply
            0
            • J Jonathan C Dickinson

              I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

              T Offline
              T Offline
              Tomz_KV
              wrote on last edited by
              #6

              One of the "selling" points of .NET is that developer can use a language he/she is familiar with or likes. What language to use is really a personal preference. Not so much which one is better. Compared with scripting, these languages do show some advantages, at least "easier to use". I would think that if a developer can recommand any .NET languages to those who use scripting languages to try out, it would be a good gesture. Certainly, there is no reason to say "your language suck...". I am sure that any language has its strength that can do something that other languages can't do or can't easily do.

              TOMZ_KV

              1 Reply Last reply
              0
              • J Jonathan C Dickinson

                I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

                Z Offline
                Z Offline
                Zhat
                wrote on last edited by
                #7

                Hehe, nice post. It's funny to read the knuckleheads CP'ers who argue back and forth about who's daddy will beat the other daddy's butt for using [fill in prefered development language here]. I've had at least 6 different jobs (both contracting and FTE) in the last 10 yesrs and pretty much done development in as many languages/DB/platforms (Java, VB, ASP, C#, VB.NET, Oracle, SQL...). If it works for the particular company/job at hand, then great. Is any one better then the nex? Sure..depending on th job at hand as I mentioned. But let's keep the flame wars alive, it makes for great reading. :laugh:

                M 1 Reply Last reply
                0
                • Z Zhat

                  Hehe, nice post. It's funny to read the knuckleheads CP'ers who argue back and forth about who's daddy will beat the other daddy's butt for using [fill in prefered development language here]. I've had at least 6 different jobs (both contracting and FTE) in the last 10 yesrs and pretty much done development in as many languages/DB/platforms (Java, VB, ASP, C#, VB.NET, Oracle, SQL...). If it works for the particular company/job at hand, then great. Is any one better then the nex? Sure..depending on th job at hand as I mentioned. But let's keep the flame wars alive, it makes for great reading. :laugh:

                  M Offline
                  M Offline
                  Mustafa Ismail Mustafa
                  wrote on last edited by
                  #8

                  Zhat wrote:

                  the knuckleheads CP'ers

                  The implication here is that all CPians are knuckleheads...

                  Sig history "You're an idiot." John Simmons, THE Outlaw programmer "I realised that all of my best anecdotes started with "So there we were, pissed". Pete O'Hanlon Unix is a Four Letter Word, and Vi is a Two Letter Abbreviation

                  Z 1 Reply Last reply
                  0
                  • J Jonathan C Dickinson

                    I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

                    J Offline
                    J Offline
                    J4amieC
                    wrote on last edited by
                    #9

                    Your post is great, but talk about beating a dead horse....we must've had this conversation about a million times. In fact the number of times we've discussed how dumb language wars now outweighs the number of times we've had a language war :rolleyes:

                    R K 2 Replies Last reply
                    0
                    • K Kevin McFarlane

                      Language wars are good fun but ultimately a waste of time.

                      Jonathan C Dickinson wrote:

                      a couple of the developers (particularily VB ones) get shot down for their choice of language

                      There is widespread, near-rabid hostility to VB from C-syntax developers. Like you I'm a C-syntax developer but I'm relaxed about VB. Have used both classic and .NET versions a lot.

                      Jonathan C Dickinson wrote:

                      most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills.

                      Indeed. Plus IMO .NET developers should be able to read and [at least roughly] understand code in both C# and VB .NET.

                      Jonathan C Dickinson wrote:

                      Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty.

                      Yes, that's what happens on our project. Guy doing the WPF gets a professional designer (in Photoshop and then converted to XAML) to do the design and he just writes the code. Pretty impressive too.

                      Kevin

                      R Offline
                      R Offline
                      rastaVnuce
                      wrote on last edited by
                      #10

                      Kevin McFarlane wrote:

                      Language wars are good fun but ultimately a waste of time.

                      Isn't that the only real reason why they exist? I see no other purporse. I just use them to have a laugh or two... nothing more. Like said, use the right tool for the right job... that's the only way to do it!

                      Kevin McFarlane wrote:

                      There is widespread, near-rabid hostility to VB from C-syntax developers.

                      I don't like it, either. I don't like Pascal's syntax, too. But I've used Delphi lots of times, it did the job perfectly and it got me some really good money. I believe that's more important that "liking the syntax". It's just a syntax, get over it!

                      Kevin McFarlane wrote

                      .NET developers should be able to read and [at least roughly] understand code in both C# and VB .NET

                      Even non-.Net developers should be able to read and [at least roughly] understand code in C, C++, C#, Java, Pascal, Basic, etc... It's the same thing. The principal is the same... whether you use { or begin doesn't make much difference...

                      To hell with circumstances; I create opportunities.

                      K 1 Reply Last reply
                      0
                      • J J4amieC

                        Your post is great, but talk about beating a dead horse....we must've had this conversation about a million times. In fact the number of times we've discussed how dumb language wars now outweighs the number of times we've had a language war :rolleyes:

                        R Offline
                        R Offline
                        rastaVnuce
                        wrote on last edited by
                        #11

                        And each and every time there's at least one post that says: "We've had this discussion already" :)

                        To hell with circumstances; I create opportunities.

                        1 Reply Last reply
                        0
                        • R rastaVnuce

                          Kevin McFarlane wrote:

                          Language wars are good fun but ultimately a waste of time.

                          Isn't that the only real reason why they exist? I see no other purporse. I just use them to have a laugh or two... nothing more. Like said, use the right tool for the right job... that's the only way to do it!

                          Kevin McFarlane wrote:

                          There is widespread, near-rabid hostility to VB from C-syntax developers.

                          I don't like it, either. I don't like Pascal's syntax, too. But I've used Delphi lots of times, it did the job perfectly and it got me some really good money. I believe that's more important that "liking the syntax". It's just a syntax, get over it!

                          Kevin McFarlane wrote

                          .NET developers should be able to read and [at least roughly] understand code in both C# and VB .NET

                          Even non-.Net developers should be able to read and [at least roughly] understand code in C, C++, C#, Java, Pascal, Basic, etc... It's the same thing. The principal is the same... whether you use { or begin doesn't make much difference...

                          To hell with circumstances; I create opportunities.

                          K Offline
                          K Offline
                          Kevin McFarlane
                          wrote on last edited by
                          #12

                          rastaVnuce wrote:

                          I don't like Pascal's syntax, too.

                          Eiffel has Pascal-like syntax but is less verbose. IMO it strikes a good balance between terseness and readability. Unfortunately, there's no motivation to learn it.

                          rastaVnuce wrote:

                          Even non-.Net developers should be able to read and [at least roughly] understand code in C, C++, C#, Java, Pascal, Basic, etc... It's the same thing.

                          I wouldn't go as far as that because outside .NET you're talking about different libraries as well as different language features. It's not just syntax.

                          Kevin

                          E 1 Reply Last reply
                          0
                          • J J4amieC

                            Your post is great, but talk about beating a dead horse....we must've had this conversation about a million times. In fact the number of times we've discussed how dumb language wars now outweighs the number of times we've had a language war :rolleyes:

                            K Offline
                            K Offline
                            Kevin McFarlane
                            wrote on last edited by
                            #13

                            I think what gets tedious though is when a post is on a topic that isn't about language wars and then someone mentions VB and can't resist the opportunity to slag it off. It just gets tiresome after a while. I can be a bit guilty of this because Perl is my pet hate. :)

                            Kevin

                            J S 2 Replies Last reply
                            0
                            • K Kevin McFarlane

                              I think what gets tedious though is when a post is on a topic that isn't about language wars and then someone mentions VB and can't resist the opportunity to slag it off. It just gets tiresome after a while. I can be a bit guilty of this because Perl is my pet hate. :)

                              Kevin

                              J Offline
                              J Offline
                              J4amieC
                              wrote on last edited by
                              #14

                              You hate perl? You n00b! I bet you're just too dumb to program in perl. * Circular references wildly *

                              K 1 Reply Last reply
                              0
                              • M Mustafa Ismail Mustafa

                                Zhat wrote:

                                the knuckleheads CP'ers

                                The implication here is that all CPians are knuckleheads...

                                Sig history "You're an idiot." John Simmons, THE Outlaw programmer "I realised that all of my best anecdotes started with "So there we were, pissed". Pete O'Hanlon Unix is a Four Letter Word, and Vi is a Two Letter Abbreviation

                                Z Offline
                                Z Offline
                                Zhat
                                wrote on last edited by
                                #15

                                It was meant in a good way...lol

                                1 Reply Last reply
                                0
                                • J Jonathan C Dickinson

                                  I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

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

                                  C# vs VB flame wars are stupid - it is the same language. However, when different languages are involved, there is always an opportunity to learn something new from these flame wars :)

                                  Programming Blog utf8-cpp

                                  1 Reply Last reply
                                  0
                                  • J J4amieC

                                    You hate perl? You n00b! I bet you're just too dumb to program in perl. * Circular references wildly *

                                    K Offline
                                    K Offline
                                    Kevin McFarlane
                                    wrote on last edited by
                                    #17

                                    That's right. I prefer programming languages that account for the fact we're not clever enough. :)

                                    Kevin

                                    1 Reply Last reply
                                    0
                                    • J Jonathan C Dickinson

                                      I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

                                      D Offline
                                      D Offline
                                      Dinobot_Slag
                                      wrote on last edited by
                                      #18

                                      Jonathan C Dickinson wrote:

                                      paroosing

                                      perusing

                                      1 Reply Last reply
                                      0
                                      • K Kevin McFarlane

                                        I think what gets tedious though is when a post is on a topic that isn't about language wars and then someone mentions VB and can't resist the opportunity to slag it off. It just gets tiresome after a while. I can be a bit guilty of this because Perl is my pet hate. :)

                                        Kevin

                                        S Offline
                                        S Offline
                                        Shog9 0
                                        wrote on last edited by
                                        #19

                                        Kevin McFarlane wrote:

                                        It just gets tiresome after a while.

                                        ...so does VB... :-\

                                        Citizen 20.1.01

                                        'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

                                        1 Reply Last reply
                                        0
                                        • J Jonathan C Dickinson

                                          I was just paroosing the CP forums and articles, and a couple of the developers (particularily VB ones) get shot down for their choice of language: I am a C# developer myself, but I can't seem to fathom the reasons why people keep squabbling over programming languages. Firstly, you get the typical guy who says: "your language suckzzoorrzzz." Honestly he is showing himself up to be the real idiot because he is demonstrating that he [most probably] has experience only in one programming language. This means that if he has to get a job some day in a real company with real legacy systems he is going to be stuck in the middle of nowhere with his 1337 Foo# programming skillz. Then you get the guy who simply says "my language is better than yours/best there is," basing his argument on statistics and the amount of people who use the language etc. Just because a lot of people use (or understand) the language doesn't make it the bees knees. Take a web scripting language for example, I am sure thousands of people use any specific one (and do amazing things with it): but it sure isn't possible to write a IMAP server in one. Just because it's popular doesn't make it universally applicable. Then take a language like x86 assembler, definitely not that many developers, but they must get paid bucket loads and have sooo much more skill than the rest of us. The typical CP article message: "I need a version of this in [insert language here]." I really wonder how many copy'n'paste programmers are writing software that runs our lives today and it scares me. It seems as though the art and joy of programming has been lost to the ability to copy'n'paste (although a DirectShow interop library always helps ;) ). Apart from that, most of these guys are asking for the stuff in C#: there are a couple VB-to-C# converters out there, so they are also showing a lack of Google skills. Finally (although OT) you get the guys who say, "your GUI sucks." Honestly, I think the better programmers would be the ones who are useless at GUIs. If you want a fancy GUI find an article on a Office 2007-style ribbon and not on a complex network protocol. Infact, with the WPF trend, programmers need only make the bare essential GUIs and the designers are left to make them look pretty. I think developers who want to say any of the above should seriously consider learning a new language: and they should take the language used by the author for a start. I joined the Java IRC chat room a while back claiming that I wanted to write a Java

                                          S Offline
                                          S Offline
                                          stephen hazel
                                          wrote on last edited by
                                          #20

                                          Come onnnn... This is the lounge... We gotta argue bout SOMEthin. And there's nothin I like argueing about more than programming languages. Lord knows I can't argue with my wife about programming languages. "java just BLOWS". "ok, if you say so". See, that's why I come here.

                                          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