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: IT
