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ść: 36

Rating: 3.3/5 (Total Votes: 3)

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

ScummVM
ScummVM

17 Feb 15

Pyrex
Pyrex

3 Jun 15

Inne programy z deweloperem David Nichols

Komentarze do Qore Programming Language

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