Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!think!barmar From: barmar@think.COM (Barry Margolin) Newsgroups: comp.lang.c Subject: Re: Color sensitivity? No, BUT.... Message-ID: <39780@think.UUCP> Date: 28 Apr 89 15:43:35 GMT References: <12565@lanl.gov> <9968@claris.com> <1318@frog.UUCP> <1265@l.cc.purdue.edu> Sender: news@think.UUCP Reply-To: barmar@kulla.think.com (Barry Margolin) Distribution: na Organization: Thinking Machines Corporation, Cambridge, MA Lines: 32 In article <1265@l.cc.purdue.edu> cik@l.cc.purdue.edu (Herman Rubin) writes: >In article <1318@frog.UUCP>, john@frog.UUCP (John Woods) writes: >> And then again, having fonts be significant in variable names would make >> it easy to have variables like "script-G" that pop up in Quantum Mechanics... >Why not? Mathematicians have been using fonts and foreign alphabets for >hundreds of years without confusion. The last time a mathematician was allowed to design a programming language we ended up with APL, one of the most unreadable languages around (please, no flames from the APL afficionados, it's just my opinion). Mathematicians like to use single letters for everything, and they use character styles in place of spelling things out. I think they've gotten into this habit because they tend to do lots of work on blackboards, and spelling things out would slow them down too much. It also allows them to fit more onto a page, and much of mathematics needs to be published. However, programming doesn't have the same constraints. When typing, it would probably take just as long to type the word "real" as to type a script R (you presumably have to do some extra operations to get into and out of script mode). Most computer programs aren't published, so minimizing page count is not normally important (when programs and algorithms are published in journals, they unfortunately tend to have short variable names, probably for the same reason as in mathematics). Barry Margolin Thinking Machines Corp. barmar@think.com {uunet,harvard}!think!barmar