banner

Nelson 2.0.0

Nelson 2.0 est une version majeure. Elle apporte un moteur de langage plus rapide fondé sur du bytecode, la programmation orientée objet complète avec classdef, NFlow (un éditeur visuel de schémas-blocs avec simulation native et génération de code C/Rust), un bureau web disponible en aperçu (avec une version WebAssembly qui s’exécute dans le navigateur), ainsi qu’un ensemble bien plus large de types de données, de graphiques, de statistiques et d’outils de développement.

La page d’accueil principale de Nelson se trouve à https://nelson-lang.github.io/nelson-website/. La liste complète des changements est disponible dans le Journal des modifications v2.x.x.

Introduction

Nelson est un langage open source de calcul numérique destiné à l’ingénierie, au calcul scientifique et à l’enseignement. Il fournit plus de 3 000 fonctions, natives ou écrites en Nelson, pour le calcul sur tableaux, l’algèbre linéaire, le traitement du signal, l’analyse de données, la visualisation et les interfaces avec des langages externes.

Nelson reprend les conventions orientées tableaux utilisées par les environnements de calcul numérique établis et GNU Octave, tout en conservant son propre système de modules, ses formats de fichiers, ses interfaces moteur et son modèle d’exécution.

Nouveautés de Nelson 2.0

Moteur de langage

Programmation orientée objet avec classdef

NFlow : éditeur visuel de schémas-blocs (1.0.0-beta.1)

Bureau web et interface navigateur (aperçu)

Nouveaux types de données

Méthodes numériques

Graphiques et interfaces utilisateur

Interopérabilité et IA

Qualité de code, tests et paquets

Fonctionnalités principales

Types de données

Performance

Visualisation et interface

Modules scientifiques

Formats de données et interfaces

Aide, tests et profilage

Ressources


Journal des modifications


Licence