Qore Programming Language

Screenshot der Software:
Qore Programming Language
Softwarebeschreibung:
Version: 0.8.8
Upload-Datum: 20 Feb 15
Entwickler: David Nichols
Lizenz: Frei
Popularität: 0

Rating: 5.0/5 (Total Votes: 1)

Qore ist ein Open Source, freie, leistungsfähige und einfach zu bedienende, aber auch thread-fähig, SQL-integriert, schwach typisierte Skriptsprache.
Qore ist eine Programmiersprache, die TIBCO AE Integration, MySQL und Oracle DBI-Treiber sowie eine einfache Datumsberechnungen verfügt.
Diese Software wird als Skriptsprache, die eingebettete Logik und Threading unterstützt entwickelt. Es wird zum Aufbringen einer formbaren Scripting-basierten Ansatz für Enterprise-Interface-Entwicklung konzipiert.
 Jedoch ist Qore auch als ein Allzweck-Sprache. Es unterstützt die meisten der bekannten POSIX Betriebssystemen wie Linux, Solaris, BSD, Mac OS X und HP-UX

Was ist neu in dieser Pressemitteilung:.

  • Diese Version neue Funktionen mit Schwerpunkt auf verbesserten HTTP-Unterstützung (besser HTTP RFC Compliance, REST und WebSocket Client- und Server-Unterstützung, Unterstützung für die automatische Wiedergabe der Vorlagen HTML-Dateien, etc.), enthält eine neue sehr hohe Datenbank-API für die automatische Schemaverwaltung und SQL-Daten Geschäftsaktivitäten (einschließlich Programm DB-Zugriff), deutlich verbesserte UTF-8-Unterstützung, und viele neue Anwendermodule.
  • Die Veröffentlichung enthält auch viele Verbesserungen an bestehenden Funktionen und zahlreiche Bugfixes.
  • Qore ist jetzt unter der GPL 2 verfügbar, LGPL 2.1 und MIT-Lizenz.

Was ist neu in Version 0.8.7:

  • Diese Version bringt viele neue Features und Bugfixes.
  • -Code Vererbung zwischen Programmobjekte hat sich stark verbessert, und Erklärungen öffentlich markiert werden nun standardmäßig in Kinderprogramm Objekte vererbt.
  • Viele neue Funktionen, Methoden und Art (pseudo) Methoden implementiert wurden, insbesondere um Iteratoren stärker und entwickeln Iteratoren zu erleichtern.

Was ist neu in Version 0.8.6.1:

  • This Version enthält Bugfixes für Qore und enthält auch einige kleinere neue Funktionen.

Was ist neu in Version 0.8.6:

  • Diese Version bietet wichtige neue Funktionen und enthält auch viele Bugfixes.
  • Die Highlights der neuen Version sind die neuen beliebiger Genauigkeit numerische Unterstützung, stark verbesserte Unterstützung für Iteratoren, stark verbesserte Unterstützung für Textdateiverarbeitung, verbesserte Datenbank-API-Unterstützung, einschließlich einer Option API für Datenbanktreiber, und die Möglichkeit, Modulgriff Ladefehler zur Analysezeit direkt in Qore Quellcode.
  • Perl-Kompatibilität wurde durch die neuen Standard intuitive Booleschen Kontext Evaluation Verhalten verbessert.

Was ist neu in Version 0.8.5.1:

  • fixed eine Race Condition Zugriff auf globale und Verschluss-Schranke thread-lokale Variablen in Multithread-Kontext
  • wurde ein Fehler behoben im Transaktionsmanagement mit dem DatasourcePool Klasse, wenn mit der SQLStatement-Klasse verwendet werden
  • ein Fehler in der MailMessage.qm Anwendermodul in dem Mail-Header-Codierung erfordern, wurden nicht verschlüsselt und die Kodierung nicht erforderlich ist, wurden mit Q-Codierung codiert fest
  • Fest einen Fehler in der Mime.qm Anwendermodul in dem & quot; _ & quot; Zeichen q-kodierte Header wurden nicht korrekt kodiert

Was ist neu in Version 0.8.4:

  • Das große Update fügt Unterstützung für Anwendermodule, in denen Module, die Sprache zur Laufzeit verlängern kann nun in Qore selbst geschrieben werden.
  • Zusätzlich Qore unterstützt jetzt Pseudo-Klassen, um Werttypen, die Methoden, die auf jedem Qore Wert ausgeführt zu unterbieten sind gebunden, so dass jeder Wert als ein Objekt behandelt werden.
  • Namespace Handling wurde neu geschrieben und ist nun einheitlich angewandt und umfassender.
  • Die Sprache der Dokumentation wurde stark verbessert.
  • Diese Mitteilung enthält viele Bugfixes und Optimierungen sowie Build-Fixes und viele neue Funktionen, Methoden und Konstanten.

Was ist neu in Version 0.8.3:

  • Diese Version unterstützt den Aufbau native Windows-Binärdateien und andere kleinere Erweiterungen (einschließlich Bedingte syntaktische Analyse).
  • Zusätzlich 33 Fehler wurden behoben.

Was ist neu in Version 0.8.1:

  • Diese Version enthält 36 Bugfixes und wichtige neue Funktionen einschließlich eine deutlich verbesserte Typsystem, Klasse Konstanten und statische Klassenvariablen, eine SQL-API für vorbereitete Anweisungen, die Unterstützung für die Erklärung Rückgabetypen vor der Funktion oder Methode Unterschrift, Parser und die Namensauflösung unterstützt Qore Skripte zu schreiben, ohne & quot;% INHALTE% amp; quot; Anzeichen für Variablen oder Klassenmethodenaufrufe oder Objekt Mitglied Referenzen, und vieles mehr.

