Nice Programming Language

Nice is an advanced object-oriented 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, and parametric polymorphism. Source programs are compiled to Java bytecode, and can therefore interact with libraries written in Java and other languages targetting the Java Virtual Machine.

External links

 

<< PreviousWord BrowserNext >>
fried egg
iso 3166 2:it
andres nin
formalist
franklin graham
anglo portuguese alliance
a&w restaurants
grill
internet forum
samaritan's purse
the world&i
michael o. leavitt
legal positivism
nga
daniel shays
planxty
institution
webmaster
the commercial album
bond girl
petsamo
port of london
people's weekly world
chris columbus
snakefinger
cornelius boza edwards
callao
inflatable
jean luc dehaene
virginia pep band
correlation function (astronomy)
patrick wilson
scott shriner
matt sharp
spanish habsburgs
austrian habsburgs
elephant (album)
white blood cells (album)
de stijl (album)
the white stripes (album)
cbgb
ouachita national forest
end of the century
cinder cone