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 (у тому числі програмного доступу до БД), що набагато поліпшеною підтримкою UTF-8, і багато нових користувальницьких модулів.
  • реліз також містить безліч поліпшень існуючої функціональності і десятки виправлень.
  • Qore тепер доступний під ліцензією GPL 2, LGPL 2.1 і ліцензії MIT.

Що нового у версії 0.8.7:

  • Ця версія додає безліч нових можливостей і виправлень.
  • спадкування код між об'єктами програми була значно поліпшена, і заяви з тегом громадськості тепер успадковується за замовчуванням в об'єктах Дитячі програми.
  • Багато нових функцій, методів і типів методів (псевдо) були реалізовані, зокрема, щоб ітератори більш потужним і зробити розробку ітератори простіше.

Що нового У версії 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; символи в Q-закодовані заголовки були закодовані правильно

Що нового у версії 0.8.4:

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

Що нового у версії 0.8.3:

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

Що нового у версії 0.8.1:

  • Ця версія включає в себе 36 виправлень і нових великих функцій, включаючи багато вдосконалена система типу, класу константи і статичні змінні класу, SQL підготовленому заяві API, підтримка для оголошення типів повертаються перед функція або метод підпису, аналізатора і розпізнавання імен підтримку для написання сценаріїв QORE без & Quot; %% зміст Amp; 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; key1 і Quot;, & Quot; key2 і 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 приймати необов'язковий другий аргумент, що, коли Правда, перешкоджатиме спробу підключення на сокеті, а замість цього дозволити під'єднання до розеток бути або створені або встановлені на вимогу з першого запиту

Схожі програми

Qg
Qg

11 May 15

SlimIt
SlimIt

14 Apr 15

gears-coffeescript
gears-coffeescript

20 Feb 15

Chapel
Chapel

11 May 15

Інші програми розробника David Nichols

Qore Programming Language

Коментар не знайдено
додати коментар
Включіть картинки!