Qore Programming Language

Софтуер снимки:
Qore Programming Language
Софтуер детайли:
Версия: 0.8.8
Дата на качване: 20 Feb 15
Розробник: David Nichols
Разрешително: Безплатно
Популярност: 0

Rating: 5.0/5 (Total Votes: 1)

Qore е с отворен код, свободен, мощен и лесен за използване, както и конци-способни, SQL-интегрирана, слабо типизиран скриптов език.
Qore е език за програмиране, който се отличава TIBCO AE интеграция, MySQL и Oracle DBI шофьори, както и лесен дата аритметика.
Този софтуер е проектиран като скриптов език, който поддържа вградени логика и резби. Тя е предназначена за нанасяне на ковък подход включили базирани на развитието на предприятията интерфейс.
 Въпреки това, Qore също така е полезно като език с общо предназначение. Той поддържа повечето от известните POSIX операционни системи, включително Linux, Solaris, BSD, Mac OS X, и HP-UX

Какво ново в тази версия:.

  • Тази версия съдържа нови функции, насочени към подобряване на HTTP поддръжка (по-добро спазване HTTP RFC, почивка и WebSocket клиент и сървър подкрепа, подкрепа за автоматично предоставяне на шаблонни HTML файлове и т.н.), нов много високо ниво API база данни за автоматизирано управление на схема и операции SQL данни (включително програмното достъп DB), много по-добро UTF-8 поддръжка, както и много нови потребителски модули.
  • Освобождаването съдържа също и много подобрения в съществуващата функционалност и десетки поправки на грешки.
  • Qore вече е достъпен под GPL 2, LGPL 2.1, и лицензи от Масачузетския технологичен институт.

Какво ново във версия 0.8.7:

  • Тази версия добавя много нови функции и поправки на грешки.
  • наследство Code между програмата обекти е значително подобрена, както и декларациите, които са маркирани като обществена сега се наследяват по подразбиране в програмата на детето обекти.
  • Много нови функции, методи и вид (псевдо) методи са били приложени, особено за да итератори по-мощен и да направи развиващите итератори-лесно.

Какво ново освобождаването му версия 0.8.6.1:

  • This включва фиксирани бъга за Qore и също така включва някои незначителни нови функции.

Какво ново във версия 0.8.6:

  • Тази версия добавя важни нови функции, а също така съдържа много фиксирани бъга.
  • Акценти на тази версия са новата произволна точност цифров подкрепата, много по-добра подкрепа за итератори, много по-добра подкрепа за преработка текстов файл, подобрена поддръжка на база данни API, включително опция API за водачи на бази данни, както и способността да се справят с модул грешки натоварване, при разбор време директно в Qore изходен код.
  • Perl съвместимост е подобрена благодарение на интуитивния Булева поведението контекст оценката на нови настройки по подразбиране.

Какво ново във версия 0.8.5.1:

  • fixed състояние състезание достъп до глобалната и затваряне обвързани конци-локални променливи в многонишков контексти
  • Фиксирана бъг в управлението на операциите с класа DatasourcePool при използване с класа SQLStatement
  • фиксирана грешка в модула за потребителя MailMessage.qm където поща хедъри изискващи кодиране не са кодирани и тези, които не се изисква кодиране са кодирани с Q кодиране
  • фиксирана грешка в потребителското модул Mime.qm където & quot; _ & quot; герои в р-кодиран хедъри не са кодирани правилно

Какво ново във версия 0.8.4:

  • Това основно обновяване добавя поддръжка за потребителски модули, където модули, които се простират на езика по време на изпълнение вече могат да бъдат написани на самата Qore.
  • Допълнително Qore вече поддържа псевдо-класовете длъжни да стойностни типове, които предоставят методи, които могат да се използват само на стойност Qore, което позволява всяка стойност да бъде третиран като обект.
  • Namespace работа е пренаписана, и сега е по-последователно прилагани и по-всеобхватно.
  • документация език е значително подобрена.
  • Тази версия съдържа много поправки на грешки и оптимизации, както и изграждане на грешки и много нови функции, методи и константи.

Какво ново във версия 0.8.3:

  • Тази версия поддържа изграждане на родния изпълними файлове на Windows и други второстепенни Подобрения (включително условен разбор).
  • Освен това, 33 бяха отстранени.

Какво ново във версия 0.8.1:

  • Тази версия включва 36 поправки на грешки и по-големите нови функции, включително много по-добра система тип, константи класа и променливи статични клас, на SQL подготвени изявление API, подкрепа за деклариране вида връщане преди функция или метод подпис, анализатор и резолюция име подпомагане за написването Qore скриптове без & quot;% съдържание% усилвател; quot; знаци за променливи или метод клас повиквания или препратки обект членки, и много повече.

