Qore Programming Language

Screenshot Software:
Qore Programming Language
Mga detalye ng Software:
Bersyon: 0.8.8
I-upload ang petsa: 20 Feb 15
Nag-develop: David Nichols
Lisensya: Libre
Katanyagan: 36

Rating: 3.3/5 (Total Votes: 3)

Qore ay isang open source, libre, malakas at madaling-gamitin na, pati na rin ang may kakayahan sa thread, SQL isinamang, mahina-type scripting wika.
Qore ay isang programming language na nagtatampok ng pagsasama TIBCO .ae, MySQL at Oracle DBI driver, pati na rin ang isang madaling palatuusan petsa.
Ang software na ito ay ininhinyero bilang isang wika scripting na sumusuporta sa naka-embed na lohika at threading. Ito ay dinisenyo para sa paglalapat ng isang malambot na pag-script-based na diskarte sa pag-unlad ng interface ng enterprise.
 Gayunpaman, Qore ay kapaki-pakinabang bilang isang pangkalahatang wika layunin rin. Sinusuportahan ito ng karamihan sa mga kilalang POSIX mga operating system, kabilang ang Linux, Solaris, BSD, Mac OS X, at HP-UX

Ano ang bagong sa paglabas:.

  • Ang bersyon na ito ay naglalaman ng mga bagong tampok na tumututok sa pinahusay na suporta HTTP (mas mahusay na HTTP RFC pagsunod, REST at WebSocket client at server ng suporta, suporta para sa awtomatikong pag-render ng templated mga file na HTML, atbp), isang bagong napaka database API mataas na antas para sa awtomatikong pamamahala ng schema at pagpapatakbo ng SQL data (kabilang ang program DB access), magkano pinahusay na UTF-8 na suporta, at maraming bagong mga module ng gumagamit.
  • Naglalaman din ang paglabas ng maraming mga pagpapahusay sa mga umiiral na pag-andar at mga marka ng bugfixes.
  • Qore ay magagamit na ngayon sa ilalim ng GPL 2, LGPL 2.1, at MIT lisensya.

Ano ang bagong sa bersyon 0.8.7:

  • Ang bersyon na ito ay nagdadagdag ng maraming mga bagong tampok at bugfixes.
  • Code inheritance sa pagitan ng mga bagay Program ay lubhang pinabuting, at mga pagpapahayag na-tag bilang pampubliko na ngayon minana sa pamamagitan ng default sa mga bagay Program bata.
  • Maraming mga bagong pag-andar, mga pamamaraan, at uri (palsipikado) pamamaraan ay ipinatupad, lalo na upang gumawa ng mas malakas na iterators at upang gawing mas madali ang pagbubuo ng iterators.

Ano ang bagong sa paglabas bersyon 0.8.6.1:

  • This Kasama bugfixes para sa Qore at Kasama rin sa ilang menor bagong tampok.

Ano ang bagong sa bersyon 0.8.6:

  • Ang bersyon na ito ay nagdadagdag ng mga pangunahing mga bagong tampok at din ay naglalaman ng maraming bugfixes.
  • Ang mga highlight ng release na ito ay ang mga bagong arbitrary-katumpakan suporta numero, magkano pinahusay na suporta para sa iterators, magkano pinahusay na suporta para sa pagpoproseso text file, pinabuting suporta database API, kabilang ang isang pagpipilian ng API para sa mga driver ng database, at ang kakayahan upang mahawakan ang module naglo-load ng mga error sa pag-parse oras nang direkta sa Qore source code.
  • Perl pagiging tugma ay pinabuting dahil sa ang bagong default na madaling maunawaan pag-uugali ng pagsusuri ng konteksto Boolean.

