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
  • ... AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : redfox via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : GrannyCheeseWheel via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : mohamed via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Nuno via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : leibylucw via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : leibylucw via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : leibylucw via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Alan via Audiogames-reflector

Reply via email to