Qore Programming Language

Software skärmdump:
Qore Programming Language
Mjukvaruinformation:
Version: 0.8.8
Ladda upp dagen: 20 Feb 15
Utvecklare: David Nichols
Licens: Gratis
Popularitet: 36

Rating: 3.3/5 (Total Votes: 3)

Qore är en öppen källkod, fri, kraftfull och enkel att använda, samt gäng kapabla, SQL-integrerad, svagt skrivit skriptspråk.
Qore är ett programmeringsspråk som har TIBCO AE integration, MySQL och Oracle DBI förare, samt en enkel datum aritmetik.
Denna programvara är konstruerad som ett skriptspråk som stödjer inbäddade logik och gängning. Den är utformad för att applicera en formbar scripting baserad strategi för företagets gränssnittsutveckling.
 Emellertid är Qore också användbar som ett allmänt ändamål språk. Den stöder de flesta av de kända POSIX operativsystem, inklusive Linux, Solaris, BSD, Mac OS X, och HP-UX

Vad är nytt i den här versionen:.

  • Denna version innehåller nya funktioner med fokus på förbättrad HTTP stöd (bättre HTTP RFC efterlevnad, REST och WebSocket klient och server, stöd för automatisk återgivning av mallade HTML-filer, etc.), ett nytt mycket hög nivå databas API för automatiserad schema ledning och SQL-dataverksamhet (inklusive program DB åtkomst), mycket bättre UTF-8-stöd, och många nya användarmoduler.
  • Släppet innehåller också många förbättringar i befintlig funktionalitet och värderingar för buggfixar.
  • Qore finns nu under GPL 2, LGPL 2.1, och MIT-licenser.

Vad är nytt i version 0.8.7:

  • Denna version lägger massor av nya funktioner och buggfixar.
  • Kod arv mellan programobjekt har förbättrats avsevärt, och deklarationer etiketterade offentligt nu ärvt som standard i barn Program objekt.
  • Massor av nya funktioner, metoder och typ (pseudo) metoder har genomförts, särskilt att göra iteratorer mer kraftfull och göra utvecklings iteratorer lättare.

Vad är nytt i version 0.8.6.1:

  • This versionen innehåller buggfixar för Qore och innehåller även en del smärre nya funktioner.

Vad är nytt i version 0.8.6:

  • Denna version lägger stora nya funktioner och innehåller också många buggfixar.
  • Höjdpunkterna i denna release är den nya godtycklig precision numerisk support, mycket förbättrat stöd för iteratorer, mycket förbättrat stöd för textfil bearbetning, förbättrat stöd databas API, inklusive option API för databasdrivrutiner, och förmågan att hantera modulen lastning fel på parse tid direkt i Qore källkod.
  • Perl kompatibilitet förbättrades tack vare den nya standard intuitiva Boolean sammanhang utvärderings beteende.

Vad är nytt i version 0.8.5.1:

  • fixed ett konkurrenstillstånd tillgång global och stängning-bunden tråd lokala variabler i flertrådade sammanhang
  • fixat en bugg i transaktionshantering med DatasourcePool klassen när den används med SQLStatement klassen
  • fast ett fel i MailMessage.qm användar modul där postrubriker som kräver kodning inte kodas och de som inte kräver kodning kodades med Q-kodning
  • fast ett fel i Mime.qm användar modul där & quot; _ & quot; tecken i q-kodade rubriker inte kodas korrekt

Vad är nytt i version 0.8.4:

  • Denna stora uppdateringen lägger till stöd för användarmoduler, där moduler som utökar språket vid körning kan nu skrivas i Qore sig.
  • Dessutom stöder Qore nu pseudoklasser bundna till värdetyper, som ger metoder som kan köras på alla Qore värde, vilket gör något värde som skall behandlas som ett objekt.
  • namnhanteringen var omskriven, och är nu mer konsekvent sätt och mer omfattande.
  • dokumentation Språket har förbättrats avsevärt.
  • Den här versionen innehåller många buggfixar och optimeringar samt bygga fixar och många nya funktioner, metoder och konstanter.

Vad är nytt i version 0.8.3:

  • Denna version har stöd för att bygga tillhör Windows binärer och andra mindre förbättringar (inklusive villkorade pars).
  • Dessutom har 33 buggar rättats.

Vad är nytt i version 0.8.1:

  • Denna version innehåller 36 buggfixar och viktiga nya funktioner, inklusive ett mycket förbättrat system typ, klass anter och statiska klassvariabler, en SQL förberett uttalande API, stöd för att förklara returtyper innan funktionen eller metoden signatur, parser och namn stöd för att skriva Qore skript utan & quot;% INNEHÅLL% amp; quot; skyltar för variabler eller klass metodanrop eller objektmedlemsreferenser och mycket mer.

