请输入您要查询的百科知识:

 

词条 Nice (programming language)
释义

  1. External links

{{multiple issues|{{Unreferenced|date=March 2009}}{{Notability|date=March 2009}}
}}

Nice is an object-oriented programming language released under the GNU General Public License.

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 languages targeting the Java Virtual Machine.

Work on the Nice language appears to have slowed since early 2006.

External links

  • Nice website
{{DEFAULTSORT:Nice (Programming Language)}}

3 : Java programming language family|JVM programming languages|Software using the GPL license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 17:26:59