Oh only people working for someone else are developers. Got ya. All of those people working on open source, releasing programs for free, getting out of school and just learned Delphi but have a brilliant idea for a program are obviously not developers.I'm sorry Swa, but we are developers. You clearly aren't because your posts are uninformed. I used to be a Delphi programmer many years ago. I then moved to C and then to C++ and then to C#. Us developers know that Delphi isn't popular. It's user base is declining year by year.
Here's a website that tracks programming language popularity:
http://blog.codeeval.com/codeevalblog/2015#.VWP9YUbiukw=
Here's another:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
It's odd that you think the evidence supports your view. You have your analogy all wrong. Imagine you go out of your house and you see a white car, o.k. nothing much you think. Then you see another car and another right up to the tenth car all white. Suddenly a red car comes by before the pattern again of a lot of white cars followed by one or two red cars and then more white. You then go out into another street thinking it can't possibly be accurate but sure enough similar patterns. Now you have to go and investigate this so you go out into other suburbs and see similar patterns. Somewhere here and there you see other colors. So you go into the city. Here you see all colors, but this isn't enough to overturn your conclusion that the majority of people, not just city people, prefer white cars and secondly red cars.It's odd that you do. We know that Delphi isn't popular and evidence supports us. You have seen some Delphi programs and think the larger programming community prefers Delphi. It just doesn't work that way. You can't say what developers prefer by basing it on a program or two that you saw. It's like if I go outside for the first time in years and I by chance see 3 red cars driving past and then think that the whole world must prefer red cars. And then go back inside and tell everyone on the internet that they are wrong, everyone obviously prefer red cars.
You sound like the snobs.We are the developers. We follow trends, stay up to date and work hard to not only stay relevant but to know what's going on. You know nothing John Sn... Swa.
New code in what? How do these stats determine the preferences of independent programmers?Relative to what and according to whom? I have evidence which directly contradicts your claim: http://www.tiobe.com/index.php/content/paperinfo/tpci/Delphi_Object_Pascal.html
Popularity of Delphi is currently at an all-time low, and even at the peak of its popularity in 2004, Delphi accounted for less than 6% of new code, whereas Java currently accounts for nearly 17%.
Oh only people working for someone else are developers. Got ya. All of those people working on open source, releasing programs for free, getting out of school and just learned Delphi but have a brilliant idea for a program are obviously not developers.Sounds almost as snobbish as the professional photographer argument.
It's odd that you think the evidence supports your view. You have your analogy all wrong. Imagine you go out of your house and you see a white car, o.k. nothing much you think. Then you see another car and another right up to the tenth car all white. Suddenly a red car comes by before the pattern again of a lot of white cars followed by one or two red cars and then more white. You then go out into another street thinking it can't possibly be accurate but sure enough similar patterns. Now you have to go and investigate this so you go out into other suburbs and see similar patterns. Somewhere here and there you see other colors. So you go into the city. Here you see all colors, but this isn't enough to overturn your conclusion that the majority of people, not just city people, prefer white cars and secondly red cars.
You sound like the snobs.
New code in what? How do these stats determine the preferences of independent programmers?
C# is unproven and as we saw with VB something can easily die if it's linked to a platform. It's dead in the water on non-Windows platforms. Java never achieved what it set out to achieve. Python you can push as a learning language sure. Delphi was pushed as a learning language so nothing wrong with that. The key here however is 'was' as you would need to build it up to where Delphi has already been built up. When will its code base finally be able to compete with Delphi?
Also see this about Delphi:
http://stevepeacocke.blogspot.com/2013/05/delphi-why-wont-it-just-die.html
C# is unproven and as we saw with VB something can easily die if it's linked to a platform. It's dead in the water on non-Windows platforms. Java never achieved what it set out to achieve. Python you can push as a learning language sure. Delphi was pushed as a learning language so nothing wrong with that. The key here however is 'was' as you would need to build it up to where Delphi has already been built up. When will its code base finally be able to compete with Delphi?
You can force something into an environment. Doesn't mean it's a good idea to do so. If we're going with time here as a matter of proven C++ beats it by 17 years and C by another 11 years.C# has been around for over 15 years. Its proven. The fact they've pretty much opened the entire stack and the compiler and making head way into making it available for linux and mac shows its growing even faster.
Completeness is not a measure of success. If we go by "completeness" then C, C++, Delphi, Pascal in its iterations, and many other languages are equally complete. But ooh, I see we're talking about development again so ignore all those millions of competent programmers out there.You gonna need to back up your "compete" with delphi codebase statement, because it just shows your failure at understanding how development works. C# is evolving as new ideas come into play (i.e. advancements in the fields of computer science). As it currently stands C# is "complete" as it complies with the current language specification. Funny how embarcadero also thought this and started to support C# in their IDE.
Read the article.And FYI you need stupid amounts of VCL's to get anything done with delphi.
The amount of devices apps can run on isn't necessarily a measure of the language's success. Even on all those devices development in more native languages are preferred.I wont comment on what Java set out to achieve, but I am sure its happy in its current place. Running on over 4 billion devices.
You can force something into an environment. Doesn't mean it's a good idea to do so. If we're going with time here as a matter of proven C++ beats it by 17 years and C by another 11 years.
If we go by "completeness" then C, C++, Delphi, Pascal in its iterations, and many other languages are equally complete.
But ooh, I see we're talking about development again so ignore all those millions of competent programmers out there.
The amount of devices apps can run on isn't necessarily a measure of the language's success. Even on all those devices development in more native languages are preferred.
so lets go for COBOL, FORTRAN and BASIC
like all real programmers
Our legacy app at my previous place runs on clipper. Its insanely fast, but also extremely limited in terms of what we wanted to achieve. As the language just did not support modern features that we wanted.
but as Swa says "If we're going with time here as a matter of proven C++ beats it by 17 years and C by another 11 years." so lets use only "proven" languages:
BASIC, FORTRAN and COBOL for the win
as does the abacus ...![]()
Typical weasel words. Not quite mate. UE4 is actually written mostly in C++ with, if I have it correct, some assembler thrown in. You can interface with C# and a number of other scripting languages but it's not quite the same thing.Unreal Engine 4 uses C#
UE4 is multi platform.
As I said you can force any framework on multiple platforms by "adapting" it. It seems to be trying to do what Java failed at.Forcing? Do you even know what you're talking about? Clearly you do not. There is no "forcing" involved. The framework is adapted to run on multiple platforms.
You are mate. You introduced "completeness" wtf that even means only god knows.I am not debating the other languages aren't complete. You are? Remember? /snip
Yes you came in here with "completeness." I am referring here to Solitude's use of developer. The snobbish idea that he and his opinion is worth more than all the millions of other competent programmers out there.Yeah sorry I have no idea what this comment is about. I am talking about language specifications and the completeness factor and you come in with this arb comment. Clearly you lack any new material so you're just regurgitating stuff said to a prior user in this thread.
By de facto standard you mean officially promoted? Now I know why the Apple boys keep bashing Android for its incompatibility issues.Actually the defacto standard for Android development is java (subset running on top of dalvik). ( I am not using Iphone as an example here, as that would obviously be objective-c)
Missing the conversation again?but as Swa says "If we're going with time here as a matter of proven C++ beats it by 17 years and C by another 11 years." so lets use only "proven" languages:
BASIC, FORTRAN and COBOL for the win
Missing the conversation again?