Qore Programming Language

Skjermbilde programvare:
Qore Programming Language
Prog.varedetaljer:
Versjon: 0.8.8
Last opp dato: 20 Feb 15
Utvikler: David Nichols
Lisens: Gratis
Popularitet: 0

Rating: 5.0/5 (Total Votes: 1)

Qore er en åpen kildekode, gratis, kraftig og lett-å-bruke, samt tråd-stand, SQL-integrert, svakt skrevet skriptspråk.
Qore er et programmeringsspråk som har TIBCO AE integrasjon, MySQL og Oracle DBI drivere, samt en enkel dato aritmetikk.
Denne programvaren er utviklet som et skriptspråk som støtter innebygd logikk og threading. Den er designet for å bruke en formbar scripting basert tilnærming til bedriften grensesnitt utvikling.
 Imidlertid er Qore også anvendelige som et generelt språk. Den støtter de fleste av de kjente POSIX operativsystemer, inkludert Linux, Solaris, BSD, Mac OS X, og HP-UX

Hva er nytt i denne utgaven:.

  • Denne versjonen inneholder nye funksjoner med fokus på forbedret HTTP-støtte (bedre HTTP RFC compliance, REST og klient og server støtte WebSocket, støtte for automatisk gjengivelse av malbasert HTML-filer, etc.), en ny meget høyt nivå database API for automatisert skjema ledelse og SQL data operasjoner (inkludert programma DB tilgang), mye bedre UTF-8 støtte, og mange nye bruker moduler.
  • inneholder Utgivelsen også mange forbedringer av eksisterende funksjonalitet og score til feilrettinger.
  • Qore er nå tilgjengelig under GPL 2, LGPL 2.1, og MIT lisenser.

Hva er nytt i versjon 0.8.7:

  • Denne versjonen legger mange nye funksjoner og feilrettinger.
  • Kode arv mellom Program gjenstander har blitt kraftig forbedret, og erklæringer som er merket som offentlig er nå arvet som standard i barneprogramobjekter.
  • Mange nye funksjoner, metoder og type (pseudo) metoder er iverksatt, spesielt for å gjøre iteratorer kraftigere og for å gjøre utviklingsiteratorer enklere.

Hva er nytt i versjon 0.8.6.1:

  • This utgivelsen inneholder feilrettinger for Qore og inkluderer også noen mindre nye funksjoner.

Hva er nytt i versjon 0.8.6:

  • Denne versjonen legger store nye funksjoner og inneholder også mange feilrettinger.
  • Høydepunktene i denne utgivelsen er den nye vilkårlig presisjon numerisk støtte, mye forbedret støtte for iteratorer, mye forbedret støtte for tekst-fil behandling, forbedret database API-støtte, inkludert et alternativ API for databasedrivere, og evnen til å håndtere modul lasting feil på parse tid direkte i Qore kildekoden.
  • Perl kompatibilitet ble forbedret på grunn av den nye standard intuitive boolsk sammenheng evaluering oppførsel.

Hva er nytt i versjon 0.8.5.1:

  • fixed et race condition tilgang til globale og nedleggelse-innbundet tråd lokale variabler i flertrådede sammenhenger
  • fikset en bug i transaksjonshåndtering med DatasourcePool klassen når den brukes med SQLStatement klassen
  • fikset en feil i et MailMessage.qm brukermodulen hvor posthoder som krever koding ikke ble kodet og de som ikke krever koding ble kodet med Q-koding
  • fikset en feil i Mime.qm brukermodulen hvor & quot; _ & quot; tegn i q-kodet overskrifter ble ikke kodet riktig

Hva er nytt i versjon 0.8.4:

  • Denne store oppdateringen legger til støtte for bruker moduler, der moduler som utvider språket under kjøring kan nå være skrevet i Qore seg selv.
  • I tillegg støtter Qore nå pseudo-klasser bundet til verdityper, som gir metoder som kan kjøres på alle Qore verdi, slik at noen verdi å bli behandlet som et objekt.
  • Navnerom håndtering ble omskrevet, og er nå mer konsekvent anvendt og mer omfattende.
  • Dokumentasjonen språket har blitt kraftig forbedret.
  • Denne utgivelsen inneholder mange feilrettinger og optimaliseringer, samt bygge rettinger og mange nye funksjoner, metoder og konstanter.

Hva er nytt i versjon 0.8.3:

  • Denne versjonen støtter bygge native Windows binærfiler og andre mindre forbedringer (inkludert betinget parsing).
  • I tillegg har 33 bugs blitt fikset.

Hva er nytt i versjon 0.8.1:

  • Denne versjonen inkluderer 36 feilrettinger og store nye funksjoner, inkludert en mye forbedret type system, klasse konstanter og statiske klassevariabler, en SQL forberedt uttalelse API, støtte for å erklære returtyper før funksjonen eller metoden signatur, parser og navneløsing støtte for å skrive Qore skript uten & quot;% INNHOLD% amp; quot; skiltene til variabler eller klasse metodekall eller objekt medlemsreferanser, og mye mer.

