| Nice (programming Language) |
Article Index for Nice |
Website Links For Nice |
Information AboutNice (programming Language) |
|
It features a powerful type system which can help eliminate many common bugs, such as Null Pointer dereferences and invalid casts, by detecting potential runtime errors at compile-time; the goal of the designers was to provide safety features comparable to those found in languages such as ML and Haskell , but using a more conventional syntax. Nice aims to be feature-rich, and as such, in addition to the common features of modern Object-oriented programming languages, it implements contracts in the style of Eiffel , class extensibility through Multimethods , and many concepts drawn from Functional Programming such as anonymous functions, tuples, pattern matching ("value dispatch"), and Parametric Polymorphism . Source programs are compiled to Java Bytecode , and can therefore interact with Libraries written in Java and other Programming Language s targeting the Java Virtual Machine . Work on the Nice language appears to have ceased in early 2006. EXTERNAL LINKS |
|
|