In the jungle of programming languages, and within the advances of real-time systems that is joining decision based systems and agent based systems, what is the best language to represent real-time intelligent systems and why?
Based on my Understanding Real-Time Java and C are good programming languages. However, the below given links will be helpful for selection of a good programming language
Based on my Understanding Real-Time Java and C are good programming languages. However, the below given links will be helpful for selection of a good programming language
more interesting in machinery control with real time : means task accomplished in real time no sooner or later , e.g , when give command ( Land) to auto pilot plan toy mechanically it needs 1 minute to go down with no crash , so if it go down with less time it will be too fast and crash on land , if more 1 minute passed when landing it will loose power and fall down.
From my point of view it depends on the layer of real-time system. It means if we want to develop device driver or similar thing which directly interact with underlying hardware than Assembly and C are mostly used. But if we develop application layer stuff for real-time system than C++ and Java are most popular.
I think that the choice of language depends on the platform you are going to deploy your system onto. If it is FPGA-like one can use the combination of a hardware description language (HDL) and C. HDL part can be optimized according to the specific platform and, threfore, speed up the execution. C language, in its turn, provides flexibility and can be programmed into CPU hard-core, which makes the execution fast as well.