Qore Programming Language

Software kuvakaappaus:
Qore Programming Language
Ohjelmiston tiedot:
Versio: 0.8.8
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: David Nichols
Lupa: Vapaa
Suosio: 0

Rating: 5.0/5 (Total Votes: 1)

Qore on avoimen lähdekoodin, ilmainen, tehokas ja helppo käyttää, sekä lanka-yhteensopiva, SQL-integroitu, heikosti kirjoitettu scripting kieli.
Qore on ohjelmointikieli, joka on tarjolla TIBCO AE integraatio, MySQL ja Oracle DBI ajurit, sekä helpon päivämäärä aritmeettinen.
Tämä ohjelmisto on suunniteltu niin scripting kieli, joka tukee upotettuja logiikkaa ja ketjuttaminen. Se on suunniteltu soveltamalla tempervalurautaisten scripting lähestymistapa yrityksen käyttöliittymän kehittämiseen.
 Kuitenkin, Qore on myös käyttökelpoinen yleiskäyttöinen kieli. Se tukee useimpia tunnettuja POSIX käyttöjärjestelmiä, kuten Linux, Solaris, BSD, Mac OS X, ja HP-UX.

Mitä uutta tässä julkaisussa:

  • Tämä versio sisältää uusia ominaisuuksia keskittyy parannetun HTTP tuki (parempi HTTP RFC noudattamista, levätä ja WebSocket asiakkaan ja palvelimen tuki, tuki automaattinen renderöinti templaattisynteesin HTML-tiedostoja, jne.), uusi hyvin korkean tason tietokanta API automatisoitu skeema hallinta ja SQL (myös ohjelmallinen DB yhteys), paljon parempi UTF-8-tuen, ja monet uusi käyttäjä moduuleja.
  • julkaisu sisältää myös monia parannuksia olemassa olevia toimintoja ja tulokset bugikorjauksia.
  • Qore on nyt saatavilla GPL 2, LGPL 2.1, ja MIT lisenssejä.

Mitä uutta versiossa 0.8.7:

  • Tämä versio tuo paljon uusia ominaisuuksia ja bugikorjauksia.
  • Koodi perintö välillä Program esineitä on parantunut huomattavasti, ja ilmoitusten merkinnällä julkisen nyt periytyvät oletusarvoisesti lapsi Program esineitä.
  • Paljon uusia toimintoja, menetelmiä, ja tyyppi (pseudo) menetelmät on pantu täytäntöön, erityisesti jotta iterators tehokkaampia ja jotta kehitysmaiden iterators helpompaa.

Mitä uutta versiossa 0.8.6.1:

  • This julkaisu sisältää bugikorjauksia varten Qore ja myös joitakin pieniä uusia ominaisuuksia.

Mitä uutta versiossa 0.8.6:

  • Tämä versio lisää merkittäviä uusia ominaisuuksia ja sisältää myös monia bugikorjauksia.
  • kohokohdista julkaisu ovat uudet mielivaltaisen tarkkuuden numeerista tukea, paljon paremman tuen iterators, paljon paremman tuen tekstitiedosto käsittely, parannettu tietokanta API tukea, myös vaihtoehto API tietokanta kuljettajia, ja kyky käsitellä moduuli lastaus virheisiin jäsentää aikaa suoraan Qore lähdekoodia.
  • Perl kompatibiliteettia parani uusi oletusarvo intuitiivinen Boolen yhteydessä arvioinnin käyttäytymistä.

Mitä uutta versiossa 0.8.5.1:

  • fixed kisakuntoon päästä maailmanlaajuinen ja sulkeminen sidottuja lanka-paikallisia muuttujia monisäikeinen yhteyksissä
  • kiinteä bugi transaction management kanssa DatasourcePool luokan kanssa käytettynä SQLStatement luokka
  • kiinteä virhe MailMessage.qm käyttäjän moduulin otsikkokentistä edellyttävät koodausta ei koodattu ja ne eivät tarvitse koodaus oli koodattu Q koodaus
  • kiinteä virhe Mime.qm käyttäjämoduuliin minne & quot; _ & quot; merkkiä Q-koodattu otsikoiden ole koodattu oikein

Mitä uutta versiossa 0.8.4:

  • Tämä merkittävä päivitys lisää tuen käyttäjä moduulit, joissa moduulit, jotka ulottuvat kielen suorituksen voidaan nyt kirjoittaa Qore itse.
  • Lisäksi Qore tukee nyt näennäisluokat sidottu arvotyypeillä, jotka tarjoavat menetelmiä, joita voidaan käyttää kaikilla Qore arvoon, jolloin mitään arvoa pidettävä esine.
  • Nimiavaruus käsittely uusittiin, ja on nyt enemmän sovelletaan johdonmukaisesti ja kattavampi.
  • kieli asiakirjat on parantunut huomattavasti.
  • Tämä julkaisu sisältää monia bugikorjauksia ja optimointeja sekä rakentaa korjauksia ja monia uusia toimintoja, menetelmiä, ja vakioita.

Mitä uutta versiossa 0.8.3:

  • Tämä versio tukee rakennuksen Windowsin binäärit ja muita pieniä parannukset (myös ehdollista jäsennys).
  • Lisäksi 33 bugit on vahvistettu.

Mitä uutta versiossa 0.8.1:

  • Tämä versio sisältää 36 bugikorjauksia ja merkittäviä uusia ominaisuuksia, kuten paljon parempi tyyppinen järjestelmä, luokan vakiot ja staattinen luokka muuttujia, SQL valmis selvitys API, tukea julistaa paluuta tyyppejä ennen funktio tai menetelmä allekirjoitus, parseri ja nimenselvityksen tukea kirjoittamiseen Qore skriptien & quot;% SISÄLTÖ% amp; quot; merkkejä muuttujia tai luokka metodikutsuja tai esine jäsen viittauksia, ja paljon enemmän.

