Qore Programming Language

Screenshot Software:
Qore Programming Language
Detalii soft:
Versiune: 0.8.8
Incarca data: 20 Feb 15
Producător: David Nichols
Licenţă: Gratuit
Popularitate: 0

Rating: 5.0/5 (Total Votes: 1)

Qore este un open source, gratuit, puternic și ușor de utilizat, precum și să fir capabil, integrat-SQL, limbaj de scripting slab tastat.
Qore este un limbaj de programare care oferă integrare TIBCO AE, șoferii MySQL și Oracle DBI, precum și o dată aritmetică ușor.
Acest software este proiectat ca un limbaj de scripting care acceptă logică încorporate și filetare. Acesta este conceput pentru aplicarea unei abordări bazate pe scripting maleabil pentru dezvoltarea interfeței întreprindere.
 Cu toate acestea, Qore este de asemenea util ca o limbă de uz general. Acesta susține cele mai multe dintre cunoscute sisteme de operare POSIX, inclusiv Linux, Solaris, BSD, Mac OS X, și HP-UX

Ce este nou în această versiune:.

  • Această versiune conține caracteristici noi cu accent pe suport îmbunătățit HTTP (o mai bună respectare HTTP RFC, REST și client și server sprijin WebSocket, suport pentru redare automată a fișierelor HTML templated, etc.), un nou foarte nivel înalt API de bază de date pentru gestionarea automată schemă și operațiunile de date SQL (inclusiv acces DB programatic), mult îmbunătățită UTF-8, și mai multe module de utilizatori noi.
  • Eliberarea conține, de asemenea multe îmbunătățiri ale funcționalității și zeci de rezolvări ale unor probleme existente.
  • Qore este acum disponibil sub GPL 2, LGPL 2.1, și licențele MIT.

Ce este nou în versiunea 0.8.7:

  • Această versiune adaugă o mulțime de caracteristici noi și corecții.
  • moștenire Cod între obiecte Programul a fost mult îmbunătățit, iar declarațiile etichetate ca publice sunt acum mostenite implicit în obiecte Programul de copil.
  • O mulțime de noi funcții, metode, și de tip (pseudo) metode au fost puse în aplicare, în special pentru a face iteratori mai puternic și de a face în curs de dezvoltare iteratori mai ușor.

Ce este nou în versiunea 0.8.6.1:

  • This versiune include rezolvări ale unor probleme de Qore și include, de asemenea, unele noi caracteristici minore.

Ce este nou în versiunea 0.8.6:

  • Această versiune adaugă noi caracteristici majore și, de asemenea, conține multe rezolvări ale unor probleme.
  • Evidențiază de aceasta versiune sunt noul suport arbitrar-precizie numeric, mult suport îmbunătățit pentru iteratori, mult suport îmbunătățit pentru prelucrare fișier text, îmbunătățit suportul API bază de date, inclusiv un API opțiune pentru conducătorii auto de baze de date, precum și capacitatea de a gestiona modul încărcare erori la timp analizare direct în codul sursă Qore.
  • compatibilitate Perl a fost îmbunătățită datorită intuitiv booleană comportamentul nou implicit evaluare context.

Ce este nou în versiunea 0.8.5.1:

  • fixed-o stare cursă accesarea la nivel mondial și de închidere, legat Variabilele-filet locală în contexte multithreaded
  • Fixed un bug în management tranzacție cu clasa DatasourcePool atunci când este utilizat împreună cu clasa SQLStatement
  • fix o eroare în modulul de utilizare MailMessage.qm unde anteturile e-mail care necesită codificare nu au fost codificate și cele care nu necesită codare au fost codificate cu codare Q
  • fix o eroare în modulul de utilizare Mime.qm unde & quot; _ & quot; caractere în antetele codificată-Q nu au fost codificate corect

Ce este nou în versiunea 0.8.4:

  • Acest update major adaugă suport pentru module de utilizator, în cazul în care module care se extind limbajul în timpul rulării poate fi acum scrise în Qore sine.
  • În plus, Qore suportă acum pseudo-clase legate la tipuri de valoare, care oferă metode care pot fi executate pe orice valoare Qore, permițând orice valoare să fie tratată ca un obiect.
  • Manipularea Spațiu de nume a fost rescris, iar acum este aplicată consecvent mai și mai cuprinzătoare.
  • Documentația de limbă a fost mult îmbunătățit.
  • Aceasta versiune contine multe rezolvări ale unor probleme și optimizări, precum și stabilește construi și multe funcții noi, metode și constante.

Ce este nou în versiunea 0.8.3:

  • Această versiune suporta construirea binare native Windows și alte minore Îmbunătățirile (inclusiv parsare condiționată).
  • În plus, 33 de bug-uri au fost stabilite.

Ce este nou în versiunea 0.8.1:

  • Această versiune include 36 de rezolvări ale unor probleme și caracteristici majore noi, inclusiv un mult sistem tip îmbunătățit, constante de clasă și variabile de clasă statice, un SQL pregătit declarație API, suport pentru declararea tipuri de returnare înainte de funcție sau metodă semnătură, parser și rezoluția numele sprijin pentru scrierea de scripturi Qore fără & quot;% CONȚINUT% amp; quot; semne de variabile sau apelurile de metode de clasă sau referințe membre obiect, și mult mai mult.

