Qore Programming Language

Скриншот программы:
Qore Programming Language
Детали программы:
Версия: 0.8.8
Дата загрузки: 20 Feb 15
Разработчик: David Nichols
Тип распространения: Бесплатная
Популярность: 36

Rating: 3.3/5 (Total Votes: 3)

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

Что нового В этом выпуске:.

  • Эта версия содержит новые функции фокусировки по улучшенной поддержкой HTTP (HTTP лучшего соответствия RFC, REST и клиента и сервера поддержки WebSocket, поддержка автоматического оказания шаблонных файлов HTML и т.д.), новый очень API базы данных высокого уровня для автоматизированного управления и операций схемы данных SQL (в том числе программного доступа к БД), значительно улучшенной поддержке UTF-8, и много новых пользовательских модулей.
  • Релиз также содержит множество улучшений существующей функциональности и множество исправлений.
  • Qore теперь доступен под лицензией GPL 2, LGPL 2.1 и лицензии MIT.

Что нового в версии 0.8.7:

  • Эта версия добавляет множество новых возможностей и исправлений.
  • наследования код между объектами программы была значительно улучшена, и заявления с тегом общественности теперь наследуются по умолчанию в объектах программы ребенок.
  • Много новых функций, методов и методов типа (псевдо) были реализованы, в частности, чтобы итераторы более мощным и сделать развивающиеся итераторы проще.

Что нового В версии 0.8.6.1:

  • This~~HEAD=poss релиз содержит исправления для QORE, а также включает в себя некоторые незначительные новые функции.

Что нового в версии 0.8.6:

  • Эта версия добавляет основные новые функции, а также содержит много исправлены ошибки.
  • Основные моменты этого выпуска новой произвольной точности цифровой поддержка, много улучшенная поддержка итераторов, гораздо улучшенная поддержка обработки текстовых файлов, улучшена поддержка API базы данных, в том числе вариант API для драйверов баз данных, а также возможность обрабатывать модуль Ошибки загрузки на время разбора непосредственно в QORE исходного кода.
  • совместимость Perl была улучшена за счет интуитивного поведения булевой оценки контекста новый по умолчанию.

Что нового в версии 0.8.5.1:

  • fixed~~V состояние гонки доступа к глобальным и закрытие границы- нить-локальные переменные в многопоточных условиях
  • Исправлена ​​ошибка в управлении сделки с классом DatasourcePool при использовании с классом SQLStatement
  • Исправлена ​​ошибка в модуле пользователя MailMessage.qm где почта заголовки, требующие кодирования не были закодированы и не требующие кодирования были закодированы с кодировкой Q
  • Исправлена ​​ошибка в модуле пользователя Mime.qm где и Quot; _ & Quot; символы в кодировке д заголовков не были закодированы правильно

Что нового в версии 0.8.4:

  • Это крупное обновление добавляет поддержку для пользовательских модулей, где модули, расширяющие язык во время выполнения теперь могут быть написаны в самом QORE.
  • Кроме того, Qore теперь поддерживает псевдо-классы, связанные с типами значений, которые обеспечивают методы, которые могут быть запущены на любом значении QORE, что позволяет любое значение следует рассматривать как объект.
  • обращение имен был переписан, и теперь более последовательно применять и более всеобъемлющим.
  • Документация язык был значительно улучшилось.
  • Этот релиз содержит множество исправлений и оптимизаций, а также построить исправления и много новых функций, методов и констант.

Что нового в версии 0.8.3:

  • Эта версия поддерживает создание бинарных файлов Windows, и другие незначительные усовершенствования (в том числе условно разбора).
  • Кроме того, 33 ошибки были исправлены.

Что нового в версии 0.8.1:

  • Эта версия включает в себя 36 крупных и исправления новых функций, включая гораздо улучшенная система типа, класса константы и статические переменные класса, SQL-подготовленном заявлении API, поддержка для объявления типов возврата, прежде чем функции или метода подписи, анализатора и разрешения имен поддержку для написания сценариев QORE без & Quot;%% содержание усилителя; Quot; знаки для переменных или метода класса или ссылки членов объекта, и многое другое.

