Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
17 user(s) are online (17 user(s) are browsing encyclopedia)

Members: 0
Guests: 17

more...
partner

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 programming language and Haskell programming language, 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 programming language, 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 programming language and other languages targetting the Java Virtual Machine.

=External links=

  • [http://nice.sourceforge.net Nice website]