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. More trouble with programming

More trouble with programming

Scheduled Pinned Locked Moved The Lounge
csharpc++comtoolsquestion
7 Posts 6 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.
  • N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #1

    The second part of the Stroustrup's interview[^]


    Programming Blog utf8-cpp

    Steve EcholsS R 2 Replies Last reply
    0
    • N Nemanja Trifunovic

      The second part of the Stroustrup's interview[^]


      Programming Blog utf8-cpp

      Steve EcholsS Offline
      Steve EcholsS Offline
      Steve Echols
      wrote on last edited by
      #2

      Good read. This is my favorite part: TR: Computer languages remain generally difficult to learn. One might argue that for computers to become more than "helper" tools that enable mass computations and widespread communications, they must evolve again--and one key may be in simplifying the process of coding so that more individuals are able to participate in development. BS: I think that would be misguided. The idea of programming as a semiskilled task, practiced by people with a few months' training, is dangerous. We wouldn't tolerate plumbers or accountants that poorly educated. We don't have as an aim that architecture (of buildings) and engineering (of bridges and trains) should become more accessible to people with progressively less training. Indeed, one serious problem is that currently, too many software developers are undereducated and undertrained.


      - S 50 cups of coffee and you know it's on!

      • S
        50 cups of coffee and you know it's on!
        Code, follow, or get out of the way.
      P 1 Reply Last reply
      0
      • Steve EcholsS Steve Echols

        Good read. This is my favorite part: TR: Computer languages remain generally difficult to learn. One might argue that for computers to become more than "helper" tools that enable mass computations and widespread communications, they must evolve again--and one key may be in simplifying the process of coding so that more individuals are able to participate in development. BS: I think that would be misguided. The idea of programming as a semiskilled task, practiced by people with a few months' training, is dangerous. We wouldn't tolerate plumbers or accountants that poorly educated. We don't have as an aim that architecture (of buildings) and engineering (of bridges and trains) should become more accessible to people with progressively less training. Indeed, one serious problem is that currently, too many software developers are undereducated and undertrained.


        - S 50 cups of coffee and you know it's on!

        P Offline
        P Offline
        Pierre Leclercq
        wrote on last edited by
        #3

        Steve Echols wrote:

        We don't have as an aim that architecture (of buildings) and engineering (of bridges and trains) should become more accessible to people with progressively less training

        He is the man! At least some sanity in the debate.

        Steve EcholsS 1 Reply Last reply
        0
        • P Pierre Leclercq

          Steve Echols wrote:

          We don't have as an aim that architecture (of buildings) and engineering (of bridges and trains) should become more accessible to people with progressively less training

          He is the man! At least some sanity in the debate.

          Steve EcholsS Offline
          Steve EcholsS Offline
          Steve Echols
          wrote on last edited by
          #4

          Pierre Leclercq wrote:

          He is the man! At least some sanity in the debate.

          Yeah! Sadly, I see .NET bringing programming to the masses, like VB/VBA brought it in the '90s (I'm sure I'll get flamed for this, but...it's true). C# is the next VB, look at the questions in the C# forum. With C/C++, you have to know what you're doing, which I think is a dying art. (Again, look at the questions in the C++ forum :)) Anyway, it's a good read.


          - S 50 cups of coffee and you know it's on!

          • S
            50 cups of coffee and you know it's on!
            Code, follow, or get out of the way.
          D K 2 Replies Last reply
          0
          • Steve EcholsS Steve Echols

            Pierre Leclercq wrote:

            He is the man! At least some sanity in the debate.

            Yeah! Sadly, I see .NET bringing programming to the masses, like VB/VBA brought it in the '90s (I'm sure I'll get flamed for this, but...it's true). C# is the next VB, look at the questions in the C# forum. With C/C++, you have to know what you're doing, which I think is a dying art. (Again, look at the questions in the C++ forum :)) Anyway, it's a good read.


            - S 50 cups of coffee and you know it's on!

            D Offline
            D Offline
            Don Fletcher
            wrote on last edited by
            #5

            Oh man - You wouldn't know how long I've been waiting for somebody else to say that! :)

            1 Reply Last reply
            0
            • Steve EcholsS Steve Echols

              Pierre Leclercq wrote:

              He is the man! At least some sanity in the debate.

              Yeah! Sadly, I see .NET bringing programming to the masses, like VB/VBA brought it in the '90s (I'm sure I'll get flamed for this, but...it's true). C# is the next VB, look at the questions in the C# forum. With C/C++, you have to know what you're doing, which I think is a dying art. (Again, look at the questions in the C++ forum :)) Anyway, it's a good read.


              - S 50 cups of coffee and you know it's on!

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

              Steve Echols wrote:

              Sadly, I see .NET bringing programming to the masses

              That's not the way I see it. I see it as a way of enabling greater abstraction and separation of concerns. This might incidentally make it easier for the masses but my take is that the aim is to make it easier for professional developers. With C++ you can also achieve equivalent abstraction and separation of concerns but it requires greater effort.

              Steve Echols wrote:

              With C/C++, you have to know what you're doing

              You have to know what you're doing at a lower level and you have to be less error-prone than the average developer. You still have to know what you're doing with higher level languages but in a different way.

              Kevin

              1 Reply Last reply
              0
              • N Nemanja Trifunovic

                The second part of the Stroustrup's interview[^]


                Programming Blog utf8-cpp

                R Offline
                R Offline
                Ravi Bhavnani
                wrote on last edited by
                #7

                Great article! "The idea of programming as a semiskilled task, practiced by people with a few months' training, is dangerous. We wouldn't tolerate plumbers or accountants that poorly educated." Amen to that! ".Net is a huge integrated system backed by Microsoft. That's its major advantage and disadvantage. ... Obviously, suppliers of huge integrated systems, such as .Net and Java, see things differently. Their [Microsoft's] claim is that what they provide is worth more to users than independence." An excellent observation. Imho, Microsoft is probably in no hurry to ensure the availability of a robust, high-performance .NET runtime on U*x, being that a large percentage of its revenue (and profits) comes from the sale of Windows licenses. /ravi

                My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                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