Что нового в версии 0.7.5:

  • Исправлена ​​ошибка: фиксированной LocalTime () при вызове с аргумент не вернуть текущую дату и время в соответствии с документацией
  • Исправлена ​​ошибка: Исправлена ​​состояние гонки, что может привести к тупиковой ситуации при вызове pthread_join (), когда Qore код вызывает и Quot; выход () & Quot; когда несколько потоков выполняются
  • Исправлена ​​ошибка: исправлены Dir :: listFiles () метод; маска используется не отфильтровать каталоги
  • Исправлена ​​ошибка: Исправлен вылет в классе файл из-за знака типа данных, используемых и сравнения (& LT; 0), что сигнализирует об ошибке всегда не удалось; авария случится, когда объект без файла было прочитано
  • Исправлена ​​ошибка: фиксированной вывода рекурсивные структуры данных с спецификаторов формата Printf% п и% N (в противном случае привести к аварии - например, когда объект содержит список, который также содержит объект, и т.д.)
  • Исправлена ​​ошибка: фиксированный объект сценарии тупиковых доступ
  • Исправлена ​​ошибка: исправлена ​​& Quot; - & Quot; оператор с: хэш-строки и хеш-списке (также hash- = строки и hash- = список), чтобы удалить значение (я) из хэша, а не называть удаления оператора
  • Исправлена ​​ошибка: NULL значения сериализовать и Quot; нуль и Quot; Значения JSON
  • Исправлена ​​ошибка: фиксированной разбор углового случае незначительно действительного XML-RPC
  • Исправлена ​​ошибка: фиксированная XML-RPC сериализации не справиться НИЧЕГО (нет значения) и NULL одинаково
  • Исправлена ​​ошибка: фиксированной XML-RPC сериализации никогда не выход пустой элемент, так как это может потенциально нарушить некоторые реализации (XML-RPC спецификации-это не очень понятно, на это). Примечание: мы посылаем элементы пустые значения: если не сериализации НИЧЕГО или NULL, которые не могут быть правильными либо
  • Исправлена ​​ошибка: не думайте, что завершающий нулевой должны прекратить строку при чтении строки данных из файлов; включают в себя завершающий нуль в строке
  • Исправлена ​​ошибка: Исправлена ​​ошибка, разбор строки base64, когда новые строки и / или переводы строки прицепной данные в кодировке base64
  • Исправлена ​​ошибка: фиксированной Вывод '%%' как '%' в * PRINTF * () функции
  • Исправлена ​​ошибка: Исправлена ​​ошибка, разбор хэшей, где хэш-ключ был дан как постоянной
  • Исправлена ​​ошибка: Исправлена ​​ошибка, в удаления оператора, где поделился данные обновляются на месте, а не копируются, а затем обновляются
  • Исправлена ​​ошибка: исправлены некоторые условия гонки, что может привести к тупики с getAllThreadCallStacks () функция (как правило, не включена по умолчанию)
  • Исправлена ​​ошибка: игнорировать '
  • 'и' "При разборе кодировке base64 строки
  • Исправлена ​​ошибка: Исправлена ​​ошибка падения при попытке скопировать элементы членом удаляемого объекта
  • Исправлена ​​ошибка: исправлена ​​Еогеасп заявление, когда используется со ссылкой и используется в заявлении перерыв
  • Исправлена ​​ошибка: Исправлена ​​ошибка редкий справочник зависимость, где были уничтожены классы будучи в то же время система ссылки в коде пользователя
  • Исправлена ​​ошибка: фиксированная% = с Modula операнда 0 для установки именующее выражение 0 (ранее выражение было проигнорировано, если Modula операнд 0)
  • добавил abilty для переменной Состояние ждать на RWLock объектов, а также объектов Mutex
  • разыменования хэша или объект со списком вернется кусочек хэша или объекта в виде хеша: например: $ хеш (& Quot; ключ1 & Quot ;, & Quot; ключ2 & Quot;)
  • .
  • позволяют включать разбора% директивы цитировать имена файлов (игнорировать начальные и конечные кавычки вокруг имени файла)
  • новые методы класса гнездо + 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 принимать необязательный второй аргумент, что, когда, правда, будет препятствовать попытку подключения на сокете, а вместо этого позволить соединения гнездо быть или создана или устанавливаются по требованию с первого запроса

Похожие программы

Ruby
Ruby

17 Aug 18

MAWK
MAWK

17 Feb 15

Voodoo Compiler
Voodoo Compiler

20 Feb 15

CIL
CIL

20 Feb 15

Другие программы разработчика David Nichols

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

Комментарии не найдены
добавить комментарий
Включите картинки!