My experience using Scratch was very confusing. Learning to navigate with the basic tools left me puzzled. My difficulties range from imputing data codes to the process of execution. The other difficulty I encountered was just the understanding and processing a good command code with my avatar. To overcome my issue, I attempted to redo 5x hoping to get it right. My 20 plus years in this industry, I have failed to truly grasp a programmer’s concept of thing. Although I am a fast learner and open to learn new and exciting things or path, programming language gets the better of me. It is still a learning process for me to understand programming especially from the exercise. When going through the activities I mainly relied on the basic concepts that I had learn years passed.
The language that I found easiest to use is the python language. “It is a very high-level language that has many sources for learning. Python supports a wide variety of third-party tools which makes it much easier to use and motivates the users to continue with (Srinath, K., 2017).” As an IT professional for some years now, the use and knowledge of computing numbers is very good to obtain. But knowing too much is too much. The binary and hexadecimal concept of 0s and 1s used in machine language to assembly language is quite overwhelming. The introduction Python being interpreted, object-oriented, high-level programming language with dynamic semantics and its integration of algebra formulas is the next evolvement of the machine and assembly languages that bring ease understanding.
Machine language is most effective in the stages of creating system boards and installing on-board component such as: serial and USB ports. The assembly language otherwise known as ASM is important and mostly used when it comes to performance. Being close to the processor, it can manipulate hardware, give instructions, and resolve performance issues. As for the high-level language most, effective use comes when software installation is implemented into the computer system.
From the various array of programming languages out there today, I think just from my little bit of understanding, the easier the programming language the better. Case in point, the Python language seems to be the front runner as the most popular language there is in which others started to replicate. “Python is a high-level programming language, increasing in popularity due in part to being easy to learn, to being freely available, and to having powerful high-level data-processing operations (Vahid, F., & Lysecky, S. 2019).” The versatility of the python language has stood the test of the evolving computing world since its introduction on the late 1980s.
References
Srinath, K., (2017). Python – The Fastest Growing Programming Language. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 p-ISSN: 2395-0072. Volume: 04 Issue: https://www.irjet.net/archives/V4/i12/IRJET-V4I1266.pdf
Vahid, F., & Lysecky, S. (2019). Computing technology for all
No comments:
Post a Comment