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 приемат втори незадължителен аргумент, че, когато Вярно е, че ще инхибира опита за непосредствена връзка на гнездото и вместо да позволи на муфата връзките да бъдат или ръчно създадена или създадена по поръчка с първото искане

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

JBasic
JBasic

3 Jun 15

Mercury
Mercury

15 Apr 15

CURSEL
CURSEL

3 Jun 15

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

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

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