Nemerle
Z Wikipedii
Nemerle to hybrydowy język programowania. Zawiera elementy programowania funkcyjnego i obiektowego, jest tworzony przez grupę osób z Instytutu Informatyki Uniwersytetu Wrocławskiego. Nemerle jest językiem opartym na platformie .NET.
Autorem ogólnej koncepcji tego języka i szefem projektu jest Michał Moskal. Pierwotnie projekt współtworzyło trzech autorów, którymi obok M. Moskala byli Kamil Skalski oraz Paweł Olszta. Ostatni z nich nie uczestniczy już aktywnie w projekcie. Nemerle dostępne jest na licencji BSD.
Główne cechy Nemerle to m.in.:
- składnia wzorowana na C#
- zaawansowany język makrodefinicji
Nazwa języka pochodzi od imienia arcymaga Nemmerle, postaci z książki "Czarnoksiężnik z Archipelagu" autorstwa Ursuli K. Le Guin. Brak jednej litery 'm' jest zamierzony i ma umożliwić łatwiejsze rozróżnienie postaci od języka.
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
języki wspierane standardowo przez VS: C# · Visual Basic .NET · C++/CLI · J# · JScript .NET
inne języki i środowiska: A# · Boo · F# · IronLisp · IronPython · IronRuby · Nemerle · Phalanger · Windows PowerShell
alternatywne implementacje platformy: Mono · .NET Compact Framework · Silverlight · SSCLI
ABAP • Ada • AWK • Asembler • C • C++ • C# • COBOL • Common Lisp • D • F# • Forth • Fortran • GAUSS • Icon • Java • JavaScript • Lisp • Lustre• Modula 2 • Ocaml • Oberon • Object Pascal • Objective-C • Pascal • Perl • PHP • PL/SQL • Python • REXX • Ruby • SAS 4GL • sh • Smalltalk • Snobol • SQL • Visual Basic • VB.NET • XUL
Akademickie: Comal • Eiffel • Haskell • Logo • MCPL • ML • Nemerle • Prolog • Scheme
Historyczne: ALGOL • APL • BASIC • Clipper • JAS • MUMPS • PLAN • PL/I • PL/M • SAKO • SAS (asembler) • Simula
Ezoteryczne: INTERCAL • Brainfuck • BeFunge • Unlambda • Malbolge • Whitespace • FALSE • HQ9+ • Shakespeare • Whirl • Ook