Qore Programming Language

Screenshot Software:
Qore Programming Language
Szczegóły programowe:
Wersja: 0.8.8
Filmu: 20 Feb 15
Wywoływacz: David Nichols
Licencja: Wolny
Popularność: 0

Rating: 5.0/5 (Total Votes: 1)

Qore jest open source, wolne, potężny i łatwy w użyciu, a także wątku stanie, SQL zintegrowany, słabo wpisany język skryptowy.
Qore to język programowania, który oferuje TIBCO integrację AE, sterowniki MySQL i Oracle DBI, a także łatwy arytmetyki dat.
Ten program jest zaprojektowany jako język skryptowy, który obsługuje osadzone logiki i wątków. Przeznaczony jest do stosowania plastyczny skryptów podejścia opartego o rozwój interfejsu przedsiębiorstw.
 Jednakże Qore jest również użyteczny jako język ogólnego przeznaczenia. Obsługuje większość znanych systemów operacyjnych POSIX, w tym Linux, Solaris, BSD, Mac OS X, oraz HP-UX

Co nowego w tym wydaniu:.

  • Ta wersja zawiera nowe funkcje, koncentrując się na lepszą obsługę HTTP (HTTP RFC lepszej zgodności, REST i klienta i serwera wsparcia WebSocket, wsparcie dla automatycznego świadczenia matrycy, pliki HTML, itp), nowe bardzo Wysoki poziom API bazy danych do automatycznego zarządzania schematu i operacje na danych SQL (w tym dostępu programowego DB), znacznie lepsze wsparcie UTF-8 oraz wiele nowych modułów użytkowników.
  • wydanie zawiera także wiele usprawnień do istniejących funkcjonalności i dziesiątki poprawek.
  • Qore jest już dostępny na licencji GPL 2, LGPL 2.1, a pozwolenia MIT.

Co nowego w wersji 0.8.7:

  • Ta wersja dodaje wiele nowych funkcji i poprawek.
  • dziedziczenie Kod między obiektami programu została znacznie ulepszona, a deklaracje oznaczone jako publiczne są teraz domyślnie dziedziczone w obiektach Programu dziecko.
  • Wiele nowych funkcji, metod i typ (pseudo) metody zostały wdrożone, w szczególności, aby iteratory bardziej wydajne i aby rozwijające iteratory łatwiej.

Co nowego w wersji 0.8.6.1:

  • This wydaniu zawiera poprawki błędów dla Qore i obejmuje również niektóre drobne nowe funkcje.

Co nowego w wersji 0.8.6:

  • W tej wersji dodano nowe funkcjonalności, a także zawiera wiele poprawki.
  • Najważniejsze w tym wydaniu są nowe arbitralne precyzyjne wsparcie numeryczny, dużo lepsze wsparcie dla iteratorów, dużo lepsze wsparcie dla przetwarzania plików tekstowych, ulepszone wsparcie dla baz danych API, w tym API opcji dla sterowników baz danych i umiejętność radzenia sobie moduł Błędy ładowania w czasie analizowania bezpośrednio w kodzie źródłowym Qore.
  • Kompatybilność Perl został poprawiony w związku z nową domyślną intuicyjnej oceny zachowania Boolean kontekstu.

Co nowego w wersji 0.8.5.1:

  • fixed sytuacji wyścigu z dostępem do globalnej i zamknięcie-bound Zmienne lokalne w gwint kontekstach wielowątkowych
  • Naprawiono błąd w zarządzaniu transakcji z klasy DatasourcePool w przypadku korzystania z klasy SQLStatement
  • Naprawiono błąd w module użytkownika MailMessage.qm gdzie kodowanie nagłówku, wymagające nie zakodowanej i tych nie wymaga kodowania zostały zakodowane kodowania Q
  • Naprawiono błąd w module użytkownika Mime.qm gdzie & quot; _ & quot; q znaki w nagłówkach nie kodowane poprawnie zakodowany

Co nowego w wersji 0.8.4:

  • Ta duża aktualizacja dodaje wsparcie dla modułów użytkowników, gdzie moduły rozszerzające języka w czasie pracy aplikacji mogą być teraz zapisywane w samej Qore.
  • Dodatkowo Qore obsługuje pseudo-klas związanych z typów wartości, które dostarczają metod, które można uruchomić na dowolnym wartości Qore, dzięki czemu każda wartość należy traktować jako obiekt.
  • Obsługa przestrzeni nazw został przepisany i jest teraz bardziej konsekwentnie stosowanych i bardziej wszechstronne.
  • Dokumentacja języka została znacznie ulepszona.
  • Ta wersja zawiera wiele poprawek błędów i optymalizacji, a także budowania poprawki i wiele nowych funkcji, metod i stałych.

Co nowego w wersji 0.8.3:

  • Ta wersja obsługuje budowy rodzimych programy dla Windows i inne drobne Rozszerzenia (w tym analizowania warunkowego).
  • Dodatkowo, 33 błędów zostało poprawionych.

Co nowego w wersji 0.8.1:

  • Ta wersja zawiera 36 poprawek błędów i nowych, istotnych funkcji, w tym znacznie ulepszony system typu, klasy stałe i statycznych zmiennych klasy, SQL przygotowane oświadczenie API, wsparcie dla deklarowania typów zwracanych przed funkcja lub metoda podpisu, parsera i rozdzielczość nazwę wsparcie dla pisania skryptów Qore bez & quot;% zawartości% amp; quot; znaki dla zmiennych lub wywołań metod klasy lub obiektu odniesienia członkowskich, i wiele więcej.