Was ist neu in Version 0.7.5:

  • Bugfix: Festlocaltime (), wenn sie mit genannt kein Argument, um das aktuelle Datum und die Uhrzeit zurück nach Dokumentation
  • Bugfix: fixiert eine Race Condition, die einen Deadlock beim Aufruf pthread_join (), wenn Qore Code ruft & quot führen könnten; exit () & quot; wenn mehrere Threads ausgeführt werden
  • Bugfix: fixiert die Dir :: Listfiles () Methode; die Maske nicht herausfiltern Verzeichnisse
  • Bugfix: Abstürze behoben in der File-Klasse aufgrund unsigned Datentyp verwendet wird und der Vergleich (& lt; 0), die signalisiert ein Fehler immer gescheitert; der Absturz passiert, wenn ein Nicht-Datei-Objekt gelesen wurde
  • Bugfix: Fest Ausgabe rekursive Datenstrukturen mit den% n und% N printf Formatbezeichner (sonst zu einem Absturz führen - zum Beispiel, wenn ein Objekt enthält eine Liste, die auch die Aufgabe, etc.)
  • Bugfix: festes Objekt Zugang Deadlock-Szenarien
  • Bugfix: fixiert die & quot; - & quot; Betreiber: Hash-String und Hash-Liste (auch Hash = string und Hash = Liste), um den Wert (e) aus dem Hash zu entfernen, nicht die Delete-Operator rufen
  • Bugfix:; null & quot NULL-Werte werden als & quot serialisiert; JSON-Werte
  • Bugfix: Fest Parsen von einer Ecke bei geringfügig gültige XML-RPC
  • BUG FIX: fester XML-RPC-Serialisierung zu NICHTS (kein Wert) und NULL gleich behandeln
  • Bugfix: Fest XML-RPC-Serialisierung, nie Ausgang ein leeres Element, da es möglicherweise einige Implementierungen brechen (die XML-RPC-Spezifikation ist nicht sehr klar zu diesem Thema). Anmerkung: wir senden leeren Wert Elemente: bei der Serialisierung NICHTS oder NULL, was nicht richtig sein kann entweder
  • Bugfix: nicht davon ausgehen, dass eine Hinter null sollte die Zeichenfolge beim Lesen von String-Daten aus Dateien zu beenden; einschließlich des führenden null in der Zeichenfolge
  • Bugfix: Ein Fehler wurde behoben Parsing Base64-Strings, wenn Zeilenumbrüche und / oder Linefeeds verstummte die Base64-codierte Daten
  • Bugfix: Fest Ausgabe '%%' wie '%' in printf * * () Funktionen
  • Bugfix: Ein Fehler wurde behoben Parsing-Hashes, wo die Raute-Taste wurde als Konstante
  • gegeben
  • Bugfix: Ein Fehler wurde behoben in der delete-Operator in dem gemeinsam genutzten Daten anstelle aktualisiert statt kopiert und dann aktualisiert
  • Bugfix: einige Rennbedingungen festgelegt, die mit den getAllThreadCallStacks Deadlocks dazu führen könnten () -Funktion (nicht standardmäßig aktiviert)
  • Bugfix: ignore "
  • 'und' 'Bei der Analyse von Base64-codierte Strings
  • Bugfix: Korrektur eines Fehlers Absturz beim Versuch, Mitglied Elemente eines gelöschten Objekts zu kopieren
  • Bugfix: fixiert die foreach-Anweisung, wenn sie mit einer Referenz verwendet und die break-Anweisung wird verwendet,
  • Bugfix: In seltenen Referenz Abhängigkeit Bug, bei dem Systemklassen wurden zerstört, während noch im Benutzercode verwiesen
  • Bugfix: Fest% = mit einem modula Operanden 0, um den L-Wert auf 0 (zuvor der Ausdruck wurde ignoriert, wenn der modula Operanden von 0) gesetzt
  • fügte der Grund-Fähigkeit für einen Condition Variable auf rwlock warten Objekte sowie Mutex-Objekte
  • Dereferenzierung einen Hash oder ein Objekt mit einer Liste wird ein Stück des Hash oder das Objekt als Hash zurück: ex: $ hash (& quot; key1 & rdquo ;, & rdquo; key2 & quot;)
  • .
  • erlauben% gehören Parse-Richtlinien, um die Dateinamen (ignoriert führende und abschließende Anführungszeichen um den Dateinamen) zu zitieren
  • neue Socket-Klasse Methoden: + Socket :: isWriteFinished (): für die künftige Unterstützung für nicht-blockierende Schreibvorgänge + Socket :: setNoDelay (): die Option TCP_NODELAY eingestellt + Socket :: getNoDelay (): Gibt Wert des TCP_NODELAY Option
  • neue Funktionen für die explizite Angabe der Codierung bei der Serialisierung XML-RPC-Strings erlaubt: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • Mehr neuen Httpclient Methoden zur Manipulation der TCP_NODELAY Einstellung: + Httpclient :: setNoDelay () + Httpclient :: getNoDelay ()
  • jetzt die XmlRpcClient und JsonRpcClient Bauer akzeptieren ein optionales zweites Argument, dass, wenn stimmt, wird die sofortige Verbindungsversuch an der Buchse zu verhindern und stattdessen damit die Socket-Verbindungen werden entweder manuell festgelegt und auf Zeit mit der ersten Anfrage

Ähnliche Software

pkg-config
pkg-config

18 Feb 15

Lua
Lua

17 Aug 18

gears-stylus
gears-stylus

20 Feb 15

KBasic
KBasic

2 Jun 15

Andere Software von Entwickler David Nichols

Qore Tuxedo Module
Qore Tuxedo Module

20 Feb 15

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

Kommentare zu Qore Programming Language

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!