Will C/C++ ever become the next FORTRAN or COBOL?
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
FORTRAN and COBOL are a lot more popular than you think. They have hung on for half a century, C and C++ will as well.
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
bulg wrote:
PHP or Python take over the majority of future programmers' educations
Maybe at tech schools, not at "real" colleges. :-D
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
I program in C++ just about every day for the last 15 years so I am not looking for any fade away. On the other hand I expect to see my salary continue to increase (as it has every year in the last 15) because with less people capable of programing in C++ I will be more in demand at least at what I do..
John
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
C and C++ are not fading away. The are being widely used for the problems they were designed to solve. Before, they were used for ANY kind if problem, so it gives the impression that they are losing ground when in fact whats happening is that the world finally recognized that is pointless to do a web-app for an intranet using pointers and hand-crafted memory management.
-
C and C++ are not fading away. The are being widely used for the problems they were designed to solve. Before, they were used for ANY kind if problem, so it gives the impression that they are losing ground when in fact whats happening is that the world finally recognized that is pointless to do a web-app for an intranet using pointers and hand-crafted memory management.
Well said... All too often people try to use a tool for a job it was not designed to do. One that comes readily to mind is Java. It was intended to run smart appliances, and it really does an outstanding job of it, but somewhere along the line the designer lost control of it and folks tried to make it into an all-purpose language. Java got a bad rep for that, because it really isn't good at that job. The bad feelings toward the language that are so common are not deserved; it does what it was designed to do very well. The same is true of C/C++; trying to make it into a tool that does all things for everyone does no one any favors. C and C++ will survive for longer than their designers, because they do what they do so well.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
bulg wrote:
PHP or Python take over the majority of future programmers' educations
Maybe at tech schools, not at "real" colleges. :-D
PIEBALDconsult wrote:
Maybe at tech schools, not at "real" colleges. Big Grin
:) Where you referring to MIT[^]?
Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
-
C and C++ are not fading away. The are being widely used for the problems they were designed to solve. Before, they were used for ANY kind if problem, so it gives the impression that they are losing ground when in fact whats happening is that the world finally recognized that is pointless to do a web-app for an intranet using pointers and hand-crafted memory management.
I agree. And with the some of new draft standards C++ will be cooking for some time to come.
Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
-
C and C++ are not fading away. The are being widely used for the problems they were designed to solve. Before, they were used for ANY kind if problem, so it gives the impression that they are losing ground when in fact whats happening is that the world finally recognized that is pointless to do a web-app for an intranet using pointers and hand-crafted memory management.
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
bulg wrote:
Or can 10+ million PHP users still be wrong?
Yep..
Rocky <>< Recent Blog Post: Playing with Kubuntu Linux.. Thinking about Silverlight? www.SilverlightCity.com
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
Aren't the keepers of the keys of COBOL trying to make it into the next C++?
-
Using C/C++ to do something involving databases & websites, or basically anything that isn't going to get embedded in a machine, seems like its fading away... Does it seem this way for anyone else? Can you imagine a day when PHP or Python take over the majority of future programmers' educations? Or can 10+ million PHP users still be wrong?
Seriously, if you think that C++ is gone or even will fade away anywhere in the near future, you are living in a world that is different that the real one. See Is MFC Obsolete?[^]
It is a crappy thing, but it's life -^ Carlo Pallini
-
PIEBALDconsult wrote:
Maybe at tech schools, not at "real" colleges. Big Grin
:) Where you referring to MIT[^]?
Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
No, MIT and its ilk are beyond "real" colleges... they're out in space somewhere. MIT gave us Caché, the database system that doesn't implement operator precedence: "The precedence of arithmetical operators in SQL expressions differs from the SQL-92 standard. Caché SQL parses arithmetic expressions in strict left-to-right order, with no operator precedence. This is the same convention used in Caché ObjectScript. Thus, 3+3*5=30. You can use parentheses to enforce the desired precedence. Thus, 3+(3*5)=18."
-
No, MIT and its ilk are beyond "real" colleges... they're out in space somewhere. MIT gave us Caché, the database system that doesn't implement operator precedence: "The precedence of arithmetical operators in SQL expressions differs from the SQL-92 standard. Caché SQL parses arithmetic expressions in strict left-to-right order, with no operator precedence. This is the same convention used in Caché ObjectScript. Thus, 3+3*5=30. You can use parentheses to enforce the desired precedence. Thus, 3+(3*5)=18."