Co nowego w wersji 0.7.5:

  • BUG FIX: stałe localtime (), gdy nazywa się żaden argument, aby powrócić do bieżącej daty i czasu, jak na dokumentacji
  • BUG FIX: naprawiono sytuacji wyścigu, która może spowodować zakleszczenie podczas wywoływania pthread_join (), gdy kod Qore połączeń & quot; exit () & quot; gdy wiele wątków są uruchomione,
  • BUG FIX: stałe Listfiles dir :: () metody; maska ​​służy nie odfiltrować katalogów
  • BUG FIX: stałe awarie w klasie pliku ze względu na typ danych bez znaku używanego i porównania (& lt; 0), który zasygnalizował błąd zawsze nie powiodło się; Crash by się stało, gdy obiekt nie został odczytany pliku
  • Bug fix: stałe wyprowadzania rekurencyjnych struktur danych z formatami printf% n i% N (w przeciwnym razie doprowadzić do katastrofy - na przykład, gdy obiekt zawiera listę, która zawiera także obiekt, itp)
  • BUG FIX: stałe obiektów scenariusze dostępu impasu,
  • BUG FIX: stała się & quot; - & quot; operator z: hash-string i hash-listy (również hash- = łańcuch i hash- = listy), aby usunąć wartość (y) mieszania, nie zadzwonić do operatora delete
  • BUG FIX: wartości NULL są szeregowane jako & quot; zerowej & quot; Wartości JSON,
  • Bug fix: stałe parsowanie przypadku narożnika nieznacznie ważnego XML-RPC
  • BUG FIX: stała serializacji XML-RPC do obsługi NIC (brak wartości) oraz NULL identycznie
  • BUG FIX: stałe serializacji XML-RPC, aby nigdy nie wyjście pusty element, jak mogłoby potencjalnie złamać pewne implementacje (specyfikacja XML-RPC nie jest jasne w tej sprawie). Uwaga: wysyłamy elementy wartości pustych: kiedy szeregowania NIC lub NULL, które nie może być poprawna,
  • Naprawiono błąd: nie zakładaj, że zerowy spływu powinna zakończyć ciąg podczas czytania ciąg danych z plików; to null trailing w ciągu
  • Fix Bug: Naprawiono błąd parsowania ciągów base64, gdy nowe linie i / lub karetki przyczepiane danych algorytmem Base64
  • Bug fix: stałe wyprowadzanie "%%", jak '%' w * printf * () funkcji
  • Fix Bug: Naprawiono błąd parsowania gdzie skrótów Klawisz skrótu zostało podane jako stały
  • Fix Bug: Naprawiono błąd w operatora delete, gdzie udostępniane dane są aktualizowane w miejscu, a nie skopiowane, a następnie zaktualizowane
  • Bug fix: poprawiono kilka warunków wyścigu, który może spowodować zakleszczenia z getAllThreadCallStacks () funkcja (zwykle nie jest włączony),
  • BUG FIX: ignore '
  • "i" "Podczas analizowania ciągów algorytmem Base64
  • BUG FIX: naprawiono upaść błąd podczas próby kopiowania elementów członkiem usuniętego obiektu
  • BUG FIX: stałe oświadczenie foreach w przypadku korzystania z odniesieniem i polecenie break służy
  • BUG FIX: stałe rzadkie błąd zależność odniesienia gdzie zajęcia systemowe były niszczone, a jednocześnie odniesienie w kodzie użytkownika
  • Bug fix: stałe% = z argumentu Modula od 0 do ustawienia lwartości 0 (wcześniej ekspresyjny ignorować, jeśli argument modula 0)
  • dodany abilty dla zmiennej Stan czekać na RWLock obiekty, jak również obiektów MUTEX
  • wyłuskania hash lub obiekt z listy powróci kawałek mieszania lub obiektu jako hash: ex: $ hash (& quot; & quot ;, klucz1 & quot; klucz2 & quot;)
  • .
  • pozwalają% to analizować dyrektyw przytoczyć nazwy plików (ignoruje początkowe i końcowe cudzysłowy wokół nazwy pliku)
  • Nowe metody klasy Socket: Socket :: isWriteFinished + (): w przyszłości wsparcie dla blokowania nie pisze + gniazdo :: setNoDelay (): aby ustawić opcję TCP_NODELAY + gniazdo :: getNoDelay (): Zwraca wartość TCP_NODELAY Opcja
  • Nowe funkcje pozwalają na wyraźne określenie kodowania podczas szeregowania ciągi XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( ),
  • httpclient dodaje nowe metody manipulacji ustawienie TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • Teraz konstruktorzy XmlRpcClient i JsonRpcClient akceptuje opcjonalny drugi argument, że gdy prawda, hamuje natychmiastową próbę połączenia na gnieździe i zamiast pozwolić połączeń gniazda być ręcznie siedzibę lub siedzibę na żądanie z pierwszym wnioskiem

Podobne oprogramowanie

JBasic
JBasic

3 Jun 15

Ruby
Ruby

17 Aug 18

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Inne programy z deweloperem David Nichols

Qore Tuxedo Module
Qore Tuxedo Module

20 Feb 15

Qore uuid Module
Qore uuid Module

20 Feb 15

Qore Tibrv Module
Qore Tibrv Module

20 Feb 15

Komentarze do Qore Programming Language

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!