Rilascio dell'ambiente di sviluppo PascalABC.NET 3.6.3

A disposizione rilascio del sistema di programmazione PascalABC.NET, che offre un'edizione del linguaggio di programmazione Pascal con supporto per la generazione di codice per la piattaforma .NET, la possibilità di utilizzare librerie .NET e funzionalità aggiuntive come classi generiche, interfacce, sovraccarico degli operatori, espressioni λ, eccezioni, garbage collection, metodi di estensione, classi senza nome e autoclassi. Il linguaggio è rivolto principalmente all'applicazione nel campo dell'istruzione e della ricerca scientifica. Il pacchetto include anche un ambiente di sviluppo con suggerimenti sul codice, formattazione automatica, un debugger, un progettista di moduli ed esempi di codice per principianti. Codice del progetto distribuito da concesso in licenza sotto LGPLv3. Può essere creato su Linux (basato su Mono) e Windows.

Cambiamenti nella nuova versione:

  • È stata implementata la costruzione “^i” che consente di accedere all'elemento i-esimo dalla fine in array, liste, stringhe e fette (ad esempio, a[:^1] significa “tutti gli elementi tranne l'ultimo”);
  • Implementate sezioni di scrittura per array, elenchi e stringhe;
  • GraphWPF ha aggiunto un nuovo tipo Vector e operazioni su di esso e sul tipo Point. Sono state aggiunte anche le funzioni Lines, RandomPoint e RandomPoints(n). Quando si salva una finestra in GraphWPF, il colore di sfondo ora è bianco;
  • Implementazione di GraphWPF, WPFObjects e Graph3D
    Gestori OnClose, Graph3D e OnDrawFrame. RenderFrame migliorato;

  • Aggiunti metodi di estensione a.Permutations e a.Combinations(m) per gli array;
  • Il libro dei problemi elettronici è stato integrato con una serie di compiti nel gruppo ExamTaskC per risolvere i problemi del gruppo USE C;
  • Implementato un metodo per espandere le sequenze di prodotti con proiezione;
  • Aggiunti Step(n) e Reverse ai tipi IntRange e CharRange;
  • Lavoro migliorato su schermi con elevata densità di pixel (HighDPI) - pulsanti per chiudere la finestra, migliore visualizzazione delle icone nella finestra del progetto e nella gestione dei componenti nell'applicazione Windows Forms;
  • L'integrazione della versione .NET nel programma di installazione è stata interrotta: se necessario, viene scaricata dal sito Web di Microsoft;
  • Il compilatore della console implementa l'opzione “/output: executable”;
  • Garantisce il controllo e il divieto dell'acquisizione di nomi in record senza nome e nidificati.

Fonte: opennet.ru

Aggiungi un commento