Какво ново във версия 0.7.5:

  • BUG FIX: фиксирана localtime (), когато нарича с никакъв аргумент да се върне на текущата дата и час по документация
  • BUG FIX: фиксирано състояние, раса, която би могла да доведе до безизходица, когато се обаждате pthread_join (), когато Qore код призовава & quot; изход () & quot; когато няколко теми се изпълняват
  • BUG FIX: Оправих Dir :: listFiles () метод; маската се използва не би да филтрира директории
  • BUG FIX: фиксирани катастрофи в класа File поради грозен тип данни се използва и сравнението (& LT; 0), че сигнализира за грешка винаги се провали; катастрофата ще се случи, когато обект на не-File се чете
  • BUG FIX: фиксирана извеждане рекурсивни структури от данни с спецификатори ФОРМАТ форматирате% н и% N (в противен случай ще доведе до катастрофа - например, когато един обект съдържа списък, който съдържа и предмета, и т.н.)
  • BUG FIX: неподвижен обект безизходица достъп сценарии
  • BUG FIX: фиксирана на & quot; - & quot; оператор с: хеш-низ и хеш-списък (също hash- = низ и hash- = списък) за отстраняване на стойността (ите) от хеша не, обадете се за изтриване оператора
  • BUG FIX: нула стойности са сериализирате & quot; нула & quot; JSON стойности
  • BUG FIX: фиксирана разбор на корнер случай на незначително валиден XML-RPC
  • BUG FIX: фиксиран XML-RPC сериализация да се справят с нищо (без стойност) и NULL идентично
  • BUG FIX: фиксирана XML-RPC сериализация никога да не изход празен елемент, тъй като тя може потенциално да се прекъсне някои реализации (XML-RPC спец не е много ясен по този въпрос). Забележка: ние изпращаме празни елементи стойност: когато сериализиране НИЩО или NULL, която да не е вярно или
  • BUG FIX: не мислете, че изоставаше нищожна трябва да прекрати низ при четене низови данни от файлове; включва задния нула в низ
  • BUG FIX: Фиксирана бъг анализирането base64 низове, когато новите редове и / или linefeeds прикачни данните кодиране Base64
  • BUG FIX: фиксирана извеждане "%%" като "%" в * ФОРМАТ * () функции
  • BUG FIX: Фиксирана бъг анализирането хешове където хеш бутона се дават като постоянна
  • BUG FIX: Фиксирана бъг в изтриване оператора, където споделя данни се обновява на място, вместо да копира и след това актуализиран
  • BUG FIX: фиксирана някои състезателни условия, които биха могли да причинят мъртвите зони с getAllThreadCallStacks () функция (обикновено не е активирано по подразбиране)
  • BUG FIX: игнорира "
  • "и" "Когато разбор кодиране Base64 струни
  • BUG FIX: фиксира трясък бъг, когато се опитват да копират членки елементи на заличава обект
  • BUG FIX: фиксирана отчета за foreach, когато се използва с препратка и се използва отчета за почивка
  • BUG FIX: фиксирана рядко референтната зависимост бъг, при класове системи са били унищожени, докато все още упомената в потребителски код
  • BUG FIX: фиксиран% = с модулно операнд 0 до зададете lvalue до 0 (преди това изразът е бил пренебрегнат ако модулно операнд беше 0)
  • добавя професионални умения за променливо състояние, за да се изчака по RWLock обекти, както и мутекси обекти
  • dereferencing хеш или предмет със списък ще се върне на парче хашиш или предмета като хеш: ех: $ хеш (& quot; key1 & quot ;, & quot; key2 & quot;)
  • .
  • позволи% включат при анализа директиви да цитират имената на файловете (игнорира началните и крайните кавички около името на файла)
  • нови методи Socket клас: + Socket :: isWriteFinished (): за бъдеща подкрепа за блокиране на които не пише + Socket :: setNoDelay (): за да зададете опцията TCP_NODELAY + Socket :: getNoDelay (): Връща стойност на TCP_NODELAY опция
  • нови функции, които позволяват на изрично формулирани в кодиране, когато сериализиране XML-RPC струни: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • добавя нови методи HTTPClient за манипулиране на настройката за TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • сега конструкторите XmlRpcClient и JsonRpcClient приемат втори незадължителен аргумент, че, когато Вярно е, че ще инхибира опита за непосредствена връзка на гнездото и вместо да позволи на муфата връзките да бъдат или ръчно създадена или създадена по поръчка с първото искане

Подобен софтуер

Друг софтуер на разработчика David Nichols

Qore xmlsec Module
Qore xmlsec Module

20 Feb 15

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

Qore Tuxedo Module
Qore Tuxedo Module

20 Feb 15

Qore JSON Module
Qore JSON Module

19 Feb 15

Коментари към Qore Programming Language

Коментари не е намерена
добавите коментар
Включете на изображения!