04 November, 2005

Ancora sui linguaggi

A proposto della similitudine di alcuni linguaggi, ne aggiungiamo alla lista altri tre (questi hanno interessanti particolarità):

  • Nice, come riportato nel sito "Nice is a new object-oriented programming language based on Java. It incorporates features from functional programming, and puts into practice state-of-the-art results from academic research. Among the advanced features: parametric types, anonymous functions, multi-methods, tuples, optional parameters to methods, design by contract, detection of many errors during compilation (in particular, concerning casts and null references). This results in more expressivity, modularity, and type safety."
  • D, come riportato nel sito "D was conceived in December 1999 by Walter Bright as a reengineering of C and C++, and has grown and evolved with helpful suggestions and critiques by friends and colleagues."
  • C Omega, di casa Microsoft che si basa su C# (sbilanciato verso la concorrenza ed un intelligente accesso ai dati)

Difficile mettere questi linguaggi (e C/C++/C#, Java) in coordinate ortogonali...la cosa più semplice è provare ad "ortogonalizzare" la caratteristica dominante in ognuno di essi. Se questo esercizio sarà risolto emergerà lo specifico (=identità, particolarità, valore) di ognuno di essi.

Labels:

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home