3 ms·
Code is math. Variables, functions, and expressions are all mathematical terms. The main difference is the time between feedback on your code. Back then, you'd
by basilgohar 3y ago
Code is math. Variables, functions, and expressions are all mathematical terms.
The main difference is the time between feedback on your code. Back then, you'd only know if there was an error in your code when it failed to run. Now we get it almost instantaneously. But that's not how it always was.
- jojobas 3y agoWhere I've studied abstract algebra, TFCV, partial diff. equations and quantum mechanics were mandatory courses, normally passed by everyone. Not all of them were cut to follow code paths, recursion etc (although a large fraction thrived with coding and are now in the industry, much larger than that of the general population). I don't think you could grab a random 60's mathematics BSc's and have them punch in business-ready code, male or female.
- pests 3y agoOne more example the early spaceflight guidance computers were completely designed / engineered on paper in graph form, with mathematicians and engineers doing all the hard math work. Assembly programmers would then turn the graphs into assembly using the best technique at the time, at moments having to use NOPs to cool down the ram. For these people the source of truth was the graphs and the actual assembly was throwaway.