Ano ang bagong sa bersyon 0.8.5.1:

  • fixed isang kondisyon lahi pag-access sa pandaigdigan at pagsasara-bound thread-lokal na mga variable sa multithreaded na konteksto
  • naayos ng isang bug sa pamamahala ng transaksyon gamit ang DatasourcePool klase kapag ginamit sa SQLStatement klase
  • naayos ng error sa MailMessage.qm user module kung saan mail header na nangangailangan ng pag-encode ay hindi naka-encode at mga hindi nangangailangan ng pag-encode ay naka-encode sa pag-encode T
  • naayos ng error sa Mime.qm module gumagamit kung saan ang & quot; _ & quot; character sa q-encode header ay hindi naka-encode nang tama

Ano ang bagong sa bersyon 0.8.4:

  • Ang mga pangunahing pag-update nagdadagdag ng suporta para sa mga module ng gumagamit, kung saan mga module na pahabain ang wika sa runtime ay maaari na ngayong nakasulat sa Qore sarili nito.
  • Bukod pa rito, sinusuportahan Qore ngayon palsipikado-class nakatali sa mga uri ng halaga, na nagbibigay ng mga pamamaraan na maaaring tumakbo sa anumang halaga Qore, na nagpapahintulot sa anumang halaga na itinuturing bilang isang bagay.
  • Namespace pangangasiwa ay rewritten, at higit pa pantay-pantay na inilalapat ngayon at mas kumprehensibong.
  • Ang papeles na wika ay lubhang pinabuting.
  • Ang release na ito ay naglalaman ng maraming mga bugfixes at pag-optimize, pati na rin ang pag-aayos ng build at maraming bagong pag-andar, mga pamamaraan, at constants.

Ano ang bagong sa bersyon 0.8.3:

  • Ang bersyon na ito ay sumusuporta sa pagbuo ng katutubong binary Windows at iba pang mga menor de edad pagpapahusay (kabilang ang mga kondisyong pag-parse).
  • Bukod pa rito, 33 mga bug na-naayos na.

Ano ang bagong sa bersyon 0.8.1:

  • Ang bersyon na ito ay may kasamang 36 bugfixes at mga pangunahing mga bagong tampok kabilang ang isang mas pinabuting uri ng system, klase constants at static na mga variable ng klase, isang SQL naghanda pahayag API, suporta para sa pagpapahayag mga uri ng return bago ang function o pamamaraan lagda, pang-parse at resolution pangalan suporta para sa pagsusulat Qore mga script nang walang & quot;% NILALAMAN% amp; quot; mga karatula para sa mga variable o paraan ng klase ng mga tawag o mga sanggunian miyembro bagay, at higit pa.

