Veröffentlichung der Entwicklungsumgebung PascalABC.NET 3.6.3

Verfügbar Einführung in das Programmier-System PascalABC.NET, das eine Edition der Programmiersprache Pascal mit Unterstützung für die Code-Generierung auf der .NET-Plattform anbietet. Es ermöglicht die Verwendung von .NET-Bibliotheken und bietet zusätzliche Funktionen wie generische Klassen, Schnittstellen, Operatorüberladung, λ-Ausdrücke, Ausnahmen, Garbage Collection, Erweiterungsmethoden, anonymen Klassen und Autoklassen. Die Sprache ist in erster Linie für den Einsatz im Bildungsbereich und in der Forschung konzipiert. Das Paket enthält auch eine Entwicklungsumgebung mit Code-Vervollständigung, automatischer Formatierung, Debugger, Formular-Designer und Code-Beispielen für Anfänger. Der Projektcode wird unter der GPLv3-Lizenz bereitgestellt. unter Lizenz LGPLv3. Die Kompilierung unter Linux (basierend auf Mono) und Windows ist möglich.

Änderungen in der neuen Ausgabe:

  • Die Konstruktion „^i“ ist implementiert, die den Zugriff auf das i-te Element vom Ende in Arrays, Listen, Strings und Slices ermöglicht (zum Beispiel bedeutet a[:^1] „alle Elemente außer dem letzten“);
  • Schreibbare Slices für Arrays, Listen und Strings sind implementiert;
  • In GraphWPF wurde ein neuer Typ Vector sowie Operationen mit diesem und dem Typ Point hinzugefügt. Auch die Funktionen Lines, RandomPoint und RandomPoints(n) wurden hinzugefügt. Beim Speichern des Fensters in GraphWPF wird jetzt die Hintergrundfarbe auf Weiß gesetzt;
  • In GraphWPF, WPFObjects und Graph3D wurden
    die Handler OnClose, Graph3D und OnDrawFrame implementiert. RenderFrame wurde verbessert;
  • Für Arrays wurden die Erweiterungsmethoden a.Permutations und a.Combinations(m) hinzugefügt;
  • Im elektronischen Aufgabenhefter wurde der Aufgabensatz in der Gruppe ExamTaskC zur Lösung von Aufgaben der EGE-Gruppe C ergänzt;
  • Die Erweiterungsmethode Product mit Projektion für Sequenzen wurde implementiert;
  • Die Typen IntRange und CharRange haben die Methoden Step(n) und Reverse erhalten;
  • Die Bedienung auf hochauflösenden Bildschirmen (HighDPI) wurde verbessert – Schaltflächen zum Schließen von Fenstern, die Darstellung der Symbole im Projektfenster und im Komponentenmanager der Windows Forms-Anwendung wurden optimiert;
  • Die Integration der .NET-Version im Installer wurde eingestellt – diese wird bei Bedarf von der Microsoft-Website heruntergeladen;
  • Im Konsolencompiler wurde die Option "/output: executable" implementiert;
  • Es wird eine Überprüfung und ein Verbot zur Erfassung von Namen in anonymen und verschachtelten Aufzeichnungen sichergestellt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster