Nemerle
Ten artykuł od 2022-02 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Pojawienie się | 2003 |
---|---|
Paradygmat | wieloparadygmatowy |
Licencja | BSD |
Platforma sprzętowa | CLI |
Strona internetowa |
Nemerle – hybrydowy język programowania. Zawiera elementy programowania funkcyjnego i obiektowego, został utworzony przez grupę osób z Instytutu Informatyki Uniwersytetu Wrocławskiego. Nemerle jest językiem opartym na platformie .NET.
Autorem ogólnej koncepcji języka i szefem projektu jest Michał Moskal, a projekt współtworzyli również Kamil Skalski i Paweł Olszta. 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.
Linki zewnętrzne
- Strona domowa Nemerle
- p
- d
- e
Platforma .NET
języki wspierane standardowo przez VS |
|
---|---|
inne języki i środowiska |
|
alternatywne implementacje platformy |
|
- p
- d
- e
1GL | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2GL/ Język drugiej generacji/ Asembler |
| ||||||||||||||
3GL / Język trzeciej generacji |
| ||||||||||||||
4GL/ Język czwartej generacji/ Język dziedzinowy |
| ||||||||||||||
5GL/Logiczne |
| ||||||||||||||
Ezoteryczne | |||||||||||||||
Inne |
|