Search My Blog

Thursday, June 26, 2025

 

My program called Stupid is available here: https://scratch.mit.edu/projects/1183956056

              I found the experience of building something in Scratch to be very confusing and problematic. I can’t set the input of a name to a string variable and then output it later on. I can set variables but can’t seem to do anything with them. It was very frustrating. I learned to program way back in the days of DOS and BASIC. It took me a while to understand that I didn’t need line numbers in my program anymore. I would much rather write code then grab blocks that do set things, even if those set things are malleable.

              I learned that I am not setup to do graphical design. I have programmed in assembly before and much prefer that over this. It really did not teach me anything other than frustration. I know all about loops, conditionals, input, output and the like.

              I’ve only done small programs, well and a few viruses way back in the dawn of time, in assembly code but it at least makes sense to me. Everything has to be accounted for and kept track of. It follows rules but you are capable of changing everything. I much prefer higher level languages such as Java or C#. I had to learn Java during my time at Eastern Michigan University. While I have been teaching myself C# the past month or so.

              At work, I have to work in a graphical environment similar to scratch called Torq. It is a hyper-automation application which also uses blocks but the backend is all Python. So learning Python as I go enables me to make changes that are needed when the “blocks” don’t do what I want them to do.

              I used to do extensive work in VBScript and t-SQL. Combing those two platforms into extensive scripts for managing security, backups and duplication of databases. I found this the most easy to work with. T-SQL is the easiest of the query languages that I have worked with for me.

              Each language has its own pluses and minuses. Assembly is most valuable where speed and efficiency is paramount and the hardware is stable. Mid-level languages like C, C++ and C# are better for game programming, intensive applications and the like where the platform is know but the hardware may change. While languages like Java, javascript and python are best for web programming where everything is constrained to a browser and speed isn’t the most important thing.

No comments:

Post a Comment

  My final post of this class was an introduction to EDR and Endpoint Security. EDR stands for Endpoint Detection and Response. There is als...