PDE's are not discrete math. CompSci majors are more interested in topics like Combinatorics, Graph Theory etc. PDE's are more interesting to applied mathematicians and physicists.
I doubt my CS professors would be able to solve a PDE..
Beyond the basics, not even many math professors can do that. Math is too vast and people specialize. Strong algebraic geometers are not necessarily strong analysts or algebraists or logicians.
I'd pick pure math. Suffering through that makes everything else look sooooo trivial in comparison. Yes that includes the highfalutin' branches of Physics :)
I've been trying to understand programming for a while now. I know some Python and Clojure, but don't consider that programming knowledge mostly because its just syntax and syntax is just a triviality. So, instead I am trying to gain a better proficiency through programming close to hardware because I heard there are programs(for example, Assembly) that are in one-to-one correspondence with the underlying hardware they are written for. I've been recommended the books(and many more), but I am not sure how to group them thematically. I am not scared of math parts - just there's an huge volume of text to digest for just an intro to "programming done right". I am not in a rush to learn JAVA and go dev somewhere. Thanks.
As an outsider, I am trying to learn the basics of computer science. I was recommended this book along with the ones listed below. Do I need to study them all or can I do one r two of them and move on?
Introduction to the Theory of Computation by Sipser.
Programming Language Pragmatics by Michael L Scott.
Compilers: Principles, Techniques, and Tools by Aho et al.
Concepts, Techniques, and Models of Computer Programming by Van Roy.
Intro to Computing Systems by Yale Patt & Sanjay Patel.
Computer Systems: A Programmer's Perspective by Randal Bryant & David O'Hallaron.
According to these guys, everything complex is harmful and everything simple is great. I want to start learning Assembly to finally understand the whys of programming on a hardware level. Is Assembly harmful? Any simpler and thus better alts? Or is Assembly a simpler version of some other ugly, threatening monster? Oh, btw, where's the best place to learn it?
We can tailor the point being made to your nit-picking: for starters, how about men who were persecuted for having sex in the privacy of their own house, excluding those who were convicted for deeds that are still considered immoral?
Any studies being done on sinus related problems? Nasal cavities are hard to reach to deliver medication or to just flush the debris out. Nasal bacteria that fight/feed on mold/fungi?
I have an opposite sort of experience: I can't learn things fast enough if they aren't mathematical in nature. I used to think programming was disgusting because of Python(heard Java is even worse) till I came across Clojure. I immediately appreciated how the latter imitates pure math so well :) Never going back to Python. Once in a math mindset, learning anything imperative is painful.
>The people who react that way towards not just ignorance, but inquisitiveness, are plainly assholes.
Anecdotally speaking, such people know more than a beginner, but are very, very far from being an expert themselves.
On a board dedicated to learning English you can see people who can barely speak English scoff at "noobs" who can't tell the difference between "some" and "any". Math forums are full of people who never progressed beyond undergrad math laughing at those who have hard time distinguishing between contrapositive and contradiction.
It's a symptom of mediocrity and the vast majority of us, humans, are mediocre.
I doubt my CS professors would be able to solve a PDE..
Beyond the basics, not even many math professors can do that. Math is too vast and people specialize. Strong algebraic geometers are not necessarily strong analysts or algebraists or logicians.