Rilascio di PascalABC.NET 3.6.3

Disponibile rilascio del sistema di programmazione PascalABC.NET, 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 distribuito è disponibile sotto licenza LGPLv3. È possibile compilarlo su Linux (basato su Mono) e Windows.

Modifiche 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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster