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 принимать необязательный второй аргумент, что, когда, правда, будет препятствовать попытку подключения на сокете, а вместо этого позволить соединения гнездо быть или создана или устанавливаются по требованию с первого запроса

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

pyPEG
pyPEG

14 Apr 15

Exscript
Exscript

12 May 15

Polygen
Polygen

3 Jun 15

Gauche
Gauche

14 Apr 15

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

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

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