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. Other Discussions
  3. The Insider News
  4. Programming languages: These top four rule and developers are happy - for now

Programming languages: These top four rule and developers are happy - for now

Scheduled Pinned Locked Moved The Insider News
comquestion
13 Posts 8 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.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    ZDNet[^]:

    Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

    No sense using any of those other languages then

    "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

    P T P D C 5 Replies Last reply
    0
    • K Kent Sharkey

      ZDNet[^]:

      Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

      No sense using any of those other languages then

      "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

      P Offline
      P Offline
      Peter_in_2780
      wrote on last edited by
      #2

      Kent Sharkey wrote:

      Red Monk has "Rich Text Format" in its list of "programming languages"?

      Did they lose the M from the acronym?

      Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012

      1 Reply Last reply
      0
      • K Kent Sharkey

        ZDNet[^]:

        Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

        No sense using any of those other languages then

        "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

        T Offline
        T Offline
        trønderen
        wrote on last edited by
        #3

        The link provided is not clickable.

        K 1 Reply Last reply
        0
        • T trønderen

          The link provided is not clickable.

          K Offline
          K Offline
          Kent Sharkey
          wrote on last edited by
          #4

          That you! Updated

          TTFN - Kent

          1 Reply Last reply
          0
          • K Kent Sharkey

            ZDNet[^]:

            Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

            No sense using any of those other languages then

            "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

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

            Sooo... what are they?

            K 1 Reply Last reply
            0
            • P PIEBALDconsult

              Sooo... what are they?

              K Offline
              K Offline
              Kent Sharkey
              wrote on last edited by
              #6

              Python, Java, C, and C++ C# is #5, which is what makes me happy.

              TTFN - Kent

              O 1 Reply Last reply
              0
              • K Kent Sharkey

                ZDNet[^]:

                Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

                No sense using any of those other languages then

                "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

                D Offline
                D Offline
                Daniel Pfeffer
                wrote on last edited by
                #7

                Languages are tools for expression. Choose the language that best expresses your problem. Many problems can be nicely expressed in C++, C#, or Java. For some problems, it may be a less popular language.

                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                T 1 Reply Last reply
                0
                • K Kent Sharkey

                  ZDNet[^]:

                  Programmers are happy with their choices – and innovation has moved to other areas of technology, for the time being.

                  No sense using any of those other languages then

                  "For better and for worse, ours is a mercurial industry committed to perpetual reinvention" Yuuuuuuuppppp. Red Monk has "Rich Text Format" in its list of "programming languages"?! Edit:fixed url

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #8

                  1. CSS is not a language. 2. The ranking were based on the number of git commits and stackoverflow questions They say it's about "popular" languages but I would say this actually reflects the languages where most code changes are happening, and the languages that generate the most "how do I..." questions. Take two languages. The first one is brief and simple and requires less lines of code for a given task, and less maintenance, and is easier to use due to clean syntax, documented and accurate libraries, a simple DevOps story, and (importantly) is not generally classed as a beginner language. Let's assume the second language is Python. Any language taught in school will generate more SO activity. Any language that has crap docs will too. Any language that's employed in production that's built by non programmers, or has grown, fungus like, rather than been architected carefully, will require more code changes, more check ins, more bug fixes. I think they are ranking a language's noise level, not its popularity.

                  cheers Chris Maunder

                  R P 2 Replies Last reply
                  0
                  • D Daniel Pfeffer

                    Languages are tools for expression. Choose the language that best expresses your problem. Many problems can be nicely expressed in C++, C#, or Java. For some problems, it may be a less popular language.

                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                    T Offline
                    T Offline
                    trønderen
                    wrote on last edited by
                    #9

                    Daniel Pfeffer wrote:

                    Choose the language that best expresses your problem.

                    That is one essential thing with .net. You can use one language for describing the screen layout, another one to describe the main program logic, yet another one for, say, matrix operations. It fits easily together, and it works! Actually, it was very much the same thing in the old days, when an OS came with a single relocatable format, different compilers generating this format. Then came the integrated systems that only very reluctantly accepted to call functions in another language (and usually, that was one other language!), not generating modules for others to call. Languages added, say, object concepts, each in their own way. They defined their own calling conventions, their own string format, array formats ... and it all broke into pieces that could not be assembled. Maybe .net will break up in similar ways. But for now, it is a great case of choose your language freely, for each individual functional area, and it all fits nicely together. Just like it used to be thirty or forty years ago, but also covering object concepts, GUI concepts, threads and processes. Great!

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      Python, Java, C, and C++ C# is #5, which is what makes me happy.

                      TTFN - Kent

                      O Offline
                      O Offline
                      obermd
                      wrote on last edited by
                      #10

                      Kent Sharkey wrote:

                      C, and C++

                      No wonder we keep having security flaws. The NSA has requested all developers stop using C/C++ as their analysis indicates that up to 70% of all security vulnerabilities are a direct result of the lack of memory management.

                      1 Reply Last reply
                      0
                      • C Chris Maunder

                        1. CSS is not a language. 2. The ranking were based on the number of git commits and stackoverflow questions They say it's about "popular" languages but I would say this actually reflects the languages where most code changes are happening, and the languages that generate the most "how do I..." questions. Take two languages. The first one is brief and simple and requires less lines of code for a given task, and less maintenance, and is easier to use due to clean syntax, documented and accurate libraries, a simple DevOps story, and (importantly) is not generally classed as a beginner language. Let's assume the second language is Python. Any language taught in school will generate more SO activity. Any language that has crap docs will too. Any language that's employed in production that's built by non programmers, or has grown, fungus like, rather than been architected carefully, will require more code changes, more check ins, more bug fixes. I think they are ranking a language's noise level, not its popularity.

                        cheers Chris Maunder

                        R Offline
                        R Offline
                        Rob Grainger
                        wrote on last edited by
                        #11

                        CSS most definitely is a language, just one designed for styling not programming. (End pedant mode)

                        "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                        C 1 Reply Last reply
                        0
                        • C Chris Maunder

                          1. CSS is not a language. 2. The ranking were based on the number of git commits and stackoverflow questions They say it's about "popular" languages but I would say this actually reflects the languages where most code changes are happening, and the languages that generate the most "how do I..." questions. Take two languages. The first one is brief and simple and requires less lines of code for a given task, and less maintenance, and is easier to use due to clean syntax, documented and accurate libraries, a simple DevOps story, and (importantly) is not generally classed as a beginner language. Let's assume the second language is Python. Any language taught in school will generate more SO activity. Any language that has crap docs will too. Any language that's employed in production that's built by non programmers, or has grown, fungus like, rather than been architected carefully, will require more code changes, more check ins, more bug fixes. I think they are ranking a language's noise level, not its popularity.

                          cheers Chris Maunder

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

                          The most problem-inducing languages.

                          1 Reply Last reply
                          0
                          • R Rob Grainger

                            CSS most definitely is a language, just one designed for styling not programming. (End pedant mode)

                            "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                            C Offline
                            C Offline
                            Chris Maunder
                            wrote on last edited by
                            #13

                            CSS is a set of toggle buttons subtly interconnected so that when you change one thing from "on" to "off", 10 other toggle buttons, 9 of which you've never heard of before, toggle to "on". And don't tell you. CSS is our punishment for the crimes we committed against software design in a former life.

                            cheers Chris Maunder

                            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