CKRIPT: A NEW SCRIPTING LANGUAGE FOR WEB APPLICATIONS
Article Sidebar
Open full text
Issue Vol. 12 No. 2 (2022)
-
CKRIPT: A NEW SCRIPTING LANGUAGE FOR WEB APPLICATIONS
Wiktor Kania, Radoslaw Wajman4-9
-
MULTICLASS SKIN LESS IONS CLASSIFICATION BASED ON DEEP NEURAL NETWORKS
Magdalena Michalska10-14
-
THE SYNTHESIS OF MATHEMATICAL MODELS OF NONLINEAR DYNAMIC SYSTEMS USING VOLTERRA INTEGRAL EQUATION
Borys Mokin, Vitalii Mokin, Oleksandr Mokin, Orken Mamyrbaev, Saule Smailova15-19
-
THE SPECTRUM LENGTH METHOD IN QUANTITATIVE INTERPRETATION OF SELECTED OPTICAL SPECTRA
Martyna Wawrzyk20-23
-
DEVELOPMENT OF AUTOMATION OF WASTE SORTING AS AN INTEGRAL PART OF ENVIRONMENTAL PROTECTION
Nataliia Stelmakh, Oleg Belman24-29
-
METHOD FOR EVALUATION QUALITY PARAMETERS OF TELECOMMUNICATIONS SERVICES
Valentyn Zablotskyi, Yosyp Selepyna, Viktor Lyshuk, Natalia Yakymchuk, Anatolii Tkachuk30-33
-
NEW METHOD OF ON-LINE SUCCESSIVE-APPROXIMATION ADC CALIBRATION
Serhii Zakharchenko, Tetiana Korobeinikova, Aigul Tungatarova, Bakhyt Yeraliyeva34-37
-
DESIGN OF INNOVATIVE MEASUREMENT SYSTEMS IN ULTRASONIC TOMOGRAPHY
Michał Gołąbek, Tomasz Rymarczyk38-42
-
MATHEMATICAL SIMULATION OF A MICROELECTRONIC TRANSDUCER WITH FREQUENCY OUTPUT FOR MEASURING THE INDUCTION OF THE MAGNETIC FIELD
Alexander Osadchuk, Iaroslav Osadchuk, Volodymyr Martyniuk, Lyudmila Krylik, Maria Evseeva43-49
-
STUDY OF THE ELECTROMAGNETIC IMPACT OF THE OVERHEAD TRANSMISSION LINES OF 330 KV ON ECOLOGICAL SYSTEMS
Veronika Cherkashina, Svitlana Litvinchuk, Vladyslav Lesko, Svetlana Kravets, Volodymyr Netrebskiy, Olena Sikorska, Orken Mamyrbayev, Baglan Imanbek50-55
-
DETERMINATION OF THE OPTIMAL FREQUENCY OF THE PRIMARY MEASURING TRANSDUCER OF THE THICKNESS OF DIELECTRIC COATINGS OF METAL SURFACES
Kostyantyn Ovchynnykov, Oleksandr Vasilevskyi, Volodymyr Sevastianov, Yurii Polievoda, Aliya Kalizhanova, Bakhyt Yeraliyeva56-59
-
DYNAMICS OF THE CONVEYOR SPEED STABILIZATION SYSTEM AT VARIABLE LOADS
Leonid Polishchuk, Oleh Khmara , Oleh Piontkevych, Oksana Adler, Aigul Tungatarova , Ainur Kozbakova60-63
-
ON PRECISION ACOUSTIC WAVE CALCULATION IN A FREQUENCY DOMAIN
Tomasz Rymarczyk, Jan Sikora64-68
-
METHODS FOR DETECTING AND SELECTING AREAS ON TEXTURE BIOMEDICAL IMAGES OF BREAST CANCER
Ainur Orazayeva , Jamalbek Tussupov, Waldemar Wójcik, Sergii Pavlov, Gulzira Abdikerimova, Liudmyla Savytska69-72
-
NUMERICAL SIMULATIONS OF A FLAT PHANTOM IN THE NEAR-FIELD OF SYMMETRIC DIPOLE ANTENNA
Monika Styła, Sebastian Styła73-76
-
USING BAYESIAN METHODS IN THE TASK OF MODELING THE PATIENTS' PHARMACORESISTANCE DEVELOPMENT
Mariia A. Voronenko, Ulzhalgas M. Zhunissova, Saule S. Smailova, Luidmila N. Lytvynenko, Nataliia B. Savina, Pavlo P. Mulesa, Volodymyr I. Lytvynenko77-82
Archives
-
Vol. 14 No. 4
2024-12-21 25
-
Vol. 14 No. 3
2024-09-30 24
-
Vol. 14 No. 2
2024-06-30 24
-
Vol. 14 No. 1
2024-03-31 23
-
Vol. 13 No. 4
2023-12-20 24
-
Vol. 13 No. 3
2023-09-30 25
-
Vol. 13 No. 2
2023-06-30 14
-
Vol. 13 No. 1
2023-03-31 12
-
Vol. 12 No. 4
2022-12-30 16
-
Vol. 12 No. 3
2022-09-30 15
-
Vol. 12 No. 2
2022-06-30 16
-
Vol. 12 No. 1
2022-03-31 9
-
Vol. 11 No. 4
2021-12-20 15
-
Vol. 11 No. 3
2021-09-30 10
-
Vol. 11 No. 2
2021-06-30 11
-
Vol. 11 No. 1
2021-03-31 14
-
Vol. 10 No. 4
2020-12-20 16
-
Vol. 10 No. 3
2020-09-30 22
-
Vol. 10 No. 2
2020-06-30 16
-
Vol. 10 No. 1
2020-03-30 19
Main Article Content
DOI
Authors
Abstract
The project aimed to develop and implement an efficient web server in the C++ programming language. A highly concurrent network server was achieved using system calls such as polls and a limited number of threads. The server has built-in support for a new scripting language called Ckript. It is an original project that exposes most of the server’s functionality and is the primary way of developing back-end web applications. Ckript is an interpreted language with a strong typing system, garbage collection, semi-manual memory management, first-class functions, explicit variable references, support for certain object-oriented patterns and many others. In the article the syntax of the language but also the environment architecture has been explained. Finally, the testing procedure has been described with the results’ presentation and discussion at each step.
Keywords:
References
Hamblin C. L.: Translation to and from Polish Notation. Comput. J. 5, 1962, 210–213. [http://doi.org/10.1093/COMJNL/5.3.210]. DOI: https://doi.org/10.1093/comjnl/5.3.210
Nystrom R.: Crafting Interpreters. Genever Benning, 2021.
C++ Operator Precedence – cppreference.com, (n.d.). https://en.cppreference.com/w/cpp/language/operator_precedence (18.02.2022).
Siege: HTTP/HTTPS stress tester – Linux man page, (n.d.). https://linux.die.net/man/1/siege (18.02.2022).
The Shunting Yard Algorithm, (n.d.). http://mathcenter.oxford.emory.edu/site/cs171/shuntingYardAlgorithm/ (18.02.2022)
Article Details
Abstract views: 597
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
