Qore Programming Language

Software screenshot:
Qore Programming Language
Podrobnosti Software:
Verze: 0.8.8
Datum uploadu: 20 Feb 15
Vývojka: David Nichols
Licence: Volný
Popularita: 0

Rating: 5.0/5 (Total Votes: 1)

Qore je open source, zdarma, výkonný a snadno-to-použití, stejně jako thread-schopný, SQL-integrované, slabě-napsaný skriptovací jazyk.
Qore je programovací jazyk, který je k dispozici TIBCO AE integraci, MySQL a Oracle dBi ovladače, stejně jako snadnou aritmetické operace.
Tento software je navržen tak, jako skriptovací jazyk, který podporuje vložené logiku a řezání závitů. Je určen pro použití na tvárné skriptovací založený na přístupu k rozvoji podnikání rozhraní.
 Nicméně, Qore je také užitečná jako obecný jazyk. Podporuje většinu známých POSIX operačních systémů, včetně Linuxu, Solarisu, BSD, Mac OS X, a HP-UX

Co je nového v této verzi:.

  • Tato verze obsahuje nové funkce zaměřené na vylepšenou podporou HTTP (lepší dodržování HTTP RFC, odpočinek a klienta a serveru podporu WebSocket, podpora pro automatické vykreslování templátovaného HTML souborů, atd.), nový velmi na vysoké úrovni databáze API pro automatizovanou správu schématu a SQL operace s daty (včetně programový přístup DB), mnohem lepší UTF-8, a mnoho nových uživatelských modulů.
  • Tato verze také obsahuje mnoho vylepšení stávajících funkcí a desítky oprav.
  • Qore je nyní k dispozici pod licencí GPL 2, LGPL 2.1, a licence MIT.

Co je nového ve verzi 0.8.7:

  • Tato verze přidává spoustu nových funkcí a oprav.
  • dědičnost Code mezi objekty programu se výrazně zlepšila, a prohlášení označené jako veřejné jsou nyní dědí ve výchozím nastavení v programu dítě objektech.
  • Spousta nových funkcí, metod a typu (pseudo) metody byly implementovány, zejména aby iterators silnější a aby rozvojové iterators jednodušší.

Co je nového v prodejní verzi 0.8.6.1:

  • This zahrnuje opravy chyb pro Qore a také některé menší nové funkce.

Co je nového ve verzi 0.8.6:

  • Tato verze přidává významné nové funkce a také obsahuje mnoho opravy chyb.
  • Upozorní na této tiskové zprávě jsou nové libovolné přesná numerická podpora, mnohem lepší podporu pro iterátorů, mnohem lepší podporu pro zpracování textového souboru, vylepšená podpora databáze API, včetně možnosti API pro řidiče databáze, a schopnost zvládnout modul načítání chyby v analýze čas se přímo v Qore zdrojovém kódu.
  • Perl kompatibilita se zlepšila díky nové výchozí intuitivní boolského chování kontext hodnocení.

Co je nového ve verzi 0.8.5.1:

  • fixed spor s přístupem globální a uzavření vázaný závit lokální proměnné v vícevláknových kontextech
  • opravena chyba v řízení transakcí s třídou DatasourcePool při použití s ​​třídou SQLStatement
  • Opravena chyba v uživatelském modulu MailMessage.qm kde hlaviček, které vyžadují kódování nebyly zakódované, a ty, které nevyžadují kódování byly zakódované s kódováním Q
  • Opravena chyba v uživatelském modulu Mime.qm kde & quot; _ & quot; znaky v Q-kódovaný záhlaví nebyly správně kódovány

Co je nového ve verzi 0.8.4:

  • Tato významná aktualizace přidává podporu pro uživatelské moduly, kde moduly, které rozšiřují jazyk za běhu Nyní je možné psát v Qore sám.
  • Navíc, Qore nyní podporuje pseudo-třídy vázané na hodnotových typů, které poskytují metody, které lze spustit na jakoukoli hodnotu Qore, takže žádná hodnota se zachází jako objekt.
  • Manipulace Jmenný byl přepsán, a je nyní více důsledně uplatňována a komplexnější.
  • dokumentace jazyk byl značně zlepšila.
  • Tato verze obsahuje mnoho oprav a optimalizací, stejně jako stavět opravy a mnoho nových funkcí, metody a konstanty.

Co je nového ve verzi 0.8.3:

  • Tato verze podporuje budování nativní binární soubory Windows a další drobné Vylepšení (včetně podmíněného rozebrat).
  • Kromě toho jsou do 33 chyby byly opraveny.

Co je nového ve verzi 0.8.1:

  • Tato verze obsahuje 36 oprav a významné nové funkce, včetně mnohem lepší systém typu, třída konstanty a statické proměnné třídy, SQL připravit prohlášení API, podpora pro vyhlášení návratové typy před funkce nebo metoda podpisu, parseru a rozlišení jméno podpora pro psaní Qore skriptů bez & quot;% Obsah% amp; quot; znamení pro proměnné nebo metody třídy volání nebo člen objekt odkazy, a ještě mnohem více.

