* Prolog - deduction
* APL and J - array processing
* Perl - string processing and data type conversion
* Python - c programming. Python makes C programming easier by making
it easier to define functions with required and optional arguments.
* Ruby / Smalltalk - class-based oop
* Self - highly flexible oop
* Lisp - list processing
I have discussed complexity in programming languages here -
http://sequence.complete.org/node/31
Does anyone have any comments on convenience and complexity in
programming languages to add to this?
> It seems that every language has some way of making something or the
> other convenient for you:
>
> * Prolog - deduction
> * APL and J - array processing
> * Perl - string processing and data type conversion
> * Python - c programming. Python makes C programming easier by making
> it easier to define functions with required and optional arguments.
> * Ruby / Smalltalk - class-based oop
> * Self - highly flexible oop
> * Lisp - list processing
> Does anyone have any comments on convenience and complexity in
> programming languages to add to this?
* ML - Higher order functions, tree-structured algebraic data, modules.
* Haskell - Higher order functions, tree-structured algebraic data,
lazy evaluation, type classes, monads.
* Cyclone - Safe C-style programming.
* Forth - Programming with a stack.
* Curry - combining logic and functions.
Torben