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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,1042f393323e22da X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,1042f393323e22da X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,1042f393323e22da X-Google-Attributes: gid1014db,public From: clines@delete_this.airmail.net (Kevin Cline) Subject: Re: Any research putting c above ada? Date: 1997/05/12 Message-ID: <6676C0E8CECAE5EF.0F412F71453BC5BE.82B0A8582E87C664@library-proxy.airnews.net>#1/1 X-Deja-AN: 240986610 References: <5ih6i9$oct$1@waldorf.csc.calpoly.edu> <5k60au$gig@bcrkh13.bnr.ca> <33674E4C.446B@cca.rockwell.com> <5k88b3$340@bcrkh13.bnr.ca> <3368A6FE.41C6@cca.rockwell.com> <5l23hb$7fe$1@news.cc.ucf.edu> <337624cd.350380029@news.monmouth.com> X-Orig-Message-ID: <33788d7d.2626019@news.airmail.net> Organization: INTERNET AMERICA NNTP-Proxy-Relay: library.airnews.net Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.ada Date: 1997-05-12T00:00:00+00:00 List-Id: WStreett@shell.monmouth.com.spamguard (Wilbur Streett) wrote: >The basic networking software that was orignally laid out in Xerox >Networking Services, then implemented in EtherServies 2.0 and later worked >it's way into 3+Open, later know as LAN Server and LAN Manager, licensed by >Microsoft, and now the basis of all PC based networking, hasn't changed in >20 years.. SMB is still SMB.. TCP is still TCP and most CS grads can't do >anything with any of it.. > I agree that this is a basic failure of CS training. Students should be taught the theory, and then be shown one or two examples of practical applications of that theory. This would take quite a lot of time, but I think CS upperclassmen should be taking about 60% of their load in their major. To truly understand task scheduling, take a look at a couple of schedulers. To understand networking, look at a couple of protocol stacks and compare them. >>If you want to pursue other avenues of computers such as networks and >>GUI's and such go right ahead but no matter how much those areas change >>and evolve the core comp. sci. material will still be there existing like >>concrete pillars. > >Yeah right. And the CS grads will still have no fundamental understanding >of real world systems.. >>Thats because it takes about 5 minutes to memorize an os implmentation >>dependent command and about 2 years to gain a good understanding of >>computer science (with lots of hard work). > >And a lifetime to come to understand the real world issues in computer >systems.. > >>Comp. sci. is not to concerned >>with specific implementations although it uses them to illiustrate >>examples. > >Which is why the typical examples of "Computer Science" created by CS grads >are such pieces of garbage.. Tell you what, take NT 4.0's backup and >restore commands and try to back up and restore a file that is larger than >1.4 MB. I'll bet that there were CS grads doing that work. I've always felt that certain companies products look like they were developed by new graduates with no idea of current or past practice. diff3 and rcsmerge have been available for years, yet as recently as 1994 someone tried to sell me a configuration management system that didn't understand 3-way file merge. The HP1000 had a FORTRAN compiler and linker that couldn't handle six-character external names. Most of the commercial Ada 83 compiler systems for workstations in the early 1990's were laughable when compared with C and dbx. The developers of VAX/VMS ignored all lessons learned from UNIX and TOPS-20 to insure recapture of existing RSX-11M customers. Heck, maybe that decision was correct. DEC made a pile of money on the VAX, but it was the beginning of a long slow decline.