Programming Concepts Part I
In this series, we are going to learn the fundamentals of computer programming. Language-specific features will be provided in a different series.
A programming language is one of the possible ways to instruct a computer. We try to solve a real-life problem. Every programming language might not be suitable for the current problem at hand.
In other words, we can say that programming is the skill of implementing an algorithm in a programming language. An algorithm is a step-by-step solution for a problem. So, we can not solve a moderate-size problem in one step. We need to break down a problem into problems of a manageable size.
The person who does programming is known as a programmer. Some programmers deal with computer hardware and they are known as system programmers. Others are known as web programmers and write web applications.
So, the different types of developers(programmers) use different programming languages to handle their tasks. System programmers use low-level programming languages and web programmers use high-level languages.
System programmers write operating systems, device drivers and compilers. They use programming languages C, C++, Rust and so on.
Web programmers write online stores, social media and other websites. They use programming languages Java, JavaScript, Python, Ruby, and so on.
Happy reading, see you soon.
Comments
Post a Comment