Ano ang bagong sa bersyon 0.7.5:

  • Bug ayusin: naayos localtime () kapag tinawag gamit walang argumento upang bumalik sa kasalukuyang petsa at oras ng bawat dokumentasyon
  • Bug ayusin: fixed isang kondisyon lahi na maaaring maging sanhi ng isang hindi pagkakasundo kapag tumatawag pthread_join () kapag tawag Qore code & quot; exit () & quot; kapag maramihang mga thread ay tumatakbo
  • Bug ayusin: naayos ang Dir :: listFiles () na pamamaraan; ang mask na ginamit ay hindi-filter out ang mga direktoryo
  • Bug ayusin: nakapirming pag-crash sa klase File dahil sa wala pang kontratang uri ng data na ginagamit at ang paghahambing (& lt; 0) na signaled laging Nabigo ang error; -crash ang mangyayari kapag ang isang hindi-File object ay basahin
  • Bug ayusin: naayos outputting recursive mga istraktura ng data sa% n% at N specifiers printf format (kung hindi man ay magreresulta sa isang pag-crash - halimbawa, kapag ang isang bagay ay naglalaman ng listahan na naglalaman din ng mga bagay, atbp)
  • Bug ayusin: nakapirming bagay na sitwasyon sa pag-access kawalan ng pagkakasundo
  • Bug ayusin: naayos ang & quot; - & quot; operator sa: hash-string at hash-list (din hash- = string at hash- = listahan) upang alisin ang (mga) na halaga mula sa hash, hindi tawagan ang delete operator
  • Bug ayusin: null halaga ay serialized bilang & quot; null & quot; Mga halaga ng JSON
  • Bug ayusin: nakapirming pag-parse ng isang sulok kaso ng marginally wastong XML-RPC
  • Bug ayusin: nakapirming XML-RPC Serialization upang mahawakan WALA (walang halaga) at null identically
  • Bug ayusin: naayos na XML-RPC Serialization hindi kailanman output ng isang walang laman na element, dahil baka ito potensyal na masira ang ilang mga pagpapatupad (ang XML-RPC spec ay hindi napakalinaw sa ito). Tandaan: nagpapadala kami sa walang laman na elemento halaga: kapag serializing WALA o null, na maaaring hindi tama ang alinman sa
  • Bug ayusin: huwag ipagpalagay na dapat wakasan ang isang trailing null string kapag nagbabasa ng data ng string mula sa mga file; isama ang trailing null sa string
  • Bug ayusin: naayos ng isang bug sa pag-parse string base64 kapag newline at / o linefeeds trailed ang data base64-encode
  • Bug ayusin: naayos outputting '%%' bilang '%' sa printf * * () function
  • Bug ayusin: naayos ng isang bug sa pag-parse hash kung saan ang hash key ay ibinigay bilang isang pare-pareho
  • Bug ayusin: naayos ng isang bug sa ang delete operator kung saan ibinahagi data ay ina-update sa lugar sa halip na kopyahin at pagkatapos ay na-update
  • Bug ayusin: naayos ng ilang mga kundisyon lahi na maaaring maging sanhi ng deadlocks sa getAllThreadCallStacks () function na (hindi normal pinagana sa pamamagitan ng default)
  • Bug ayusin: huwag pansinin '
  • 'at' 'Kapag pina-parse ang mga string base64-encode
  • Bug ayusin: fixed isang bug ang pag-crash kapag sinusubukan upang kopyahin ang mga elemento ng miyembro ng isang bagay na tinanggal
  • Bug ayusin: naayos ang foreach statement kapag ginamit sa isang reference at ang break na pahayag ay ginagamit
  • Bug ayusin: fixed isang bihirang reference dependency bug kung saan klase sistema ay destruksyon habang-reference pa rin sa code user
  • Bug ayusin: naayos% = may Modula operand ng 0 upang itakda ang lvalue sa 0 (dating ang expression ay binabalewala kung ang Modula operand ay 0)
  • idinagdag ang abilty para sa isang Kondisyon variable upang maghintay sa RWLock bagay pati na rin ang Mutex bagay
  • dereferencing ng hash o bagay sa isang listahan ay magbabalik ng isang slice ng hash o bagay bilang isang hash: hal: $ hash (& quot; key1 & quot ;, & quot; key2 & quot;)
  • .
  • payagan% isama sa pag-parse direktiba sa quote ang pangalan ng file (huwag pansinin ang nangunguna at kasunod na mga panipi sa paligid ng pangalan ng file)
  • bagong pamamaraan Socket class na: + Socket :: isWriteFinished (): para sa suporta sa hinaharap para sa hindi pag-block nagsusulat + Socket :: setNoDelay (): i-set ang opsyon TCP_NODELAY + Socket :: getNoDelay (): halaga pagbalik ng TCP_NODELAY pagpipiliang
  • bagong pag-andar upang payagan para sa tahasang pagtukoy ng pag-encode kapag serializing XML-RPC mga string: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • nagdagdag ng bagong mga pamamaraan HTTPClient para sa pagpapatakbo ng setting na TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • ngayon ang XmlRpcClient at JsonRpcClient constructor tanggapin ang isang opsyonal na pangalawang argumento na, kapag True, ay pagbawalan ang agarang pagtatangka koneksyon sa socket at sa halip ay payagan ang mga koneksyon sa socket na maging alinman sa mano-mano itinatag o itinaguyod on demand sa unang kahilingan

Katulad na software

Iba pang mga software developer ng David Nichols

Mga komento sa Qore Programming Language

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!