Hva er nytt i versjon 0.7.5:

  • BUG FIX: fast local () når kalt med ikke noe argument for å gå tilbake til gjeldende dato og klokkeslett som per dokumentasjon
  • BUG FIX: fikset en rase tilstand som kan føre til en fastlåst når du ringer pthread_join () når Qore kode kaller & quot; exit () & quot; når flere tråder kjører
  • BUG FIX: fast DIR :: listFiles () metoden; masken brukt ville ikke filtrere ut kataloger
  • BUG FIX: faste krasjer i Fil-klassen på grunn av usignerte datatype som brukes og sammenligning (& lt; 0) som signaliserte en feil alltid mislyktes; ulykken ville skje når en ikke-File objekt ble lest
  • BUG FIX: fixed gi ut rekursive datastrukturer med% n og% N printf format bransjen (ellers ville resultere i en krasj - for eksempel når et objekt inneholder en liste som også inneholder objektet, etc)
  • BUG FIX: fast objekt tilgang vranglås scenarier
  • BUG FIX: fikset & quot; - & quot; operatør med: hash-streng og hash-liste (også hash- = streng og hash- = liste) for å fjerne verdien (e) fra hasj, ikke kalle slette operatør
  • BUG FIX: NULL-verdier har serienummer som & quot; null & quot; JSON-verdier
  • BUG FIX: fast analyseringen av et hjørne tilfelle marginalt gyldig XML-RPC
  • BUG FIX: fast XML-RPC serialisering å håndtere INGENTING (ingen verdi) og NULL identisk
  • BUG FIX: fast XML-RPC serialisering å aldri ut et tomt element, som det kunne potensielt bryte noen implementeringer (XML-RPC spec er ikke helt klart om dette). Merk: vi sende tomme verdi elementer: ved serieomkoding INGENTING eller NULL, som kanskje ikke er riktig enten
  • BUG FIX: ikke anta at en etterfølgende null bør avslutte strengen når du leser strengdata fra filer; inkludere den etterfølgende null i strengen
  • BUG FIX: Fikset en bug parsing base64 strenger når linjeskift og / eller linefeeds slepte de base64-kodet data
  • BUG FIX: faste utsending '%%' som '%' i * printf * () funksjoner
  • BUG FIX: Fikset en bug parsing hashes hvor firkanttasten ble gitt som en konstant
  • BUG FIX: fikset en bug i slette operatør der delte data ble oppdatert på plass i stedet for kopiert og deretter oppdatert
  • BUG FIX: fikset noen rase forhold som kan føre til vranglås med getAllThreadCallStacks () -funksjonen (normalt ikke aktivert som standard)
  • BUG FIX: ignorere '
  • "og" "Når parsing base64-kodet strenger
  • BUG FIX: fikset en krasj bug når du prøver å kopiere medlems elementer av et slettet objekt
  • BUG FIX: fikset foreach uttalelse når den brukes med en referanse og bruddet setningen brukes
  • BUG FIX: fikset en sjelden referanse avhengighet bug der systemklasse ble ødelagt mens det fremdeles referert i brukerkode
  • BUG FIX: fast% = med en Modula operand fra 0 til å sette l-verdien til 0 (tidligere uttrykket ble ignorert hvis Modula operand var 0)
  • lagt abilty for en tilstand variabel for å vente på RWLock gjenstander samt Mutex objekter
  • dereferencing en hash eller objekt med en liste vil returnere en bit av hasj eller objekt som en hash: ex: $ hash (& quot; pinne 1 & quot ;, & quot; NØKKEL2 & quot;)
  • .
  • tillate% inkluderer parse direktiver for å sitere filnavnene (ignorere ledende og etterfølgende anførselstegn rundt filnavnet)
  • nye Socket klassen metoder: + Socket :: isWriteFinished (): for fremtidig støtte for ikke-blokker skriver + Socket :: setNoDelay (): å sette TCP_NODELAY alternativet + Socket :: getNoDelay (): returnerer verdien av TCP_NODELAY alternativ
  • nye funksjoner for å tillate for å spesifisere koding ved serieomkoding XML-RPC-strenger: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • lagt til nye HTTPClient metoder for å manipulere TCP_NODELAY innstilling: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • nå XmlRpcClient og JsonRpcClient konstruktører godta en valgfri andre argument at når Riktignok vil hemme umiddelbar tilknytning forsøk på sokkelen og i stedet la kontaktforbindelser for å være enten manuelt etablert eller etablert ved behov med den første forespørselen

Lignende programvare

Enchanting
Enchanting

14 Apr 15

Project Fortress
Project Fortress

2 Jun 15

Python
Python

22 Jun 18

Annen programvare fra utvikleren David Nichols

Qore Glut Module
Qore Glut Module

20 Feb 15

Qore asn1 Module
Qore asn1 Module

20 Feb 15

Qore uuid Module
Qore uuid Module

20 Feb 15

Kommentarer til Qore Programming Language

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!