Many people consider coding as programming, even though coding is one of the programming steps. Coding is translating the logic requirements of a pseudocode or flowchart into a programming language both letters, numbers, and symbols that make up the program.
For coding we must follow the syntax that applies in the language of the program we choose. While the syntax itself is the rule of programming languages. Programming languages have their own grammar, just like human language. However, the computer cannot forgive if we use the rule incorrectly. If the syntax we enter doesn’t match then the program won’t work either.
Coding is not easy, even though it seems to only translate from the pseudocode or algorithm that has been made. But the skills for coding can be sharpened by diligently practicing coding as well as being patient even though often experience syntax errors. Before coding, of course we must understand the algorithm of what program we want to make.
Coding is difficult, it’s easy, if we just start coding, it will feel very heavy. Because it’s a little wrong, a little syntax error, or undefined syntax. This often makes us discouraged and finally gives up not to continue making the program. Though this is not very good. If we encounter this we should ask other people who are more experienced about coding or we look at references in the book about the correct syntax.
Never mind coding, writing algorithms also requires skills as well as strong imagination. Making the program like art, the algorithm is the pattern, while coding is the application to the real world of the algorithm pattern. So if we can enjoy coding or already have the ‘feel’ of coding, of course coding will be very pleasant.
We must be able to imagine what program we will make. Then arrange each operation. But if we have mastered the making of algorithms, this work is very pleasant. Because making this algorithm free, what we need to achieve is the purpose of the program. Whereas how the stages are so that it becomes an appropriate free program. We are not required to use certain methods to get certain final states. Because this freedom makes this algorithm fun, if we have got the ‘feel’.
Come to think of it, often the program or operation that you want to do is already imagined in the head, but when you want to write it in the program language, a lot of things get stuck, how do you write it? Or what is the syntax ?, even when we know the syntax should be what it looks like, when it runs it turns out to be syntax error. Even though we already feel the syntax we wrote is correct, it is appropriate.
Hearing this, I also felt that there was a point, if I could, I could be addicted. Because I imagine coding like making algorithms. Because for me the algorithm is simpler than coding. Yahap-operation phase to make the algorithm a … Read More