Today, most people don’t know how a computer works. Most people can simply turn on a computer or a mobile phone and point at some little graphical object on the display, click a button or swipe a finger or two, and the computer does something.But Only few of us know that how computer works.Like human beings, computer also require set of instructions which needs to be followed which instruct computer to perform special task and the set of instructions which we gave to computer is called Program and Language which computer understand is called Programming Language.
What exactly is Computer programming so here we are going to give a brief introduction to programming and going to discuss one of the most emerging and used programming language in IT Industry i.e C++.
Computer programming or coding
Programming is instructing a computer to do something for you with the help of a programming language. The role of a programming language can be described in two ways:
Technical: It is a means for instructing a Computer to perform Tasks
Conceptual: It is a framework within which we organize our ideas about things and processes.
Computer programming is a field that has to do with the analytical creation of source codethat can be used to configure computer systems. Computer programmers may choose to function in a broad range of programming functions, or specialize in some aspect of development, support, or maintenance of computers for the home or workplace. Programmers provide the basis for the creation and ongoing function of the systems that many people rely upon for all sorts of information exchange, both business related and for entertainment purposes.
It is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. But programmer must expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.Following there is brief introduction of Worlds most widely used programming language in IT sector i.e C++.
C++ is an “object oriented” programming language (It is a programming model that treats programming from a perspective where each component is considered an object, with its own properties and methods, replacing or complementing structured programming paradigm, where the focus was on procedures and parameters)
C++ was created by Bjarne Stroustrup and released in 1983. It implements “data abstraction” using a concept called “classes”, along with other features to allow object-oriented programming. Parts of the C++ program are easily reusable and extensible; existing code is easily modifiable without actually having to change the code. C++ adds a concept called “operator overloading” not seen in the earlier OOP languages and it makes the creation of libraries much cleaner.
C++ maintains aspects of the C programming language, yet has features which simplify memory management. Additionally, some of the features of C++ allow low-level access to memory but also contain high level features.
C++ could be considered a superset of C. C programs will run in C++ compilers. C uses structured programming concepts and techniques while C++ uses object oriented programming and classes which focus on data.C++ can be used for creating softwares,games.
In short, computer programming is all about developing, adapting, and maintaining all the programs that many of us rely upon for both work and play. Programmers are constantly in demand for all of these three functions, since businesses and individuals are always looking for new and better ways to make use of computer technology for all sorts of tasks. With this in mind, computer programming is a very stable profession to enter, and provides many different possibilities of employment opportunities.