Programming is explaining in detail.
Programming is explaining, not translating.
Programming is often a daunting task to beginners, even if the program to make is simple,obviusly because they don't know how to write it, but why does it keep happening if modern programming languages look almost like plain english?
My pet theory is that it's because the idea you have in your mind most of the time is just too abstract.
But what exacly is something abstract?
In programming there is a concept called an "abstraction", in simple words, it means a way to refer to something without having to get into details, for example, the word "abstraction" is an abstraction in itself, because after you read what it means, I can refer to it by that term and you im referring to this concept, without having to explain it again.
So what im saying is that the idea you have and the way you explain it is often made of words and concepts that hold a meaning that is more complicated than what the computer understands, and you will have to break it down into simpler ideas until you reach a point where you can actually make it code.
So essentially, programming is about explaining, not translating, in other words, is not about how to write, but what exactly to write.
Comentarios
Publicar un comentario