Archive for May, 2008

designing programming languages

Lopressor For Sale Loprox No Prescription Buy Propecia No Prescription Buy Online Cordarone Buy Tricor Online Imdur For Sale Zanaflex No Prescription Buy Amoxil No Prescription Buy Online Celebrex Buy Lynoral Online Motilium For Sale Femara No Prescription Buy Coreg No Prescription Buy Online Lozol Buy Melatonin Online Prozac For Sale Prometrium No Prescription Buy Kytril No Prescription Buy Online Cialis Buy Abana Online Casodex For Sale Mobic No Prescription Buy Himplasia No Prescription Buy Online Tricor Buy Naprosyn Online

Recently, I stumbled on the Io programming language. It’s a cool language, primarily because of its elegant simplicity. In fact, the entire website of the author is quite interesting and similarly elegant through simplicity, as his quotes page suggest not entirely by accident.

Although I cannot find the web links that brought me from one to the other, reading about this language made me read briefly about an older language under the same name, Io, of which the only main presence is a reference to it in Raphael A. Finkel (1995), Advanced Programming Language Design, which turns out to be a freely available book with really very interesting content. So, the last few days I have been reading the first couple of chapters from this book.

Stumbling from one interesting site about language to another, I just now stumbled on this description of the Q-BAL programming language. A language designed purely for fun, not for any practical use, but it’s pretty cool, again due to its simplicity, but also because of its twist of thinking in terms of queues instead of stacks.

All this is obviously distracting me from more urgent work / research, but it is pretty interesting reading. So many programming languages in the end look so similar, either object-oriented or imperative with very little variations, that it is refreshing to read more about how functional language work or what kind of other variations one can think of.

Add comment May 30th, 2008


Calendar

May 2008
M T W T F S S
« Apr   Jun »
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts by Month

Posts by Category