
PCYNLITX SOFTWARE TECHNOLOGIES
The accelerators for C++ Software Development
This page is the start point for the pcynlitx software systems
PCYNLITX IDE
Pcynlitx IDE is an innovative integrated development environment
PCYNLITX LIBRARY
Pcynlitx multithreading library is a C++ template library which provides cybernetic thread management
INTRODUCTION TO THE PCYNLITX PROJECT
Pcynlitx project brings new opportunities for C++ multithreading and it simplifies build system construction in C++.
Welcome the the pcynlitx project. The pcynlitx platform provides two innovative solution for C++ developers. The first one is an innovative integrated development environment which can generate build scripts automaticly. More specifically, the ide platform can determine the dependencies of the source file by means of a meta program. Therefore, differently from the existing technologies, on the pcynlitx build system generation, there is no need to specify each file and/or directory dependency and dependency lists are created by the platform. The second innovation is a C++ cybernetic thread management library improving the controllability of the threads in multithreaded applications. Every components of the pcynlitx project is distributed with opensource software license.
PCYNLITX MULTITHREADING
Cybernetic Thread Management
Pcynlitx project provides a template library for C++ multithreading which use feedbacks from the threads. Cybernetic thread management technology improves the controllability of the thread flows and it simplifies complex inter-thread operations. In cybernetic thread control, the thread control functions act as feedback mechanisms collecting programmer directives.

Currently pcynlitx platform supports only C++. However, the same approach can be easily applied to the other programming languages
RESEARCH PAPER
The research article which explains the cybernetic thread management technology
In the citiation that is given below, you can find scientific outcames of the research study related with pcynlitx projects, the explanation of the approach that is used on the pcynlitx library thread control functions, a comprehensive literature study about multithreading and the performance tests that are carried out for cybernetic thread management. In fact, on the research paper, a general software development approach is intorduced and the same methodology can be applied for different languages.
The usage of cybernetic in complex software systems and its application to the deterministic multithreading. Concurrency Computat Pract. Exper. 2022; 34(28):e7375. WILEY. The Concurrency Computat Pract. Exper. is a SCI-EXP, peer reviewed jornal.
PCYNLITX IDE
Automatic Build System Construction
Pcynlitx IDE includes automatic build system construction technology which automatically writes the necessary scripts and/or list files for the construction of a C++ build system. More specifically, Pcynlitx IDE obtains dependencies of the C++ projects and contructs scripts that are used for build system automations. In addition, it can produce CMakeLists.txt configuration files automatically. This property improves the productivity of the software developers.


Pcynlitx IDE can directly construct the CMAKE List files “CMakeLists.txt files” for the build system construction.
THE AUTOMATIC CMAKE LIST FILE CONSTRUCTION
Automatic build system construction is one of the innovations on the pcynlitx project. The pcynlitx ide can automatically build CMakeLists.txt file for the CMAKE and The CMakeLists.txt files are constructed in two stages. On the first stage, with the help of the graphical user interface of the pcynlitx ide, the software developer enters the construction point of the build system and the external directories including source files and header files. Then, the pcynlitx ide reads the every source code in the git repo and it extracts every dependency information which is required for build system construction from the git repository.
Pcynlitx Software Systems
ABOUT
The pcynlitx project is carried out by Erkam Murat Bozkurt who is control systems engineer with M.Sc degree.
PRODUCTS
Pcynlitx IDE
Pcynlitx Multithreading Library
RESEARCH
The main purpose of the researches performed on pcynlitx project is to simplifiy software development with C++
LICIENCE
The software are distributed with apache software liciense
CONTACT
pcynlitx.help@gmail.com
erkam@pcynlitx.com
The source codes that are distributed on pcynlitx projects are copyrited on U.S copyright office. Copyright © 2025. All rights reserved.