Some interesting metrics of programming language popularity. LangPop.com – statistics on greping search queries on various web properties — usage in open source projects, books published on Amazon.com, etc. TIOBE index – similar listing, of search engine results exclusively. Longer tail listing, and shows trending. Happiest users – this one is just a static blog …
Tag Archives: programming languages
Continuation Patterns
Interesting paper on the topic of various program patterns implemented in coroutine. As mentioned in a previous post, continuations are a powerful control flow primitive — they can be used for: Call with Current Continuation Patterns, Ferguson & Deugo Escaping recursive procedures and loops Reentry into recursion Coroutines Backtracking Simulating multitasking The paper covers these …
The Python debate on Tail Calls
The Beginning It started with an innocent enough blog post by Guido van Rossum commenting on Python’s lack of tail call elimination in Python’s history. Okay, not even commenting – it was a parenthetical sentence fragment! “Origins of Python’s “Functional” Features” on The History of Python The internet went crazy with comments. Guido attempted to …
50 in 50 at JAOO
[repost, from fall 2008] I caught this talk on earlier blogs – well, not so much a technical talk as a performance. Richard P. Gabriel and Guy L. Steele wax poetic on 50 programming languages in 50 statements each of 50 words. “50-in-50” http://blip.tv/file/1472720 That is all.