rilascio del sistema di programmazione , che offre una versione del linguaggio di programmazione Pascal con supporto per la generazione di codice per la piattaforma .NET, possibilità di utilizzare librerie .NET e funzionalità aggiuntive come classi generiche, interfacce, sovraccarico di operatori, espressioni λ, eccezioni, garbage collection, metodi di estensione, classi anonime e classi automatiche. Il linguaggio è principalmente rivolto all'istruzione e alla ricerca scientifica. Il pacchetto include anche un ambiente di sviluppo con suggerimenti per il codice, formattazione automatica, debugger, designer di moduli e campioni di codice per principianti. Il codice progetto è disponibile sotto licenza LGPLv3. È possibile compilarlo su Linux (basato su Mono) e Windows.
nella nuova versione:
- È stata implementata la costruzione «^i», che consente di accedere all'i-esimo elemento da fine in array, liste, stringhe e fette (ad esempio, a[:^1] significa «tutti gli elementi tranne l'ultimo»);
- Sono stati implementati gli slice scrivibili per array, liste e stringhe;
- In GraphWPF è stato aggiunto un nuovo tipo Vector e le operazioni su di esso e sul tipo Point. Sono state anche aggiunte le funzioni Lines, RandomPoint e RandomPoints(n). Quando si salva la finestra in GraphWPF, ora viene utilizzato un colore di sfondo bianco;
- In GraphWPF, WPFObjects e Graph3D sono stati implementati
gestori OnClose, Graph3D e OnDrawFrame. Migliorato RenderFrame; - Per gli array sono stati aggiunti metodi di estensione a.Permutations e a.Combinations(m);
- Nel libro di esercizi elettronico è stato ampliato il set di compiti nel gruppo ExamTaskC per la risoluzione delle domande dell'ES per il gruppo C;
- È stato implementato il metodo di estensione delle sequenze Product con proiezione;
- Ai tipi IntRange, CharRange sono stati aggiunti Step(n) e Reverse;
- È stata migliorata l'operatività sugli schermi ad alta densità di pixel (HighDPI) — pulsanti per chiudere la finestra, migliorie nella visualizzazione delle icone nella finestra dei progetti e nel gestore dei componenti nell'applicazione Windows Forms;
- È stata interrotta l'integrazione della versione .NET nell'installer — se necessario, verrà scaricata dal sito Microsoft;
- Nel compilatore della console è stata implementata l'opzione «/output: executable»;
- È stata garantita la verifica e l'interdizione della cattura di nomi in registrazioni anonime e nidificate.
Fonte: opennet.ru
