Qore Programming Language

Sagteware kiekie:
Qore Programming Language
Sagteware besonderhede:
Weergawe: 0.8.8
Upload datum: 20 Feb 15
Ontwikkelaar: David Nichols
Lisensie: Gratis
Populariteit: 0

Rating: 5.0/5 (Total Votes: 1)

Qore is 'n oop bron, gratis, kragtige en maklik-om-te gebruik, sowel as draad-staat, SQL-geïntegreerde, swak-getik script taal.
Qore is 'n programmeertaal wat gekenmerk TIBCO AE integrasie, MySQL en Oracle DBI bestuurders, sowel as 'n maklike datum rekenkundige.
Hierdie sagteware is ontwerp as 'n script taal wat ingebed logika en threading ondersteun. Dit is ontwerp vir die toepassing van 'n soepel script-gebaseerde benadering tot die onderneming koppelvlak ontwikkeling.
 Maar Qore is ook nuttig as 'n algemene doel taal. Dit ondersteun die meeste van die bekende POSIX bedryfstelsels, insluitend Linux, Solaris, BSD, Mac OS X, en HP-UX

Wat is nuut in hierdie release:.

  • Hierdie weergawe bevat nuwe funksies te fokus op verbeterde HTTP ondersteuning (beter HTTP RFC nakoming, rus en WebSocket kliënt en bediener ondersteuning, ondersteuning vir die outomatiese weergawe van sjablonen HTML-lêers, ens), 'n nuwe baie hoë vlak databasis API vir die outomatiese skedule bestuur en SQL data bedrywighede (insluitend programmatiese DB toegang), baie beter UTF-8 ondersteuning, en baie nuwe gebruiker modules.
  • Die vrystelling bevat ook baie verbeterings aan bestaande funksies en tellings van bugfixes.
  • Qore is nou beskikbaar onder die GPL 2, LGPL 2.1, en MIT lisensies.

Wat is nuut in die weergawe 0.8.7:

  • Hierdie weergawe voeg baie nuwe funksies en bugfixes.
  • Kode erfenis tussen Program voorwerpe is aansienlik verbeter, en verklarings gemerk as openbare nou geërf by verstek in die kind Program voorwerpe.
  • Baie van die nuwe funksies, metodes en tipe (pseudo) metodes is toegepas, veral iterators meer kragtig en ontwikkeling iterators makliker te maak.

Wat is nuut in die weergawe 0.8.6.1:

  • This release sluit bugfixes vir Qore en sluit ook 'n paar klein nuwe funksies.

Wat is nuut in die weergawe 0.8.6:

  • Hierdie weergawe voeg groot nuwe funksies en bevat ook baie bugfixes.
  • Die hoogtepunte van hierdie uitgawe is die nuwe arbitrêre-presisie numeriese ondersteuning, baie beter ondersteuning vir iterators, baie beter ondersteuning vir teks lêerprosessering, verbeter databasis API ondersteuning, insluitend 'n opsie API vir databasis bestuurders, en die vermoë om die module te hanteer laai foute op parse time direk in Qore bronkode.
  • Perl verenigbaarheid is verbeter as gevolg van die nuwe standaard intuïtief Boole konteks evaluering gedrag.

Wat is nuut in die weergawe 0.8.5.1:

  • fixed 'n wedloop toestand toegang globale en sluiting-gebonde draad-plaaslike veranderlikes in multi kontekste
  • Vaste 'n fout in die transaksie bestuur met die DatasourcePool klas wanneer dit gebruik word met die SQLStatement klas
  • vaste 'n fout in die MailMessage.qm gebruiker module waar pos headers wat encoding is nie geïnkripteer en diegene wat nie 'encoding is geïnkripteer met Q encoding
  • vaste 'n fout in die Mime.qm gebruiker module waar & quot; _ & quot; karakters in q-geënkodeerde kop is nie korrek geïnkripteer

Wat is nuut in die weergawe 0.8.4:

  • Hierdie groot aanpassing voeg ondersteuning vir die gebruiker modules, waar modules wat die taal op runtime brei kan nou in Qore self geskryf word.
  • Verder, Qore ondersteun nou pseudo-klasse gebind te waarde tipes, wat voorsiening maak metodes wat kan wees hardloopna op enige Qore waarde, sodat enige waarde as 'n voorwerp behandel word.
  • Naamruimte hantering is herskryf, en is nou meer konsekwent toegepas en meer omvattende.
  • Die taal dokumentasie baie verbeter.
  • Hierdie weergawe bevat baie bugfixes en optimalisaties, sowel as die bou fixes en talle nuwe funksies, metodes, en konstantes.

Wat is nuut in die weergawe 0.8.3:

  • Hierdie weergawe ondersteun die bou van inheemse Windows binaries en ander klein verbeterings (insluitend voorwaardelike parsing).
  • Daarbenewens het 33 foute is vasgestel.

Wat is nuut in die weergawe 0.8.1:

  • Hierdie weergawe sluit 36 ​​bugfixes en groot nuwe funksies, waaronder 'n baie beter tipe stelsel, klas konstantes en statiese klas veranderlikes, 'n SQL voorbereide verklaring API, ondersteuning vir die verklaring terugkeer tipes voor die funksie of metode handtekening, ontleder en die naam resolusie steun vir die skryf van Qore skrifte sonder & quot;% INHOUD% amp; quot; tekens vir veranderlikes of klas metode oproepe of voorwerp lid verwysings, en nog baie meer.

