Programmiersprache Nim in Version 1.0 verfügbar
(Quelle: Wikimedia)
25. September 2019 -
Die Programmiersprache Nim kombiniert Merkmale von Python, Ada und Modula und erzeugt gemäss den Machern des Projekts sehr leistungsfähigen nativen Code.
Effizient, expressiv und elegant soll die Programmiersprache Nim laut der Projektwebsite sein. Nach einer Reihe von Vorversionen ist jetzt die erste stabile Version 1.0 mit Langzeitsupport erschienen. Gleichzeitig haben die Entwickler den Packet-Manager Nimble in Version 0.11.0 freigegeben.
Nim ist eine statisch typisierte Sprache, die Merkmale von Python, Ada und Modula kombinieren soll. Der Compiler ist für Windows, MacOS, Linux und BSD verfügbar und erzeugt native Executables ohne externe Abhängigkeiten. Der Compiler selbst ist allerdings auf einen vorhandenen C-Compiler angewiesen. Das Speichermanagement sei auch für Realtime-Systeme geeignet, und moderne Konzepte wie Zero-Overhead-Iteratoren und Compile-Time-Evaluation von User-definierten Funktionen würden sehr leistungsfähigen Code generieren, heisst es.
Nim steht auf der Projektwebsite zum Download bereit. Dort finden sich auch diverse Tutorials, ein Link zum Kauf des Buchs "Nim in Action" sowie ein Playground für erste Gehversuche mit der Programmiersprache.
(ubi)
Nim ist eine statisch typisierte Sprache, die Merkmale von Python, Ada und Modula kombinieren soll. Der Compiler ist für Windows, MacOS, Linux und BSD verfügbar und erzeugt native Executables ohne externe Abhängigkeiten. Der Compiler selbst ist allerdings auf einen vorhandenen C-Compiler angewiesen. Das Speichermanagement sei auch für Realtime-Systeme geeignet, und moderne Konzepte wie Zero-Overhead-Iteratoren und Compile-Time-Evaluation von User-definierten Funktionen würden sehr leistungsfähigen Code generieren, heisst es.
Nim steht auf der Projektwebsite zum Download bereit. Dort finden sich auch diverse Tutorials, ein Link zum Kauf des Buchs "Nim in Action" sowie ein Playground für erste Gehversuche mit der Programmiersprache.
(ubi)