| ▲ | ben_w 12 hours ago | ||||||||||||||||
Aye. A decade or so ago I wondered if the reason maths was hard was the names being optimised for writing by hand. Everything's single letters if they can get away with it, so when mathematicians run out of Latin alphabet, they use Greek, bold, etc. Even integration's ∫ is a fancy elongated s. CS version would be e.g. integral(function=some_named_function, from=a, to=b, with_respect_to=argument_of_function), which may be longer, but is less opaque, especially when you get in so deep there's 3 other people in the world who've looked into this specific problem and you had to invent your own operations. But that's all an outsider's perspective. I stopped with two A-levels in maths and further maths. | |||||||||||||||||
| ▲ | ndriscoll 10 hours ago | parent | next [-] | ||||||||||||||||
Nope, math notations are optimized for reading, not writing (consider that people still use symbols on computers despite it being quite a bit more tedious to type). The conciseness makes it easier for you to see structural patterns and do symbolic manipulation in your mind's eye. Even something basic like the wave equation would become completely illegible with an expanded notation like that. Same reason why we write 5-3, not subtract(minuend=five, subtrahend=three). | |||||||||||||||||
| |||||||||||||||||
| ▲ | enedil 12 hours ago | parent | prev | next [-] | ||||||||||||||||
At some point though, the speed of reading/writing is limiting what you can understand. Think of "not fitting the needed formulas/theorems in cache". | |||||||||||||||||
| |||||||||||||||||
| ▲ | gowld 11 hours ago | parent | prev | next [-] | ||||||||||||||||
Look up "APL" and "J". | |||||||||||||||||
| |||||||||||||||||
| ▲ | cpill 11 hours ago | parent | prev [-] | ||||||||||||||||
yes! I really find when computer science ppl start using math notation to describe algorithm very pretentious. we have programming languages in comp sci, we don't need it! | |||||||||||||||||