C is a programming language (PL) that must be learned by beginner programmer. Why? Because C is procedural PL so we can see clearly about the program structure. Of course, we are more understood with sequential PL rather than we learn OOP (Object Oriented Language) at first.
For me, C isn’t an unusual PL, because when I was Senior High School, I had learned about it. Actually not C, but GNUC++, variant of C. So at least I know about the common syntaxes like scanf, printf, return x, and… oh, I forget the others because I haven’t learned it for one year.
Indeed, C is very easy to learn compared with the other PL because it syntaxes are similar with our natural English language. It’s quite different than when I learned Java PL at first. The Java syntaxes like System.out.println, public.void.static. blah blah blah, and so on, make a shock effect for me. “Wow, what the hell is it? Syntax for one command consists of two or three words! Can I remember it?” I think. In addition, there are also main and class, so I must learn Java PL extra harder than C. If C, at a glance I’m already understand with this program structure.
In my opinion, C is a fundamental to learn the other PL like Java or C++. If we have well-understood about C, I think it’s no problem to learn the other PL especially to learn OOP. I also think, C is very long-life. As a procedural PL, C still can exist amidst OOP that’s very popular right now. Let’s compare with Pascal that becomes unpopular now.
I want to learn C more special rather than Java or C++. Because C is the main PL of microcontroller programming, in addition I want to learn about robotic. So, C is quite healthy vitamin for me!!
Study Strategy for HSK 3 - Learning Chinese
4 weeks ago
2 komentar:
Most of robotic programming deals with low level programming or usually called "Assembly Programming".
C also the basic programming language should be mastered before study in low level programming.
Good luck with the robotic field you want to study. Keep learning!
:O Robotix...
Well, i think both of us still have a long way to go :). Let's do our best, in learning C++.
Post a Comment