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