Co je nového ve verzi 0.7.5:

  • Chyba Oprava: pevná localtime (), při volání s žádný argument vrátit aktuální datum a čas podle dokumentace,
  • Chyba FIX: opravena spor, který by mohl způsobit zablokování při volání pthread_join (), když Qore kód volá & quot; exit (), & quot; při více podprocesů běží
  • Chyba Oprava: pevná DIR :: listFiles (metody); maska ​​použitá by vyfiltrovat adresáře
  • Opravena chyba: opraveno padání ve třídě soubor z důvodu nepodepsané datový typ používaného a srovnání (& lt; 0), který naznačil chyba vždy selhal; pád by se stalo, když se objekt non-Soubor byl čtení
  • Chyba Oprava: pevná výstup rekurzivních datových struktur s% n% a N formátu printf specifikátorů (by jinak vedlo k havárii - například, když objekt obsahuje seznam, který obsahuje také objekt, etc)
  • Chyba Oprava: pevná Object Access zablokování scénáře
  • Opravena chyba: opraveno & quot; - & quot; operátor s: transformační-string a hash seznamu (také hash- = provázku a hash- = seznam) pro odstranění hodnotu (y) z hash, není volání operátoru delete
  • Chyba Oprava: NULL hodnoty jsou serializovány jako & quot; null & quot; JSON hodnoty
  • Opravena chyba: opraveno parsování rohového případ okrajově platné XML-RPC
  • Chyba Oprava: pevné serializaci XML-RPC zvládnout nic (žádná hodnota) a NULL shodně
  • Chyba Oprava: pevné serializaci XML-RPC, aby nikdy výstup prázdný element, protože by mohly zlomit některé implementace (spec XML-RPC není zcela jasné, na toto téma). Poznámka: pošleme prvky prázdnou hodnotu: při serializaci nic, nebo NULL, což nemusí být správné ani
  • Chyba Oprava: nepředpokládejte, že koncové null by měl ukončit řetězec při čtení řetězec data ze souborů; patří koncové null v řetězci
  • Chyba Oprava: Opravena chyba analyzátoru base64 řetězce, kdy nové řádky a / nebo linefeeds tažený data s kódováním base64
  • Chyba Oprava: pevná na výstup "%% 'jako'% ', v * * printf () funkce
  • Chyba Oprava: Opravena chyba analyzátoru hashe, kde byla křížkem dané jako konstantní
  • Chyba Oprava: opravena chyba v operátoru delete, kde byla sdílená data jsou aktualizována na místě, místo toho, kopírovat a poté aktualizuje
  • Chyba Oprava: opraveny některé podmínky závodu, které by mohly způsobit zablokování s getAllThreadCallStacks () funkce (obvykle není ve výchozím stavu povoleno)
  • Chyba Oprava: ignore '
  • 'a' "Při analýze s kódováním base64 řetězce
  • Chyba FIX: opravena chyba zřítilo při pokusu o kopírování členské prvky odstraněný objekt
  • Chyba Oprava: pevná příkaz foreach při použití s ​​odkazem a příkaz break se používá
  • Chyba Oprava: pevná vzácný odkaz závislost chyba, kdy se systém tříd byl zničen, když ještě odkazoval se na uživatelském kódu
  • Chyba Oprava: pevná% = s Modula operand 0 nastavit lvalue na 0 (dříve výraz byl ignorován, pokud Modula operand 0)
  • přidal abilty za stavu proměnné čekat na RWLock objektů, stejně jako Mutex objekty
  • dereferencing hash nebo objekt se seznamem vrátí plátek hash nebo objektu jako hash: ex: $ hash (& quot; key1 & quot ;, & quot; key2 & quot;)
  • .
  • dovolit% patří analyzovat směrnice citovat názvy souborů (ignorovat počáteční a koncové uvozovky kolem názvu souboru)
  • nové metody třídy Socket: + Socket :: isWriteFinished (): pro budoucí podporu pro neblokované zápisy + Socket :: setNoDelay (): Chcete-li volbu TCP_NODELAY + Socket :: getNoDelay (): vrací hodnotu TCP_NODELAY Možnost
  • nové funkce, aby bylo možné výslovně zadání kódování při serializaci řetězce XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • přidal nové metody HTTPClient pro manipulaci nastavení TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • Nyní XmlRpcClient a JsonRpcClient constructors přijmout volitelný druhý argument, že když je pravda, bude bránit pokus o okamžité připojení na zásuvky a místo toho, aby se zásuvkami buď ručně založena nebo zřízena na požádání s první žádostí

Podobný software

STklos
STklos

15 Apr 15

GCC MELT
GCC MELT

17 Feb 15

Guile
Guile

20 Feb 15

Ostatní software developer David Nichols

Komentáře k Qore Programming Language

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!