Re: Am I too stupid for programming?
Mathematics is a good companion to programming because you then have the concepts down in terms of how they work in a mathematical context. I.e.: You know what a variable is and what constants are. You know how conditional statements are expressed (if x then y else z). You know how to use functions and to incorporate them into equations and mathematical algorithms. And so on.
But math is not a prerequisite to programming. It helps, sure, which is why some people, when they hear about computer programming, believe its math related. But programming and math can be two very separate things, or they can combine into one. It really depends on what your trying to do. If your working with bits, hardware, cryptographic operations, or computer graphics, or physics, and so on, math (sometimes quite advanced mathematics) is a requirement. If your writing basic algorithms (sorting, searching, ...) you hardly need to know much math at all. I know someone who's implemented a ton of stuff without going above algebra II (and maybe some geometry) in his entire programming career. The highest level of mathematics I've used in programming is basic statistics, and most of that didn't exceed college algebra.
Really, a computers basic mathematical operations are the four arithmetic operations that we all know: addition, subtraction, multiplication and division. All other mathematical operations (square roots, powers-of-two, binary arithmetic, bit shifting, ...) are based on those four concepts. There's lower-level knowledge on how that stuff is actually implemented, but its not something you need to know unless your trying to emulate/synthesize those operations for some reason.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector