Demystifying The Art of Programming: Oversimplified Version

Kevin Jonathan
4 min readJul 13, 2023
Photo by Adi Goldstein on Unsplash

Non-Medium Members can read the full story here.

Believe it or not, programming is simpler than you think. I learned this the complicated way, that programming is simple (this is quite a paradox, isn’t it?).

Many people often associate programming languages with extraterrestrial languages or signs. There are so many cryptic words in a source code that aren’t understandable by non-coders. Something like this:

#include<stdio.h>

int main() {
printf("Hello world\n");
return 0;
}

But as complicated as it looks, it simply prints the sentence “Hello World”. It’s like we are telling the computer “Hey my computer, please print ‘Hello World’ on the console, okay??”.

So, what am I trying to say here? Continue reading below.

Language Definition and How It Compares to Programming Languages

According to Wikipedia, Language is a structured system of communication that consists of grammar and vocabulary. Right now, we are talking about programming languages. Do programming languages follow the same principle as the definition above? The answer is yes. That means programming languages are almost similar to those of human languages.

--

--

Kevin Jonathan

Just a student intricately weaving personal life experience and technology related stuffs, currently navigating the intersections of life.