3 ms·
From your question I presume you don't have much CS / SE core knowledge either. For that reason just learning a "coding language" (as you called it) is probabl
by CyberFonic 8y ago
From your question I presume you don't have much CS / SE core knowledge either. For that reason just learning a "coding language" (as you called it) is probably not going to work out well in the long term.
For that reason I recommend learning Python 3 with a good teaching book, e.g. https://legacy.gitbook.com/book/wizardforcel/sicp-in-python/details https://legacy.gitbook.com/book/wizardforcel/sicp-in-python/...
Charles Simonyi, the guy who managed the MS Word and Excel projects, described "coding" as in encrypting the intent of a program so as to be unfathomable by others. Please use the term 'programming' it has far gentler connotations.
- kazinator 8y agoOriginally, the word "coding" referred to writing machine code. So indeed it's a kind of encryption. That what we call "compiling" today was called "automatic coding" by Grace Hopper (making machine code by machine rather than human); the word "compiling" referred to the accumulation of code into a larger library, kind of like "linking". http://www.bitsavers.org/pdf/univac/HopperAutoCodingPaper_1955.pdf http://www.bitsavers.org/pdf/univac/HopperAutoCodingPaper_19... So of course, a human wrote the program. That bit wasn't coding; that was programming. Then the "automatic coding" made computer code out of it: machine language. Without "automatic coding" the programmer would have to take the higher level description of the program (in a Fortran-like language or whatever) and code it manually. So basically Simonyi seems to be right on the spot there, even from a historic perspective.