CKRIPT: NOWY JĘZYK SKRYPTOWY APLIKACJI INTERNETOWYCH

##plugins.themes.bootstrap3.article.main##

Wiktor Kania

victorkaniaweb@gmail.com

http://orcid.org/0000-0002-0128-2762
Radosław Wajman

radoslaw.wajman@p.lodz.pl

http://orcid.org/0000-0002-6372-5960

Abstrakt

Celem projektu było opracowanie oraz implementacja wydajnego serwera przy użyciu języka C++. Zastosowanie wywołań systemowych oraz ograniczonej liczby wątków pozwoliło zbudować wysoko współbieżny serwer. Posiada on wbudowane wsparcie dla nowego języka skryptowego Ckript. Jest to projekt autorski, który udostępnia większość funkcjonalności serwera i jest głównym środkiem budowania aplikacji back-endowych. Ckript to język interpretowany z systemem silnego typowania, mechanizmem porządkowania pamięci, półautomatycznym zarządzaniem pamięcią, wbudowanymi funkcjami, referencjami do zmiennych, obsługą pewnych wzorców zorientowanych obiektowo i wiele innych. W artykule wyjaśniono składnię języka, ale także architekturę środowiska. Na koniec opisana została procedura testowania wraz z prezentacją wyników i dyskusją na każdym etapie.

Słowa kluczowe:

serwer HTTP, język skryptowy, interpreter, parser, garbage collector, C

Bibliografia

##plugins.themes.bootstrap3.article.details##

Kania, W., & Wajman, R. (2022). CKRIPT: NOWY JĘZYK SKRYPTOWY APLIKACJI INTERNETOWYCH. Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska, 12(2), 4-9. https://doi.org/10.35784/iapgos.2901