Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03268.jsonl.gz/3288

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)