Wat is nuut in die weergawe 0.7.5:

  • Bugfix: vaste localtime () wanneer hy met geen argument die huidige datum en tyd om terug te keer as per dokumentasie
  • Bugfix: vaste 'n wedloop toestand wat 'n dooiepunt veroorsaak wanneer roeping pthread_join () wanneer Qore kode noem & quot; uitgang () & quot; wanneer verskeie drade loop
  • Bugfix: vaste die Dir :: listfiles () metode; die masker gebruik sou nie filtreer dopgehou
  • Bugfix: vaste ongelukke in die Lêer klas as gevolg van ongetekende data tipe gebruik word en die vergelyking (& lt; 0), wat te kenne gegee 'n fout altyd misluk; die ongeluk sou gebeur wanneer 'n nie-File voorwerp gelees
  • Bugfix: vaste uitdruk rekursiewe data strukture met die% N en% N printf formaat spesifiseerders (andersins sou lei tot 'n ongeluk - byvoorbeeld, wanneer 'n voorwerp bevat 'n lys bevat ook die voorwerp, ens)
  • Bugfix: vaste voorwerp toegang dooiepunt scenario
  • Bugfix: vaste die & quot; - & quot; operateur met: hash-string en hash-lys (ook hash- = string en hash- = list) die waarde (s) van die hash te verwyder, nie die delete operateur bel
  • Bugfix: nul waardes is serialized as & quot; null & quot; Into waardes
  • Bugfix: vaste parsing van 'n hoek geval van effens geldige XML-RPC
  • Bugfix: vaste XML-RPC serialisasie identies NIKS (geen waarde) en NULL te hanteer
  • Bugfix: vaste XML-RPC serialisasie nooit uitset 'n leë element, soos dit kan potensieel breek sommige implementasies (die XML-RPC spec is nie baie duidelik oor hierdie). Let wel: ons stuur leë waarde elemente: wanneer serializeren NIKS of NULL, wat dalk nie korrek wees nie
  • Bugfix: Moenie aanvaar dat 'n skuinsstreep null moet die string beëindig lees string data van lêers; sluit die sleep nul in die string
  • Bugfix: Vaste 'n fout parsing base64 snare wanneer newlines en / of linefeeds sleep die base64-geënkodeerde data
  • Bugfix: vaste printer '%%' as '%' in * printf * () funksies
  • Bugfix: Vaste 'n fout parsing allegaartjies waar die hash sleutel gegee is as 'n konstante
  • Bugfix: Vaste 'n fout in die delete operateur waar gedeel data is opgedateer in plek plaas van te kopieer en dan opgedateer
  • Bugfix: vaste sommige ras toestande wat kan veroorsaak dat dooie met die getAllThreadCallStacks () funksie (nie normaalweg aangeskakel is by verstek)
  • Bugfix: ignoreer '
  • 'en' "Wanneer die ontleding van base64-geënkodeerde snare
  • Bugfix: vaste 'n crash fout wanneer ek probeer om lid elemente van 'n geskrap voorwerp te kopieer
  • Bugfix: vaste die foreach verklaring wanneer dit gebruik word met 'n verwysing en die breek stelling word gebruik
  • Bugfix: vaste 'n seldsame verwysing afhanklikheid fout waar stelsel klasse vernietig was, terwyl hy nog gekla in die gebruiker-kode
  • Bugfix: vaste% = met 'n Modula operand van 0 die lvalue tot 0 (voorheen die uitdrukking is geïgnoreer as die Modula operand was 0) te stel
  • bygevoeg die abilty vir 'n toestand veranderlike te wag op RWLock voorwerpe asook Mutex voorwerpe
  • dereferencing n hash of voorwerp met 'n lys sal 'n deel van die hash of voorwerp as 'n hash terugkeer: ex: $ hash (& quot; key1 & quot ;, & quot; key2 & quot;)
  • .
  • toelaat% sluit parse voorskrifte van die lêer name (ignoreer voorste en agterste aanhalingstekens rondom die lêer naam) aan te haal
  • nuwe Socket klas metodes: + Socket :: isWriteFinished (): vir toekomstige ondersteuning vir nie-blokkeer skryf + Socket :: setNoDelay (): die TCP_NODELAY opsie te stel + Socket :: getNoDelay (): gee terug waarde van die TCP_NODELAY opsie
  • nuwe funksies toe te laat vir uitdruklik spesifiseer die enkodering wanneer serializeren XML-RPC snare: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • bygevoeg nuwe HTTPClient metodes vir die manipulering van die TCP_NODELAY omgewing: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • nou die XmlRpcClient en JsonRpcClient vervaardigerskampioenskap aanvaar 'n opsionele tweede argument dat wanneer True, sal die onmiddellike verband aanslag op die socket inhibeer en plaas toelaat dat die socket verbindings te wees óf per hand gestig of opgerig is op aanvraag by die eerste versoek

Soortgelyke sagteware

bf
bf

2 Jun 15

Jess
Jess

3 Jun 15

nwcc
nwcc

11 May 15

Flex
Flex

12 Jul 17

Ander sagteware ontwikkelaar David Nichols

Kommentaar te Qore Programming Language

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!