Mitä uutta versiossa 0.7.5:

  • Virhekorjaus: kiinteä localtime (), kun maksoi ei argumentti palauttaa nykyisen päivämäärän ja kellonajan kohti dokumentointi
  • Virhekorjaus: kiinteä rotu, joka saattoi aiheuttaa umpikujaan soitettaessa pthread_join () kun Qore koodi kutsuu & quot; exit () & quot; kun useita säikeitä käynnissä
  • Virhekorjaus: kiinteä Dir :: listFiles () menetelmä; peite ei suodattaa pois hakemistoja
  • Virhekorjaus: kiinteä kaatuu Tiedoston luokan takia unsigned tietotyyppi käytetään ja vertailun (& lt; 0), joka viestitti virhe aina epäonnistuneet; kaatua tapahtuisi kun ei-tiedosto esine luettiin
  • Virhekorjaus: kiinteä ulos rekursiivinen tietorakenteita% n ja% N printf muoto suunnittelijat (muutoin aiheuttaa crash - esimerkiksi silloin, kun esine on luettelo, joka sisältää myös objekti, jne)
  • Virhekorjaus: kiinteä esine pääsy umpikujaan skenaarioita
  • Virhekorjaus: kiinteä & quot; - & quot; operaattorin kanssa: hash-merkkijono ja hash-lista (myös hash- = string ja hash- = luettelo) poistamiseksi arvo (t) hash, ei soita delete operaattori
  • Virhekorjaus: NULL arvoja sarjoittaa kuten & quot; null & quot; JSON-arvot
  • Virhekorjaus: kiinteä jäsennys nurkassa tapauksessa marginaalisesti voimassa XML-RPC
  • Virhekorjaus: kiinteä XML-RPC sarjoituksesta käsitellä Nothing (ei arvoa) ja NULL identtisesti
  • Virhekorjaus: kiinteä XML-RPC sarjoituksesta koskaan lähtö tyhjän elementin, koska se saattaa rikkoa joitakin toteutukset (XML-RPC spec ei ole kovin selkeä tässä). Huomaa: lähetämme tyhjä arvo elementtejä: kun sarjoittamista MIKÄÄN tai NULL, joka ei voi olla oikein joko
  • Virhekorjaus: älä oleta että perään null pitäisi lopettaa merkkijonon lukiessa merkkijono tietoja tiedostoja; sisältävät perään null string
  • Virhekorjaus: Kiinteä vika jäsentämiseen Base64 jouset kun rivinvaihdot ja / tai linefeeds hinattava base64-koodatun datan
  • Virhekorjaus: kiinteä tulostuksen '%%' kuin '%' in * printf * () toiminnot
  • Virhekorjaus: Kiinteä vika jäsentämiseen hash jossa ruutunäppäintä annettiin vakio
  • Virhekorjaus: kiinteä bugi delete toimijalle, jaettua tietoa oltiin päivitetty paikassa sijaan kopioidaan ja sitten päivitetty
  • Virhekorjaus: Kiinteät joitakin kilpailutilanteita, jotka voivat aiheuttaa salpalukitustilan kanssa getAllThreadCallStacks () funktio (ei oletusarvoisesti käytössä)
  • Virhekorjaus: ignore "
  • 'ja' "Jäsennettäessä base64-koodattu jouset
  • Virhekorjaus: kiinteä kaatuu bug kun yrittää kopioida jäsen osia poistettu esine
  • Virhekorjaus: kiinteä foreach lausuman kun käytetään viite- ja break-lause käytetään
  • Virhekorjaus: kiinteä harvinainen viittaus riippuvuus vika, jos järjestelmä Luokat tuhotaan samalla viitataan käyttäjän koodi
  • Virhekorjaus: kiinteä% = kanssa Modula operandi 0 asettaa lvalue 0 (aiemmin ilmentyminen huomiotta jos Modula kohdemuuttuja 0)
  • lisätään abilty varten kunto muuttujan odottamaan RWLock esineet sekä Mutex esineet
  • dereferencing hash tai esineen lista palaa siivu hash tai esinettä hajautus: ex: $ hash. (& Quot; key1 & quot ;, & quot; AV.2 & quot;)
  • salli% sisältyy jäsentää direktiivien lainata tiedostojen nimet (sivuuttaa johtava ja perään lainausmerkkeihin tiedoston nimi)
  • uusi Socket luokan menetelmiä: + Socket :: isWriteFinished (): tulevaisuudessa tuki estoton kirjoituksia + Socket :: setNoDelay (): asettaa TCP_NODELAY vaihtoehto + Socket :: getNoDelay (): palauttaa arvo TCP_NODELAY vaihtoehto
  • uusia toimintoja, jotta yksilöimättä koodaus kun sarjoittamista XML-RPC jouset: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • lisätty uusia HTTPClient menetelmiä manipuloimalla TCP_NODELAY asetus: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • nyt XmlRpcClient ja JsonRpcClient rakentajien hyväksyä valinnainen toinen argumentti, joka, kun True, estävät välittömän yhteyden yrittämällään pistorasiaan ja sen sijaan anna istukkaliitokset olla joko manuaalisesti perustettu tai vahvistettu kysynnän ensimmäisestä pyynnöstä

Vastaavia ohjelmistoja

Python
Python

22 Jun 18

TinyPie
TinyPie

12 May 15

Cython
Cython

27 Sep 15

LavaPE
LavaPE

20 Feb 15

Muu ohjelmistojen kehittäjä David Nichols

Kommentit Qore Programming Language

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!