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. Which programming language you like the most and why?

Which programming language you like the most and why?

Scheduled Pinned Locked Moved The Lounge
question
57 Posts 36 Posters 1 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.
  • R Rob Grainger

    Really, I've always thought SQL was a hardship we have to endure. To whit... 1. Dates. WTF?!!?? No real standard support for dates. 2. Joins. WTF is that fugly syntax. 3. Aggregattion and grouping. WTF. 4. Use of DISTINCT (it should be implicit in every query) There's plenty more, but it always struck me as a butt-ugly language, poorly designed for the task in hand. I mean honestly, a language for accessing relational databases that fails to be even relational: SQL Criticism[^]

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

    To know her is to love her. I guess you don't know her like I do.

    Rob Grainger wrote:

    Joins. WTF is that fugly syntax.

    Perhaps you're using Oracle?

    Rob Grainger wrote:

    DISTINCT (it should be implicit in every query)

    Heck no. I very rarely use DISTINCT; I did the other day, first time in years, I was being lazy. About the worst thing I can say about SQL is that BETWEEN shouldn't be inclusive.

    1 Reply Last reply
    0
    • N Nikunj_Bhatt

      Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

      J Offline
      J Offline
      jocstar
      wrote on last edited by
      #38

      68K Assembler, Snasm and an Amiga!! An elegant weapon from a more civilized age.

      1 Reply Last reply
      0
      • N Nikunj_Bhatt

        Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

        V Offline
        V Offline
        VEMS
        wrote on last edited by
        #39

        C++

        1 Reply Last reply
        0
        • N Nikunj_Bhatt

          Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

          B Offline
          B Offline
          BubingaMan
          wrote on last edited by
          #40

          Beyond a doubt, my favorite (GUI) language is XAML. MVVM in combination with MVC patterns results in the most elegant LOB applications I have ever seen. I absolutely love it. XAML + C# is by far my favorite combo. As for specific implementation of XAML based technology, I have a preference for WPF. Silverlight has some nice features as well, but overall SL has been a pain in the ass for me.

          1 Reply Last reply
          0
          • N Nikunj_Bhatt

            Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

            U Offline
            U Offline
            User 4085378
            wrote on last edited by
            #41

            I vote for VB for several reasons. I say this, having designed 2 fully operational procedural languages. Professor E. J. Yannakoudaks eyan@aueb.gr

            1 Reply Last reply
            0
            • N Nikunj_Bhatt

              Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

              O Offline
              O Offline
              Old Ed
              wrote on last edited by
              #42

              Assembler, without a doubt. I like it because it's pristine. Every instruction does exactly what you expect it to do. As for features, it's the lack of features that make Assembler great to work with.

              1 Reply Last reply
              0
              • N Nikunj_Bhatt

                Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                D Offline
                D Offline
                danmcleran
                wrote on last edited by
                #43

                Python is my fun girlfriend. C++ is my dependable wife.

                1 Reply Last reply
                0
                • R Rob Grainger

                  I see both points of view, but

                  SqlCommand command = new SqlCommand();

                  Seems a bit redundant. I prefer "var" there (especially for generic types). Most other times I use the type - it helps keep code readable. Maybe you should be arguing for coding standards where you work that codify these things (always a shame you need to tell people). Better still, stop employing sloppy programmers.

                  A Offline
                  A Offline
                  Alexander DiMauro
                  wrote on last edited by
                  #44

                  Rob Grainger wrote:

                  Seems a bit redundant. I prefer "var" there (especially for generic types).

                  Exactly. I agree. Especially when you are handed code like this:

                  SomeClassWithACrazyLongNameThatGoesOnAndOnAnd bacon = new SomeClassWithACrazyLongNameThatGoesOnAndOnAnd();

                  The one that makes me laugh (while pulling my hair out) the most is when I see:

                  var bacon = 3;

                  Now THAT is not even laziness, just silly...except for the bacon.

                  The world is going to laugh at you anyway, might as well crack the 1st joke! Have you tried turning it off and on again? Have you tried forcing an unexpected reboot?

                  1 Reply Last reply
                  0
                  • N Nikunj_Bhatt

                    Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                    B Offline
                    B Offline
                    BrainiacV
                    wrote on last edited by
                    #45

                    FORTH is the one true language...at least for anything requiring real time controls. It allows you to freely intermix high level and low level code as you create a new language to match your task. Your commands can become active during compilation and can start reading your source code to perform functions not built into the compiler. It supported the rudiments of object orientation, long before the terms and methodologies were created. FORTH code is smaller than machine code and operates at 80% of compiled C code. Being stack based, unit testing is a snap. No need to create scaffolds for testing. Just load up the stack and execute it. Each command (verb) can be compiled in immediate mode and immediately tested. In team environments, after we define our points of contact, we generally just zipper our code together and it all works. I became a true believer after we slapped together in just six weeks a project I estimated to take nine months (and I'm good at estimating). We literally slung code at a wall and it all stuck. Later projects let me write code that wrote itself by expanding the compiler dynamically. It was fast too, I'd compile 300K programs in 30 seconds while C compilers at the time would take hours. It is interactive, you can add commands while the program is running (particularly after you have added multi-tasking to the language instead of the OS), so you are not stuck in the Edit-Compile-Run-Debug-Repeat cycle. That said, I still prefer to let the task select the language. If I am going to be parsing strings, my first choice is BASIC, and I don't mean that perversion called VB.NET. But today my language of choice is C#.NET because it is less verbose than VB.NET. Mostly because it is a commercial decision and there is no Object Oriented FORTH (of merit) until I guess I write it.

                    Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                    1 Reply Last reply
                    0
                    • N Nikunj_Bhatt

                      Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                      M Offline
                      M Offline
                      Masterdesign
                      wrote on last edited by
                      #46

                      Hello, deciding which programming language is most likely one depends upon the ease of use less complicated still productive and the variety of udate feature If that is the case than i think C# is the only option. Thanks

                      1 Reply Last reply
                      0
                      • N Nikunj_Bhatt

                        Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                        S Offline
                        S Offline
                        Sergio Andres Gutierrez Rojas
                        wrote on last edited by
                        #47

                        C# for thousand reasons regards.

                        1 Reply Last reply
                        0
                        • M mla154

                          C# is my favorite.  Here's why: http://www.codeproject.com/Members/mla154#_comments[^]

                          Regards, Mike

                          N Offline
                          N Offline
                          Nikunj_Bhatt
                          wrote on last edited by
                          #48

                          None of the features mentioned on the linked page are actually features of C#. Except Garbage Collection, all the features are of Visual Studeo .NET IDE. And Garbage Collection is not provided only in C# but this is available in almost all .NET languages (VB.NET, Visual C++ .NET, C#.NET and other more that 20 languages). Garbage is collected by .NET CLR and not by any of the language itself.

                          M 1 Reply Last reply
                          0
                          • N Nikunj_Bhatt

                            Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                            R Offline
                            R Offline
                            rdt123
                            wrote on last edited by
                            #49

                            Foxpro 2.6. It had everything except for OLTP. It had runtime, a decent compiler, lots of good SQL and the ability to write an assembler progam to do the System type magic such as create files.

                            1 Reply Last reply
                            0
                            • N Nikunj_Bhatt

                              None of the features mentioned on the linked page are actually features of C#. Except Garbage Collection, all the features are of Visual Studeo .NET IDE. And Garbage Collection is not provided only in C# but this is available in almost all .NET languages (VB.NET, Visual C++ .NET, C#.NET and other more that 20 languages). Garbage is collected by .NET CLR and not by any of the language itself.

                              M Offline
                              M Offline
                              mla154
                              wrote on last edited by
                              #50

                              Combined with Visual Studio 2010, C# is my favorite language. I'm aware that garbage collection is provided in other languages.  Garbage collection in C# makes programming enjoyable.

                              Regards, Mike

                              1 Reply Last reply
                              0
                              • P PIEBALDconsult

                                SQL. Because it's the best way to access and manipulate the data I need to access and mess with, and I can use it via a number of other (general-purpose) programming languages (C#, VB.net, C, etc.) as appropriate.

                                N Offline
                                N Offline
                                Nikunj_Bhatt
                                wrote on last edited by
                                #51

                                I have asked about programming language and SQL is not a programming language, it is a query language only for database. However Transact-SQL (T-SQL) of Microsoft, for its Ms SQL Server, is a programming language.

                                P 1 Reply Last reply
                                0
                                • N Nikunj_Bhatt

                                  Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                                  N Offline
                                  N Offline
                                  Nikunj_Bhatt
                                  wrote on last edited by
                                  #52

                                  Seen a lot of variations here, wow. My choices are PHP, JavaScript, FoxPro because these are loosely typed languages. Coding in these languages is faster and mostly less code is required to perform most tasks than in other languages. They also have wide wide range of functions and support available.

                                  1 Reply Last reply
                                  0
                                  • N Nagy Vilmos

                                    Anything using 0 based arrays


                                    Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                    N Offline
                                    N Offline
                                    Nikunj_Bhatt
                                    wrote on last edited by
                                    #53

                                    After this debate (favourite programming language) completes, I will ask another question and I can predict your answer to it. Here is the MD5 key of what you will say according to my prediction : 47ada99041b9bdfbf695925f08eb6ada It is generated using MySQL. I will give you the original text in a reply to your reply of the next question which I am going to ask. And then you should be able to compare that text's MD5 key with the above key. Till than may your soul rest in peace :rose: ;)

                                    1 Reply Last reply
                                    0
                                    • P Pete OHanlon

                                      nikunjbhatt84 wrote:

                                      Which programming language you like the most and why? What feature(s) you love the most?

                                      Any one that lets me write the applications I need to write in the smallest amount of time possible, with the greatest accuracy.

                                      nikunjbhatt84 wrote:

                                      Is there any other feature(s) that you wish to present in the language you are working on?

                                      Thread safety. Code contracts. Bikini babes delivering my Ferrari.

                                      Forgive your enemies - it messes with their heads

                                      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                      My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                      F Offline
                                      F Offline
                                      Fabio Franco
                                      wrote on last edited by
                                      #54

                                      Pete O'Hanlon wrote:

                                      Any one that lets me write the applications I need to write in the smallest amount of time possible, with the greatest accuracy.

                                      You should definitely hate assembly... So much fun to write IMO.

                                      "To alcohol! The cause of, and solution to, all of life's problems" - Homer Simpson

                                      1 Reply Last reply
                                      0
                                      • N Nikunj_Bhatt

                                        I have asked about programming language and SQL is not a programming language, it is a query language only for database. However Transact-SQL (T-SQL) of Microsoft, for its Ms SQL Server, is a programming language.

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

                                        SQL may not be a general-purpose programming language, and it may not be a Turing-complete programming language, but it is a programming language.

                                        1 Reply Last reply
                                        0
                                        • N Nikunj_Bhatt

                                          Which programming language you like the most and why? What feature(s) you love the most? Is there any other feature(s) that you wish to present in the language you are working on?

                                          C Offline
                                          C Offline
                                          Code_Addict
                                          wrote on last edited by
                                          #56

                                          Even though I am proficient in Java, C#, and Ruby; I enjoy using VB.NET to write the bulk of my applications. The biggest reason that I enjoy VB is based on the fact that a programmer can make use of dynamic arrays.
                                          For example in C# and in Java programming, the use of an uninitialized array is not allowed. But in VB a programmer can create an empty array when the numbers of elements are not known at design time or when the application is used.
                                          I would like to see the ability to use the keywords like ReDim and Preserve to use dynamic arrays in any programming language without having to create an atrocious workaround to simulate the effect that is there for the VB programmer to use.

                                          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