Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!mordor!lll-tis!ames!pioneer!eugene From: eugene@pioneer.arpa (Eugene Miya N.) Newsgroups: comp.lang.misc Subject: Re: Modern langauges (what's modern?) Message-ID: <3839@ames.arpa> Date: 5 Jan 88 21:33:40 GMT References: <1520@ogcvax.UUCP> <2570@enea.se> <1949@pdn.UUCP> Sender: usenet@ames.arpa Reply-To: eugene@pioneer.UUCP (Eugene Miya N.) Organization: NASA Ames Research Center, Moffett Field, Calif. Lines: 26 In article <1949@pdn.UUCP> reggie@pdn.UUCP (George Leach) writes: >to the existing investment in software. What other language (C) is >available on everything from a PC up to a Cray? Which languages >and operating systems are being moved onto newer architectures? Plenty of languages: FORTRAN, Pascal, and C. I'm just waiting for PC/DOS on a Cray ;-). More seriously, I'm growing to appreciate Icon (programming C since 1977), but these (Ada(tm), C, Pascal, Fortran, Icon, Basic, etc.) are all imperative languages. I don't think I would teach introductory programming using C. It's just a personal preference that I use C. Talk about LISP (one person mentioned Prolog). What about Smalltalk-80(tm)? Simula-67? Other declarative functional languages? Backus is working on an interesting new language named FL. VAL/ID/SISAL are all interestig languages. Maybe, we should talk about the requirements of languages? Performance was specifically placed second with Ada because of problems in software development. I don't know? What's modern? Wirth gives lots of Modula-2's credit to Mesa. Talk to me about classes of languages. Post the follow up. From the Rock of Ages Home for Retired Hackers: --eugene miya, NASA Ames Research Center, eugene@ames-aurora.ARPA "You trust the `reply' command with all those different mailers out there?" "Send mail, avoid follow-ups. If enough, I'll summarize." ignore this time. {uunet,hplabs,hao,ihnp4,decwrl,allegra,tektronix}!ames!aurora!eugene