Vad är nytt i version 0.7.5:

  • Bugfix: fast localtime () när anropas med inga argument för att returnera aktuellt datum och tid enligt dokumentation
  • Bugfix: fast en ras tillstånd som kan orsaka ett dödläge när du ringer pthread_join () när Qore kod anropar & quot; exit () & quot; när flera trådar kör
  • Bugfix: fast DIR :: listFiles () metoden; masken används skulle inte filtrera bort kataloger
  • Bugfix: fasta kraschar i klassen File pga osignerade datatyp som används och jämförelsen (& lt; 0) som signalerade ett fel alltid misslyckats; kraschen skulle hända när en icke-File-objekt lästes
  • Bugfix: fast utmatning rekursiva datastrukturer med% n och% N printf formatspecificerare (annars skulle resultera i en krasch - till exempel när ett objekt innehåller en lista som även innehåller objektet, etc)
  • Bugfix: fast objekt tillgång dödläge scenarier
  • Bugfix: fast & quot; - & quot; operatör med: hash-sträng och hash-lista (även hash- = sträng och hash- = lista) för att ta bort värdet (s) från hash, inte kalla operatorn delete
  • Bugfix: NULL-värden serialiseras som & quot; null & quot; JSON-värden
  • Bugfix: fast tolkning av ett hörn vid marginellt giltig XML-RPC
  • Bugfix: fast XML-RPC serialisering att hantera INGENTING (inget värde) och NULL identiskt
  • Bugfix: fast XML-RPC serialisering att aldrig utgången ett tomt element, eftersom det skulle kunna bryta vissa implementationer (XML-RPC spec är inte särskilt tydlig på detta). OBS: Vi skickar tomma element värde: när serialisera INGENTING eller NULL, vilket inte kan vara korrekt antingen
  • Bugfix: Förutsätt inte att ett avslutande null bör avsluta strängen vid läsning strängdata från filer; inkludera den avslutande null i strängen
  • Bugfix: Fixat en bugg pars base64 strängar när nya rader och / eller radmatningar bogserade base64-kodade data
  • Bugfix: fast utmatning "%%" som "%" i * printf * () funktionerna
  • Bugfix: Fixat en bugg pars hashar där fyrkant gavs som en konstant
  • Bugfix: fast en bugg i operatorn delete där delade data uppdateras i stället istället för kopieras och uppdateras sedan
  • Bugfix: fast vissa raceförhållanden som kan orsaka låsningar med getAllThreadCallStacks () funktion (normalt inte aktiverad som standard)
  • Bugfix: ignorera '
  • "och" "När parsing Base64-kodad strängar
  • Bugfix: fast en brak bugg när man försöker kopiera medlems delar av ett borttaget objekt
  • Bugfix: fast foreach uttalande när den används med en referens och break används
  • Bugfix: fast en sällsynt referensberoende fel där systemklasserna höll på att förstöras samtidigt refereras i användarkod
  • Bugfix: fast% = med Modula operand av 0 för att ställa in lvalue till 0 (tidigare uttrycket ignorerades om Modula operanden var 0)
  • lagt Talangen för en Condition variabel att vänta på RWLock objekt samt Mutex objekt
  • Namnåtergång en hash eller objekt med en lista kommer tillbaka en bit av hash eller objektet som en hash: ex: $ hash (& quot; nyckel1 & quot ;, & quot; KEY2 & quot;)
  • .
  • tillåter% inkluderar parse direktiv för att citera filnamnen (ignorera inledande och avslutande citattecken runt filnamnet)
  • nya Socket klassmetoder: + Socket :: isWriteFinished (): för framtida stöd för icke-blockerande skrivningar + Socket :: setNoDelay (): för att ställa in TCP_NODELAY alternativet + Socket :: getNoDelay (): returnerar värdet av TCP_NODELAY Alternativet
  • nya funktioner för att möjliggöra uttryckligen ange kodningen när serialisera XML-RPC strängar: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • lagt till nya Httpclient metoder för att manipulera inställningen TCP_NODELAY: + Httpclient :: setNoDelay () + Httpclient :: getNoDelay ()
  • nu XmlRpcClient och JsonRpcClient konstruktörer accepterar en valfri andra argumentet att när Sant, kommer att hämma den omedelbara anslutningsförsöket på sockeln och istället låta anslutningarna socket vara antingen manuellt etablerade eller etablerad på begäran med den första begäran

Liknande mjukvara

Vala
Vala

27 Sep 15

g95
g95

2 Jun 15

IPython
IPython

20 Feb 15

IsForth
IsForth

20 Feb 15

Annan programvara för utvecklare David Nichols

Kommentarer till Qore Programming Language

Kommentarer hittades inte
Kommentar
Slå på bilder!