4 ms·
This is essentially a duplicate of the plethora of HN articles arguing for or against considering computer science a math. And it always comes down to whether o
by ry_donahue 13y ago
This is essentially a duplicate of the plethora of HN articles arguing for or against considering computer science a math. And it always comes down to whether or not the author is working on anything remotely significant. The entire fields of machine learning, large data processing and natural language processing is heavily rooted in the calculus, set, and fuzzy set theory... which in some shape or form is the evolving requirements of most large systems (text or graphics). None of the math is abstracted away and a fundamental understanding of the mathematics is the difference between the programmer making 60k and the programmer making 150k. So why would anyone want to state it's 'un"necessary"'. Personally... in the case of fuzzy sets and classification the philosophies of logic, reasoning, and mathematics require a balance of the two to deduce the proper functions.
I do agree that communication and prose is important to a polyglot professional's resume. However not seeing a connection between linguistics and mathematics is naive. Symbolic transformation and interpretation is the same no matter what the flavor.
Can we please get over the fact that no one writes binary anymore and look at the entire field of "software development" - graphics, ai, information theory, distributed systems, anything involving a graph
Essentially... learn it all. That is unless you want to excel at communication and fast track yourself to project management.