This old study claim ASP classic was the most productive language ever
-
-
I think VB has done well because web programming in general was a large step back. Dunno about ASP. Maybe the web was just simpler back then.
-
There's no way C is behind C#. Or even COBOL, probably. I don't believe it.
The other numbers look... slightly reasonable? Except the gaps are far too wide. it takes almost 3 times longer to make ASP "function point" (whatever that is) in C#? That's difficult to believe.
-
@blakeyrat said in This old study claim ASP classic was the most productive language ever:
There's no way C is behind C#. Or even COBOL, probably. I don't believe it.
The other numbers look... slightly reasonable? Except the gaps are far too wide. it takes almost 3 times longer to make ASP "function point" (whatever that is) in C#? That's difficult to believe.
Maybe in ASP all the "function points" are 2 lines long and C#'s are 205434 lines long? (Oh wait, that's our C++ code base...)
-
There's no indication in the article that maintenance costs are considered.
-
@blakeyrat said in This old study claim ASP classic was the most productive language ever:
There's no way C is behind C#. Or even COBOL, probably. I don't believe it.
Projects that chose C and C# are wildly different, so they aren't comparable
-
@wharrgarbl said in This old study claim ASP classic was the most productive language ever:
Projects that chose C and C# are wildly different, so they aren't comparable
But you could say that about almost any combination of languages listed.
-
@blakeyrat said in This old study claim ASP classic was the most productive language ever:
There's no way C is behind C#. Or even COBOL, probably. I don't believe it.
I think the different types of projects that were compared are playing a massive role in the data.
-
@boomzilla said in This old study claim ASP classic was the most productive language ever:
I think the different types of projects that were compared are playing a massive role in the data.
So it's not an apples-to-apples comparison? Because some of those numbers (classic ASP vs. just about anything) look more like a watermelons-to-cherries comparison! :P
-
@masonwheeler I was thinking more apples to socket wrenches.
-
@boomzilla said in This old study claim ASP classic was the most productive language ever:
@masonwheeler I was thinking more apples to socket wrenches.
"Apples or socket wrenches: which is better for toasting bread?"
-
@ben_lubar said in This old study claim ASP classic was the most productive language ever:
@boomzilla said in This old study claim ASP classic was the most productive language ever:
@masonwheeler I was thinking more apples to socket wrenches.
"Apples or socket wrenches: which is better for toasting bread?"
Followup:
-
@ben_lubar said in This old study claim ASP classic was the most productive language ever:
"Apples or socket wrenches: which is better for toasting bread?"
I can heat up the socket wrench to toast the bread. Related:
The Toasting Knife – 03:08
— colinfurze
-
@blakeyrat said in This old study claim ASP classic was the most productive language ever:
There's no way C is behind C#. Or even COBOL, probably. I don't believe it.
The other numbers look... slightly reasonable? Except the gaps are far too wide. it takes almost 3 times longer to make ASP "function point" (whatever that is) in C#? That's difficult to believe.
All depends.... especially on what "support libraries" (things not technically a direct part of the product) you end up including. I would hate to get a C# compile, the BCL and no additional libraries and try to write even a simple ASP type solution.
-
The key unit of measure is a function point, which is a measurable amount of functionality that can be determined during the requirements phase of a program. It measures many components such as the number of logical files, interface files, external inputs, external outputs, and external queries. It is an approach has provided consistent sizing of software projects for more than 35 years. Essentially, it measures the gross amount of functionality based on measurable artifacts.
I don't trust this at all.
Knowing how some methodologies work, notepad would have hundreds of "function points" because they'd describe every single menu item and operation in great detail.
And even if it were true, there are massive correlation-vs-causation issues here. For example, business-critical stuff has to be developed using slower methodologies, and some industries are more likely to have messy systems accumulated over decades where any changes take 10 times longer, etc. This alone could explain why the "casual" languages appear to be faster, while the "corporate" ones appear at the bottom.
Also C# and PL/1 are in the wrong order wtf
-
@anonymous234 said in This old study claim ASP classic was the most productive language ever:
Also C# and PL/1 are in the wrong order wtf
The table was sorted by Classic ASP.
-
@anonymous234 I wouldn't bet on the study mixing maintaining old code with new developments.
My bet is that ajax, JavaScript and CSS frameworks killed productivity. Web applications were a step back and continue moving backwards to this day.
-
@wharrgarbl said in This old study claim ASP classic was the most productive language ever:
My bet is that ajax, JavaScript and CSS frameworks killed productivity. Web applications were a step back and continue moving backwards to this day.
Fucking Web 3.0.
-
@arantor said in This old study claim ASP classic was the most productive language ever:
Fucking Web 3.0.
The NSFW Thread is
-
@dkf but all of us have Web 3.0 on us :(
Also, I wonder where PHP would be on this list.
-
@arantor said in This old study claim ASP classic was the most productive language ever:
@dkf but all of us have Web 3.0 on us :(
Also, I wonder where PHP would be on this list.
Based on what we've seen? Smack dab at the top.
-
@boomzilla said in This old study claim ASP classic was the most productive language ever:
@ben_lubar said in This old study claim ASP classic was the most productive language ever:
"Apples or socket wrenches: which is better for toasting bread?"
I can heat up the socket wrench to toast the bread. Related:
The Toasting Knife – 03:08
— colinfurzeAren't socket wrenches generally made of one material? You'd toast yourself while you toast the bread.
-
@ben_lubar said in This old study claim ASP classic was the most productive language ever:
Aren't socket wrenches generally made of one material? You'd toast yourself while you toast the bread.
I'm sure we can come up with a solution to that problem!