Program Language- Scratches
Scratches is an already built, readable, program that helps you understand high-levelprogram. Since the blocks all have verbiage that anyone can understand, Scratch can still be difficult to use without prior Knowledge of coding. I was able to overcome this difficulty by using the tutorials that are on the webpage. In the textbook I learned about Machine language, which is how a computer reads programing. Using 0 and 1 is the only way a computer reads. With technology advancing, programing has also advanced like the assembly language. This is programing with human understanding commands or representations, also described as “Middlelevel language is a computer language in which the instructions are created using symbols such as letters, digits and special characters" (Yang, NA) but because a computer cannot read that, this programing has an assembler. This is a program that converts the assembly language to 0s and 1s” machine language” so that a computer can read it. The last programming type described in the textbook was high-level language. This programing type has “higher level instructions” (Vahid, F., & Lysecky, S. (2019) making programming more productive. It still needs a reader that will convert the instruction to machine language, in this case they use a program called compiler. With all the advancement to programming it is still more difficult than using a easily readable program like Scratch. To conclude, the programing described in the textbook has become easier but the easiest way to code would be through scratches. Main reason would be because I have not learned how to write in sequences that can be used to then be formatted by the assembler to machine language. Although I had to learn via trial and error with the Scratch program, there was visual movement where I could see what each block does. With more usage of the assembly language, I could be more proficient and could change the way I think. Perhaps making it my preferred way of programing in the future.
Britannica. (n.d.). Machine language. Encyclopædia Britannica. https://www.britannica.com/technology/machine-language Vahid, F., & Lysecky, S. (2019). Computing technology for all. zyBooks Yang, X. (Year, Month Day). Computer Languages. Middle Tennessee State University. https://www.cs.mtsu.edu/~xyang/2170/computerLanguages.htm

Comments
Post a Comment