Which programming language require less "Human Memory"?
i started learning Python with SoloLearn and i think that this App is very well done...many thanks to the Devs really!! :) BTW i'm at the Object Oriented module now...and i think that's a lot of statements and things to keep in mind from the begginning to where i'm now...so my real question is... Which programming language require less "human memory" and more logic (how things can work together)? I'm 26 and i have a bad memory...but i'm good at think how things can "work together" so maybe C would be good?
2/15/2017 8:58:15 PMRenzo Donegani
2 AnswersNew Answer
There are languages with less syntax than others. Normally the languages with less syntax are easier to learn (or at least to remember). But when you will be trying to make a non trivial program you will have to deal with a lot of libraries that are not part of the standard, and you will have to learn how to use them. Furthermor knowing how to program has nothing to do with knowing every single syntax rule of the language. C has much less features than C++, but you can do anything with C. If you have enough time try to make as much programs as you can, and try to make it with as less resources as you are able, this way when you will need some resorce you will understand why people have added it. C has not classes, but if you look at how big C programs are created you will notice that programmers follow certain rules to make the program as easy to understand as possible. For example functions to run on a struct has been named with the struct name followed by the action. (something that resembles to classes and methods which C has not) . C has no templates but any good C programmer must be a master of the macros, they allow metaprogramming. In many languages some syntax rules are just semantic suggar for very frequent constructions. The most important thing to learn to program is to program.
@Francisco Gonzalez Thanks for the explanation!! my point was that i prefer to spent time in figure out how can the code be putted together instead of learn many statements...because code writing is more funny than just sit down and try to remember various metods to do the "same thing in an other way". :)