Public Void - Programming Blog (Beta)

A programming blog covering C/C++, Java, Perl, PHP, Python, Ruby, Ruby on Rails, and UNIX/Linux shell scripting.

Monday, November 06, 2006

Choosing Your Goggles: Ruby or Perl, Python or Rails

An analysis of four language creators

In my continuing my exploration of programming languages, I happened these insights on four programming language creators.

What sticks out here is the assertion of programming language creators as progenitors of a culture of thought. The idea that programming languages and their associated syntax shape thought-process and design solutions is not new, if significant. What is interesting to me an aspiring programmer (or at least, a pupil) is looking not just at the syntax itself but also the philosophy and intent of each language's respective creator. Languages are designed to solve communication problems but, as Muli points out, the problems evolve as cultures evolve, and so languages must evolve with them. And so, more than technical prowess, the philosophical aspects of a language creator's intent determine its longevity and, more importantly, its ability to address those evolving problems.

It would follow, then, that Muli's investigation here is advisable for every new programmer--if only to familiarize oneself with each, as one would with each language's benefits and respective syntax. To that end, I am going to listen to the talks that Muli did, and will post any further remarks from these language creators and perhaps some others.

read more | digg story

11/06/2006 09:18:00 AM | Choosing Your Goggles: Ruby or Perl, Python or Rails

0 comments

0 Comments:

Post a Comment

<< Home