A lot of people are confused about Coding and Programming.In this article we will try to find out what exactly is Coding and Programming.
Coding
For communicating with computers and to make them understand what we want them to do,set of instructions are used.These set of instructions are called as Codes.
Coding is the art of communication with the computers because computers do not understand human language.It involves writing codes in different programming languages as instructed.There are many programming languages that you can use to write codes. Some of the programming languages are Python, Java, C++, Ruby etc. Coders translate their logic into machine code and in turn computer gives us desired output. Before coding you need to have an outline of what you are going to code. For building logic in coding sometimes coders use Pseudocode i.e rough idea of their logic without proper syntax
Everything you see today is based on coding.The search engine you use daily i.e GOOGLE has 2 billion lines of code in it. Even Smartphones and some popular applications like Facebook,Instagram rely on code.The Fighter jet F35 has 24 million lines of code.
Programming
Developing software requires series of steps which includes planning, design, coding and maintenance. So a programmer needs to follow all these steps to build a full functioning software.Thus coding can be considered as a subset of programming as it involves initial steps of programming.Programming is s big frame that includes not only coding but also testing,debugging, analysing and implementing complex Data structures and Algorithms as well as problem solving .
Aspects of Coding Vs Programming:
1.Skills: To become a coder you need to have a good understanding of Programming syntax while a programmer should be able to understand complex Data structures and Algorithms as well as some experience in Data processing and Project management. A programmer uses his analytical and problem solving skills to develop software.
2.Tools: If you understand the basic syntax of programming language then a simple text editor or word document would be sufficient.
3.Simplicity and Complexity: Since coding is the initial step of programming so coding is fairly simpler than programming and do not require in depth knowledge.Programming is much difficult than coding as it includes in depth knowledge about Data structures and algorithms, handling complex situations, debugging the code to produce exact machine level output.Programmers also need to have fair understanding of web frameworks as well as knowledge of more than one programming languages.
4.Outcome: Outcome of coding is only a working piece of code whereas programming results in fully functioning Software,Website.
.


Good work👍
ReplyDeleteGood work👍
ReplyDelete