4 ms·
It would be interesting to see how things have developed since 1994. Could you recommend more recent references on the topic?
by abdullin 13y ago
It 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.