PHP: Excellent integration with Apache and easy set up for web applications.RealBasic: RAD, compile your applications down to machine code. No interpreter or virtual machine is required.Visual Basic: verbose and intuitive even for children. I wonder if there is a possibility to talk-program via microphone.Lisp: Macros, the idea of having first-class access to the language itself.Python: List comprehensions, insanely powerful runtime reflection/introspection, metaclasses, duck typing.Ruby: Blocks, metaclasses, everything is an object, First-class continuations.Java: Inner classes, super efficient garbage collection. Proof that when you design a language for stupid programmers, you will end up with a stupid language, despite the fact that the people who designed the language are crazy smart and really should have known better.C#: LINQ, Proof that when you design a language for slightly less stupid programmers, you will still only end up with a slightly less stupid language, despite the fact that the people who designed the language arecrazy smart and took Java's failure into account.Haskell: Pure functional programming w/o mutable state, monads, laziness, purity, static typing to the max.smalltalk: Pure OO language. The ability to override the compiler.Perl: looks the same before and after encryption.Clojure: transactional memory for mutable reference, built-in concurrency mechanismsErlang: Builtin actor system for message-passing concurrencyF#: Quotations (possibility: reflection of own code and self-compilation to shader- oder SQL), computation expressionsProlog: Logical programming language. Built-in backtracking; A single predicate (function you write) can solve multiple problems depending on what parameters do you give itLabview: Completely graphical interface that allows you to manipulate hardware directly, but also program fairly high level tasks easily.Assembly language: The ability to structure your program any way you like (including defining your own calling conventions, multiple entry points into a function), self-modifying code, complete control over the hardware.
Tags: