Date: Wed, 03 Oct 2001 12:47:38 -0700 From: Terry Lambert <tlambert2@mindspring.com> To: Rahul Siddharthan <rsidd@physics.iisc.ernet.in> Cc: j mckitrick <jcm@FreeBSD-uk.eu.org>, David Scheidt <rufus@brain.mics.net>, "Gary W. Swearingen" <swear@blarg.net>, freebsd-chat@FreeBSD.ORG Subject: Re: code density vs readability Message-ID: <3BBB6B5A.7AA9F659@mindspring.com> References: <20011002213051.A28111@lpt.ens.fr> <Pine.BSI.4.20.0110021606080.7990-100000@brain.mics.net> <20011002214655.A1713@dogma.freebsd-uk.eu.org> <3BBB64CD.7B3A2C86@mindspring.com> <20011003213024.A660@lpt.ens.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
Rahul Siddharthan wrote: > I think if you wrote a lot of math code, with expressions like > > q[i]=pow(cutoff,expon)* > pow(1.0/(SQR(sin(pi*(i+1.0)/L))+SQR(cutoff)),expon/2.0); > > (or worse) you'd find it more useful to have an editor with syntax > highlighting... > > Yes, you could rewrite that in a more readable way from a > brace-matching point of view; however, I think it would make it almost > unreadable from a math point of view. As it is, C's lack of support > for an exponentiation operator (especially efficient small-integer > exponentiation) makes it a royal PITA, and necessitates those ugly > pow() functions as well kludges like the SQR above (a macro defined > elsewhere). And I'm truly grateful for gcc's __complex__ extension. I'm a "vi" user ("Vi anonymous members: ``Hi, Terry!''")... If you are generally paranoid: :set showmatch Otherwise, the % key will let you match {, (, and [ manually. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BBB6B5A.7AA9F659>