
INTRODUCTION TO THE PCYNLITX PROJECT
What are the pcynlitx software systems ?
This page gives an overall look to the pcynlitx project
TARGETS OF THE PROJECT
As a consequence of the limitation on the processing power of the hardware, there will be an increasing demand to the programming languages which use the hardware resources more efficiently (compiled languages such as C/C++ in the near future. However, the software development with the languages which the compilers are used is relatively difficult. Therefore, the main objective of the pcynlitx project is to developed tools which simplify software development in compiled languages .
In addition to this, todays central processing units have multiple core and therefore, in order to use the hardware resources more efficiently , multithreading is becomming more widely used method in today’s software industry. However, multithreaded software development is difficult for the average software developer. In multithreading, the flow of the threads are schedulled by the underlying hardware and the operating system. In other words, threads are schedulling randomly and in each running of the software, the interractions between the threads differs and the execution order of the code sections are changed. This situation leds to complexity. Therefore, the pcynlitx project aims the simplification on multithreading as well.
CROSS PLATFORM
Microsoft Windows
Linux OS
Pcynlitx IDE and Multithreading library can be availabe fot both Linux and Windows operating systems
INNOVATIONS ON PCYNLITX PROJECT
Pcynlitx platforms include many innovative property and solutions. However, the most crucial ones are listed below.
Automatic build system generation
The dependencies of the source code is extracted from the git repository and the build system is constructed. The first application of this approach is performed on the C++. However, the same approach can be used on every programming languages.
Cybernetic thread management
In this approach, an information about the threads block status is received as a state feedback and the threads are controlled by means of this information. Therefore, this approach can be applied every programming language.
PROJECT DEVELOPER
The developer of the pcynlitx platforms is Erkam Murat Bozkurt and he is a software engineer who has a M. Sc degree on Control Systems Engineering. Especially, he has a deep knowledge on software cybernetic. He lives in Istanbul/Turkey and He has developed every components of the softwares which are parts of the pcynlitx project based on his personal effort. Special interests of the developer is cuncurrent programming, multithreading, operating systems and software cybernetics. Meanwhile, he is the author of several academic publications which have been listed below.
Bozkurt, EM. The usage of cybernetic in complex software systems and its application to the deterministic multithreading. Concurrency Computat Pract Exper. 2022;e7375. doi:10.1002/cpe.7375
E. M. Bozkurt and M. T. Soylemez, “The effect of distance between open-loop poles and closed-loop poles on the numerical accuracy of pole assignment,” 2007 Mediterranean Conference on Control & Automation, 2007, pp. 1-6, doi: 10.1109/MED.2007.4433889.
E M Bozkurt and M T Söylemez, 2007- 7, “The Effect of Real Pole Ratio on the Performance of Pole Assignment Algorithms”, European Control Conference ECC’07, Kos, Greece, pp 1082-1087
Bozkurt, E. M., and M.T Söylemez, The Numerical Analysis of the Pole Assignment Problem National Conference of Electrical Engineering and Computer Sciences, Bursa, Turkey
In addition, he is an independent researcher and member of scientific communities. He waits every comments and contributions coming from the users, C++ developers and communities. You can connect to Erkam Murat Bozkurt by means of the links which are given on the right site of this column.
Erkam Murat Bozkurt
Contact:
WHY A NEW MULTITHREADING FRAMEWORK IS NECESSARY ?
The current multithreading applications are developed mostly based on the software developer experience and the multithreaded software development is still difficult task for the average software developers. However, pcynlitx multithreading library automatizes many operations and declerations for the developers.

GNU MAKE

CMAKE
HOW AUTOMATIC BUILD SYSTEM CONSTRUCTION ACCELERATE C++ SOFTWARE DEVELOPMENT
Unfourtunatelly, C++ does not have a default build system generator and the current build system generators needs a lot of coding in order to construct a new build system for a new C++ project. Especially, transfering one build system to another needs recoding the configuration files and the development teams must spend many hours for just swich from one build system to another. On the contrary, the pcynlitx ide automaticly writes the configuration files and the construction of a build system for a C++ project only needs several munites.
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.