Ce este nou în versiunea 0.7.5:

  • BUG FIX: localtime fix () atunci când este solicitat cu nici un argument pentru a reveni la data și ora curente conform documentației
  • BUG FIX: fix o condiție cursă care ar putea provoca un impas atunci cand apelam pthread_join () atunci când codul Qore solicită & quot; de ieșire () & quot; atunci când mai multe fire sunt difuzate
  • BUG FIX: a stabilit Dir :: listFiles () metoda; masca utilizate nu ar filtra directoare
  • BUG FIX: accidente fixe din clasa de fișiere din cauza tip unsigned de date utilizate și comparația (& lt; 0), care a semnalat o eroare mereu eșuat; accident s-ar întâmpla atunci când un obiect non-fișier a fost citit
  • BUG FIX: fix scoate structuri de date recursive cu% n% și N specificatori de format printf (ar conduce altfel într-un accident - de exemplu, atunci când un obiect conține o listă care conține, de asemenea, obiectul, etc)
  • BUG FIX: obiect fix scenarii acces impas
  • BUG FIX: fix & quot; - & quot; Operatorul cu: hash-string și-list hash (de asemenea hash- = șir și hash- = listă) pentru a îndepărta valoarea (e) de la hash, nu suna operatorul delete
  • BUG FIX: valori NULL sunt serializat ca & quot; nul & quot; Valorile JSON
  • BUG FIX: parsarea fix de un caz de colț de marginal valabil XML-RPC
  • BUG FIX: fix serializarea XML-RPC să se ocupe de nimic (nici o valoare) și NULL identic
  • BUG FIX: serializarea XML-RPC fix sa nu ieșire un element gol, cum s-ar putea putea rupe unele implementari (spec XML-RPC nu este foarte clar în acest sens). Notă: am trimite elemente de valoare goale: atunci când serializarea NIMIC sau NULL, care nu poate fi corect, fie
  • BUG FIX: nu presupune că un nul la final ar trebui să pună capăt șirului la citirea datelor de coarde din fișiere; includ nulul la final în șir
  • BUG FIX: Fixed un bug de parsare siruri base64 când liniile noi și / sau linefeeds tractat de date codificate-base64
  • BUG FIX: Ieșirea fix "%%" ca "%" în * * printf () funcții
  • BUG FIX: Fixed un bug hash-uri de parsare în cazul în care tasta Diez a fost dat ca o constantă
  • BUG FIX: fix un bug în cadrul operatorului de ștergere în care datele partajate a fost în curs de actualizare în locul în loc de copiat și apoi actualizat
  • BUG FIX: fix unele condiții de rasă care ar putea provoca blocaje cu getAllThreadCallStacks () funcție (care nu a permis în mod normal implicit)
  • BUG FIX: ignore "
  • "și" "Atunci când parsarea siruri codate base64-
  • BUG FIX: fix un bug crashing atunci când încearcă să copieze elemente membre ale unui obiect eliminat
  • BUG FIX: fix declarația foreach atunci când este utilizat cu referire și situația pauză este utilizat
  • BUG FIX: fix un bug rară dependență de referință în cazul în care cursurile de sistem au fost distruse în timp ce încă se face referire în codul de utilizator
  • BUG FIX:% fixă ​​= cu o operand Modula de la 0 pentru a seta lvalue la 0 (anterior, expresia a fost ignorată dacă operand Modula a fost 0)
  • adăugat abilty pentru o variabilă stare să aștepte pe RWLock obiecte, precum și obiecte mutex
  • dereferencing un hash sau obiect cu o listă va reveni o felie de hash sau a obiectului ca un hash: ex: $ hash (& quot; & quot ;, cheie1 & quot; key2 & quot;)
  • .
  • permite% includ directive analiza a cita numele de fișier (ignora conducere și la sfârșit citate în jurul numele fișierului)
  • metode noi de clasă Socket: Socket + :: isWriteFinished (): pentru sprijin viitor pentru scrierile-blocare de bază non + Socket :: setNoDelay (): pentru a seta opțiunea TCP_NODELAY + Socket :: getNoDelay (): Valoarea venituri de TCP_NODELAY opțiune
  • funcții noi pentru a permite specificarea explicit codificarea când serializarea șiruri XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • adăugat noi metode HTTPClient pentru manipularea setarea TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • acum constructorii XmlRpcClient și JsonRpcClient accepta un al doilea argument opțional care, atunci când Adevărat, va inhiba încercarea de conectare imediată de pe soclu și, în loc să permită conexiunile socket a fie stabilit sau este stabilit la cerere cu prima cerere

Software similare

LavaPE
LavaPE

20 Feb 15

Avian
Avian

20 Feb 15

nesC
nesC

3 Jun 15

pdftools
pdftools

2 Jun 15

Alte software-uri de dezvoltator David Nichols

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

Qore uuid Module
Qore uuid Module

20 Feb 15

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

Comentarii la Qore Programming Language

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!