Hi axeman, You can disagree with a person but you cannot "disagree with python", as you cannot "disagree with Java", disagree with "C#", etc, etc.... It simply doesn't mean anything. Whom are you referring to on this thread saying: "Further, to say that C# and java have not improved on C++ is simply wrong"? What is true I believe is that at present Java and C# are not serious competitors of C++ for major projects. Will they become so in the future? The Java orgy is practically over. C#? Too early to tell. The thing is too new to say anything at all about it. Your opinion about Python as having had its chance: you don't explain where you got this from and I simply don't see it that way! If you don't like it, leave it. In my opinion you learned absolutely nothing from it. As to your predictions on what will be 10 years from now in software, I don't think this is very smart. In spite of your 20 years of experience, you certainly don't seem to have heard about big great darling PL/1! You also stated: "Ask any C++ guy who has moved over to the newer language and he will probably tell you thats its easier and more productive." In my experience I learned that "asking any guy ... [who] will probably tell you" doesn't carry much weight in software development. Axeman, stay happily with your C# and Java for the next 20 years. I am not going to argue with you. I said in the previous post what I think about this. I don't make any predictions whatsoever. I got much wiser from looking at past experience. Good luck, nononsense
I wasnt disagreeing with python the language, but python as a CHOICE of lanuage in the current business environment. Whom are you referring to on this thread saying: "Further, to say that C# and java have not improved on C++ is simply wrong"? Previously you said: " Comparing Java and C# against C and C++ I must say that I cannot really see any improvement in looking at the way this changed the length of code or decreased the effort to write something. " This is simply not true. java and C# are both easier to develop in than C++. LATER YOU SAID: I don't make any predictions whatsoever. I got much wiser from looking at past experience. Here you are being dishonest. Previously you said, and I quote: I will go on record: in 50 years people will still know about Cobol, Fortran, C or C++ and probably about Python. Sounds like a prediction to me Personally, I go with the flow. Thats why Ive been through so many languages. Java and C++ currently still hold the language market, C# is the new runner, and C++ is the old horse which will probably always be used for OS's and the lower level stuff. I just did a search on dice.com for programming jobs: Java - 4539 matches C++ - 3011 matches C# - 682 matches PYTHON - 92 matches Sounds like you have technology religion. Ill let the objective numbers speak for themselves. peace axeman
I am pretty much inline with your opinion axeman. I have pretty extensive experience in Java, C++, and Python in high-performance and DB tasks and I don't understand where nononsense is coming from on this. They are all actually very useful languages, but there's a time and place for every tool.
Yes. And I can understand his frustration. Personally.... java, C# and C++ are NOT my favorite languages. But UNFORTUNATELY, the market almost NEVER chooses the best TECHNOLOGY. The big boys running the show push the technology. Its really a shame. I really liked python. But I go where the market is. peace axeman
Axeman, (1) I said: " Comparing Java and C# against C and C++ I must say that I cannot really see any improvement in looking at the way this changed the length of code or decreased the effort to write something." The length of the code to implement a task has since machine language always been am important criterion. C# and Java did not improve much at all. Python did. Clarity of syntax is another criterion - same story. That's all I said. It would be stupid to maintain that people did not learn anything since the times of C and C++! (2) I said: "I will go on record: in 50 years people will still know about Cobol, Fortran, C or C++ and probably about Python." If you want to call this my prediction over what will happen over the next 5, 10, 20 or 50 years, be happy, you got me! I merily illustrated the fact that like biggie PL/1 certain languages disappear overnight. Any sensible person will hesitate to doubt my proposition that 50 years from now people will still remember Cobol and Fortran; C an C++, the language of Unix and WindowsNT! I was very careful talking about Python. C#, Java, your guess. Keep happily struggling with your C# fellows, I'll run with Python. nononsense
Hey dude, It seems you easily jump to rather funny conclusions. This is dangerous for a software guy! I hope your high-performance DB tasks didn't get at you! If you run into LongShot don't forget to ask him! nononsense
You still need to be honest here. YOU SAID: I must say that I cannot really see any improvement in looking at the way this changed the length of code or decreased the effort to write something." There are two parts to this sentence: Part 1) the way this changed the length of code Part 2) OR decreased the effort to write something It in fact decreased the effort. "Keep happily struggling with your C# fellows, I'll run with Python." Im not struggling at all. I dont code in C#, and I dont find any of these languages to be a struggle with the slight exception of C++ which I detest. Run with python if you wish, but languages like C and C++ stand the test of time because of the massive industry support behind them and their widespread use. All things which python does not have. Historical computer industry patterns would lead me to believe that python is more likely to die out as a language before java and C# do. In fact..... some would say its already a niche language. I on the other hand, will run with whatever language there is a market for. Java is currently #1. Python takes last place in this group. Even BASIC gets 2398 matches on dice. peace axeman
I dont think nononsense is longshot. He is much brighter. Just passionate about his languages like I was when I was a younger techie peace axeman
Pythons nice but not a single customer has demanded we work in this language/environment. For software products - as opposed to projects - the market still revolves around C++, C, and Java. Most of the project based work is asked for in Java and C++ and C and VB and its variants with little demand for c#. As has been stated many many times before, there is no "best" programming language or environment. The market is fickle with respect to languages and even tools. It all really depends upon which vendor is yelling the most and cutting the best deals to their customers and as this behaviour waxes and wanes so will the popularity of particular languages, compilers, framewworks etc. Keep in mind that at some point there is so much code written in particular language/environment that it becomes nearly impossible for it to go away: PL1 and ADA are still around but very few people make their livings with these nowadays .....