Category Archives: languages

Go: Defer, Panic, and Recover

It seems after much resistance to the idea, Go has added exception handling to the language in the form of defer, panic, and recover. The Go Programming Language Blog: Defer, Panic, and Recover. Don’t get me wrong, I think the’ve … Continue reading

Posted in languages | Leave a comment

Best and Free Programming Ebooks

(updated / switched link to source article on stack overflow) So, I wrote my list of some unique programming texts. But on the more practical side, there’s this: Best and Free Programming Ebooks. Free full texts, covering: Bash, C, C++, … Continue reading

Posted in languages | Leave a comment

Hacker News | “it was designed to restrict the kind of trouble programmers can get themselves …

Great one liner on PL design: Every programming language is designed to restrict trouble programmers can get into. The key is that they all have different ideas of trouble. via Hacker News

Posted in humor, languages | Leave a comment

Is it better to remain blissfully unaware…

I was once asked “why bother learning these other languages, if you can’t use them”. It hadn’t occurred to this person that I code off hours. I’ve also been asked “what if you find these other languages actually are better … Continue reading

Posted in languages | 2 Comments

Best way to learn a Programming Language

(Update, added Casting SPELs) For better or worse, it’s accepted in our industry to be fluent in only a single programming language or technology. It’s lame, but there are plenty of excuses for this. “Turing equivalence” right? Finding quality tools … Continue reading

Posted in languages | 2 Comments

My programming languages story

It’s bad style, but I must start with an aside:  on reddit/scheme, there was a link to a blog series on developing a Scheme interpreter over January 2010.  It might not implement any particular Scheme standard or particularly many libraries, … Continue reading

Posted in languages | Leave a comment

Comparing "Go" to "Brand X"

The old-timers might figure out what Brand X really is before the end. For the rest of us, the reveal at the end is just as shocking as the author intended.  All and all, it confirms what I suspected: Go … Continue reading

Posted in languages | Leave a comment

Programming Language Popularity

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 … Continue reading

Posted in Uncategorized, languages | Tagged , | Leave a comment

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 … Continue reading

Posted in languages | Tagged , , | Leave a comment

Is SICP just a book?

SICP stands for “Structure and Interpretation of Computer Programs”, and is an introductory computer science book, written by Hal Ableson and Gerald Sussman for their introductory computer science course given at MIT from 1981 until 2007.  A professional recording done … Continue reading

Posted in languages, lisp | Leave a comment