From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, LOTS_OF_MONEY,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8309f2bc055237c4 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Bit manipulation Date: 2000/11/13 Message-ID: <8uoq7m$ofl$1@nnrp1.deja.com>#1/1 X-Deja-AN: 693052439 References: <8um7q9$rds$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x64.deja.com:80 (Squid/1.1.22) for client 205.232.38.240 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Nov 13 13:27:24 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-11-13T00:00:00+00:00 List-Id: In article , tmoran@acm.org wrote: > >You just HAVE to be sensitive to cache and TLB-miss issues > >in modern programming if performance is an issue. Far too > At what point in a programmer's education is this taught > these days? Hard to say, since things are very variable. All too often the answer is not at all. At NYU, we used to have the whole second year be assembly language programming and machine and system architecture. But the faculty found that too much, and it was cut to one semester. Quite a few folks on the NYU faculty would like to cut out that remaining semester as a required course, and make it an elective on the grounds that most people don't need to know low level stuff, and I am afraid that viewpoint (which I strongly object to) has already found favor at many major universities, and people can get an undergraduate degree without this material ever being taught. Sent via Deja.com http://www.deja.com/ Before you buy.