Nosica

Nosica

Nosica is an object oriented programming language with a syntax somewhat similar to Java.

Nosica was originally created to provide the power of C++ along with the simple syntax of Java, although the syntax has since slowly evolved away from the Java syntax for greater simplicity and ease-of-use.

Nosica is written in Java and compiles to C. Nosica is developed as a free software project under the GNU GPL. The compiler is currently in an early stage of development.

Nosica's main features are :
* operators (with a simple way for declaring them infix/postfix/prefix)
* genericity and constraint over genericity
* automatic delegation via the 'proxy' keyword
* multiple interface inheritance and single class inheritance
* distinction between reference and primitive type
* very few First Class Objects (FCO)
* garbage collected
* invariant
* multiple dispatch of methods (allowing covariant methods to be defined)
* tuples
* simple syntax
* metadata

The language is still evolving and, according to its website, not very usable yet.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Nosica — est un langage de programmation orienté objet, avec une syntaxe similaire à celle du Java ou du C++, et avec des fonctionnalités avancées comme un système de typage fort, une gestion automatique de la mémoire, et une optimisation globale du code …   Wikipédia en Français

  • Euro Marine Carrier — B.V. is the short sea operator in Europe, which specializes in marine transport of automobiles and rolling equipment.The company is located in Amsterdam, Netherlands. EMC is a privately owned shipping company with three owners: Nissan Motor Car… …   Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Список языков программирования — Списки языков программирования Алфавитный По категориям Хронологический Генеалогический Цель этого алфавитного списка языков программирования состоит в том, чтобы дать полный перечень всех существующих языков программирования, как используемых в… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”