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

motor
motor

3 Jun 15

Pike
Pike

20 Feb 15

LIOGO
LIOGO

3 Jun 15

Invicta
Invicta

2 Jun 15

Andere Software von Entwickler David Nichols

Kommentare zu Qore Programming Language

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