How to Learn the C and C++ Languages: The Ultimate List

By | September 16, 2020

The C programming language was initially developed for and applied on the UNIX working system by Dennis Ritchie. The C language, which is kind of easy, is just not tied to any explicit {hardware} or system. This makes it simpler for a consumer to jot down applications that can run with out many (or any) adjustments on virtually… Read More »

History of C programming and its uses

By | September 3, 2020

Programmers have often described C as “an abstract high-level language” or as a “mid-level language.” This is not because of a weakness in its software strength, but because of its ability to access substandard system functions. In fact, the C language was specifically designed to realize the programming code of UNIX. The C code can execute as quickly… Read More »

Is the War Between C and C++ Over?

By | August 31, 2020

Again after I was an engineering scholar and a budding younger engineer, it wasn’t uncommon to open (sure, bodily open) the most recent version of Embedded Methods journal and discover articles that had been contributing to the raging conflict between C and C++. Either side would current their circumstances as to why one language was higher than the… Read More »

What is Virtual functions

By | July 20, 2020

A virtual function is a member function that you expect to be redefined in derived classes. When you refer to a derived class object using a pointer or a reference to the base class, you can call a virtual function for that object and execute the derived class’s version of the function. The virtual keyword declares a virtual function or… Read More »

Modern C++ Basics Part -9

By | June 21, 2020

Modern C++ : software project interact,Structuring Software Projects 1.9 Structuring Software Projects A big problem with large projects is name conflicts. For this reason, we will discuss how macros aggravate this problem. On the other hand, we will show later in Section 3.2.1 how namespaces help us to master name conflicts. In order to understand how the files… Read More »

Modern C++ Basics Part -8 Arrays, Pointers, and References

By | June 21, 2020

modern c++,Arrays, Pointers, and References 1.8 Modern c++,Arrays, Pointers, and References 1.8.1 Arrays The intrinsic array support of modern C++ has certain limitations and some strange behaviors. Nonetheless, we feel that every C++ programmer should know it and be aware of its problems. An array is declared as follows: The variable x is an array with 10 int entries. In standard C++,… Read More »

Modern C++ Basics Part -7

By | June 21, 2020

C++ uses a convenient abstraction called streams to perform I/O operations in sequential media such as screens or keyboards 1.7 I/O C++ uses a convenient abstraction called streams to perform I/O operations in sequential media such as screens or keyboards. A stream is an object where a program can either insert characters or extract them. The standard C++… Read More »