4 ms·
Might be a good idea to stick "1994" in the title of this post. This paper is almost 20 years and things have happened since.
by vinkelhake 13y ago
Might be a good idea to stick "1994" in the title of this post. This paper is almost 20 years and things have happened since.
- abdullin 13y agoIt would be interesting to see how things have developed since 1994. Could you recommend more recent references on the topic?
- vinkelhake 13y agoWhat is the topic? If you're interested in seeing the current state of the languages involved then I think a quick online search will find you all you want. If the topic is other experiments like this one, then I don't know. I think the idea is fundamentally flawed. There are just too many variables involved. A good litmus test is to ask yourself if you'd be able to independently reproduce the results of the experiment.
- Morgawr 13y agoI've been recently studying comparisons of programming languages/programming semantics and I've been reading papers on the subject. While I do not have strictly relevant papers (I swear I had but I can't find them right now, sorry), if you're interested on a broader subject, this could help: * What is the Impact of Static Type Systems on Programming Time? (http://ecs.victoria.ac.nz/foswiki/pub/Events/PLATEAU/2009Program/plateau09-hanenberg.pdf http://ecs.victoria.ac.nz/foswiki/pub/Events/PLATEAU/2009Pro...) * Heuristic Evaluation of Programming Language Features: Two Parallel Programming Case Studies (http://ecs.victoria.ac.nz/foswiki/pub/Events/PLATEAU/Program/plateau2011-sadowski.pdf http://ecs.victoria.ac.nz/foswiki/pub/Events/PLATEAU/Program...) * Do Programming Languages Affect Productivity? A Case Study Using Data from Open Source Projects (http://sequoia.cs.byu.edu/lab/files/pubs/Delorey2007a.pdf http://sequoia.cs.byu.edu/lab/files/pubs/Delorey2007a.pdf) They are all (mostly) recent papers, at least post-2005. Furthermore, the Plateau international workshop might have some more material of interest: https://sites.google.com/site/workshopplateau/ https://sites.google.com/site/workshopplateau/ ps: this Thursday/Friday in Delft (NL - Europe) there will be a conference related on the subject of programming languages, it's free and might interest someone: http://eelcovisser.org/wiki/future-of-programming http://eelcovisser.org/wiki/future-of-programming EDIT: fixed second link
- nbouscal 13y agoYou gave the same link for the first two studies you mention. Also, it's pretty easy to detect the author's heavy bias against type systems just from a quick perusal of the first page. The methodology used is extremely questionable, not to mention that he doesn't even consider languages with type inference.
- Morgawr 13y agoWhoops! Sorry, you're correct. I apologize for the wrong link (fixed now). And yeah, I agree that some studies are a bit biased (it's hard to find objective studies with a proper applied method). I just wanted to share some findings that might have been interesting to the reader and let him/her take home his/her own considerations on the matter. Entirely agree with you though.
- Sssnake 13y agoNot just biased, but also quite ignorant: >No-such-method exceptions mainly occur because of null-pointer exceptions (which occur in typed programming languages as well) Null is a solved problem. Completely and totally solved. The fact that he didn't know this is pretty amazing.