DEV Community

Cover image for WHY DO WE PROGRAM
adewaleomosanya
adewaleomosanya

Posted on • Updated on

WHY DO WE PROGRAM

WHY DO WE PROGRAM?
In the world we are today, programming has become an integral part of our lives. If you are reading this, it’s as a result of countless lines of code. Have you ever wondered why we program? What makes humans dedicate their time to crafting codes to make machines do specific tasks? Computers have languages which we as programmers use to communicate with them, they are programming languages. The first computer programming language was created in 1883 when a woman named Ada Lovelace worked with Charles Babbage on his very early mechanical computer, the Analytical Engine. While Babbage was concerned with simply computing numbers, Lovelace saw that the numbers the computer worked with could represent something other than just amounts of things. She wrote an algorithm for the Analytical Engine that was the first of its kind. Because of her contribution, Lovelace is credited with creating the first computer programming language. As different needs have arisen and new devices have been created, many more languages have followed like Assembly language, FORTRAN, COBOL, BASIC, HTML, C++, JavaScript, Python, and so on. Computer programming languages allow us to tell machines what to do. Machines and humans think very differently, so programming languages are necessary to bridge that gap.

  1. Problem solving
    Programming is a tool for solving various problems. Programming helps users solve their problems in different ways, optimizing supply chains, stimulating climate change scenarios, and enabling communication over a wide range of distance.
    Programming is a means by which we convert our ideas into solutions to problems.

  2. Global Connectivity
    In this world, programming links the geographical gaps. It enables global communications through social networks, and e-commerce websites, and allows people to communicate with each other to share ideas and carry out other activities globally.

  3. Personal Fulfillment
    For many programmers, the act of writing codes is very satisfying, and creating projects which could go worldwide and bring about jobs and can be immensely gratifying. It makes programmers motivated.

  4. Impact on Society
    Programming has a very great impact on the society. It enables the society to interact with various technology which makes life easy for users and ease stress.

  5. Career Opportunities
    Programming is a career opportunity for many, there is a growing demand for tech talents to develop new and more technologies. It is a stable and well paid profession. Many people are drawn into programming due to it’s financial benefits and career advancement.
    In conclusion, programming is driven by a lot of motivation. As a programme, you move from a user perspective to a programmer's perspective which means thinking widely into the creation of new technologies for advancement.

Top comments (0)