- Impact
- 4
My post title was slightly misleading. Is this theory correct?
So you have a problem, you solve the problem on paper using structured flowcharts, pesudocode and stuff, and now you need to chose a language. This is 1954 and the only language to hand is Fortran. To keep producing lines and lines and lines of code for simple tasks is overkill, so the coder thinks: "What if i could create a language so that instead of typing all this code for one simple action, all i have to do is create a function and the software/engine will create the rest for me in the background.
So the coder creates an engine, and names the language "Basic", dont get confused with the actual language basic, im only providing an example.
Is this how it all began, and is this why we have all these different languages? Some languages aimed at different uses, different o/s's ect.
Basically if you use a machine which dont have such engines, you would create your stuff using machine code, because you have no engine to "interpret" what you feed it. For example, you feed a computer PHP code without installing the PHP it wont understand it. So you feed a computer C that doesn't understand C (with no "interpreter") then nothing will happen.
If im wrong, i need a slap in the face, for some reason this is how i thought it worked. Or around these lines.
Thanks.
So you have a problem, you solve the problem on paper using structured flowcharts, pesudocode and stuff, and now you need to chose a language. This is 1954 and the only language to hand is Fortran. To keep producing lines and lines and lines of code for simple tasks is overkill, so the coder thinks: "What if i could create a language so that instead of typing all this code for one simple action, all i have to do is create a function and the software/engine will create the rest for me in the background.
So the coder creates an engine, and names the language "Basic", dont get confused with the actual language basic, im only providing an example.
Is this how it all began, and is this why we have all these different languages? Some languages aimed at different uses, different o/s's ect.
Basically if you use a machine which dont have such engines, you would create your stuff using machine code, because you have no engine to "interpret" what you feed it. For example, you feed a computer PHP code without installing the PHP it wont understand it. So you feed a computer C that doesn't understand C (with no "interpreter") then nothing will happen.
If im wrong, i need a slap in the face, for some reason this is how i thought it worked. Or around these lines.
Thanks.








