5 ms·
It's surprising to me that a programming language would have started out following engineering conventions rather than mathematical conventions, even if there's
by podperson 16y ago
It's surprising to me that a programming language would have started out following engineering conventions rather than mathematical conventions, even if there's a strong overlap between EE and CS. That said (and speaking as a mathematician) I think it's foolish to use j over i, especially since in some cases (e.g. quaternions) it will be very confusing.
- brlewis 16y agoAgreed. Scheme uses i and not j, and it was created at MIT, where there isn't even a separate CS department, just EECS.
- hugh3 16y agoPhysicists, on the other hand, have come to terms with the fact that they have fewer letters in the English and Greek alphabets than concepts they need to express, and so happily overload i and everything else, hoping to always figure it out from context.
- treo 16y agojust add a hat ^ or squiggle ~ over it, or maybe a point, or something else. I always wondered when the Hebrew alphabet would come up.
- eru 16y agoChinese is the future.
- iwr 16y agoAleph-null?
- hugh3 16y agoIndeed, the use of aleph for transfinite numbers seems to be the only use of the Hebrew alphabet in the sciences that I know. Looking at it, it seems like it would be rather hard to introduce. Any symbol which isn't already a bit too close to a misdrawn version of a Greek or Roman letter (I see three letters which look like misdrawn πs) is pretty hard to draw without practice.
- ars 16y agoScript Hebrew is a lot easier to write. Printed Hebrew is rarely written except by scribes, or typed.
- MaysonL 16y agoI always wondered when the Hebrew alphabet would come up. It already has: http://en.wikipedia.org/wiki/Aleph_number http://en.wikipedia.org/wiki/Aleph_number
- kd5bjo 16y agoNot really. Python only supports the second square root of -1 instead of the first at the moment. They are indistinguishable from each other until you introduce the other two. It's just convention that the first one is what's in common use when you don't need all three.
- nas 16y agoThe decision to use "j" was made quite a long time ago by Guido. There as a fairly short discussion about it and he made his decision. As other people have said, this is a bike shed issue. BTW, Guido's MSc is in math.