Modern Programming Languages

Introduction

Programming languages are the basic tool of a software developer. The possibilities of the language determine the way of thinking, the effort and the productivity and therefore the time to market.

There are thousands of general purpose programming languages to choose from, there are even more domain specific programming languages and there are also modeling languages.

The question "What programming language should be used?" is difficult to answer. Nowadays computer systems consist of different parts that typically are programmed in their "own" language: the database in SQL, the web pages in JavaScript, the application back end in Java, etc.

From my experience i learned that

But there are solutions.

Therefore i am always interested in new programming languages that will increase my productivity, increase the readability and maintainability of the code and last but not least make programming fun.

There are some practitioners and theorists, that do believe that the usage of different specialized languages has come. Some call it polyglot programming while others call it language oriented programming.

Modern Programming Languages

Some new languages with innovative concepts have been invented and are gaining momentum. I am mainly interested/working with the following languages.

See also my overview page for other languages.

Success stories

The following are success stories of these innovative languages.

Valid XHTML 1.0 Strict Firefox 3 Firebug - Web Development Evolved
Last modified: