PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

History of Programming Languages III was AFC Book Listing, Big Update 3474


Your Ad Here

Your Ad Here

Eric Smith

Actually looking at Dennis Ritchie's HOPL-II presentation I think the best interpretation is his conclusion on "how to succeed":

* Here's how to succeed: by being lucky. Grab on to something * that's moving pretty fast. Let yourself be carried on when you're * in the right place at the right time.

Perl was obviously propelled at breakneck speed by some really fast-moving technologies in the late 90's and managed (miraculously!) to come through largely unscathed. (Although the huge stacks of books on CGI that claimed something about Perl may have done some damage to the general perception.) My opinion is that Perl did more of the carrying and less of the "being carried by" in fact.

History of Programming Languages III was AFC Book Listing, Big Update 3475
Eric Smith That's precisely the reason I find it interesting. Well, I would argue that there was no planning to begin with! A...

CPAN obviously comes into the equation at bringing what used to be called "code re-use" to a whole new level and is NOT a minor factor.

Dennis's talk also related some lesson about the interface between language and the OS. Early on in Perl, the interface was the same as C's (using the idioms of syscalls and turning system C #includes into perl interfaces via some automation), later on some really powerful abstractions relating not just to the "OS" but also to the world at large (web servers, web clients, all other kinds of servers, all other kinds of clients) was done very nicely in Perl. (And then sometimes redone too!)

Tim.



Your Ad Here

List | Previous | Next

History of Programming Languages III was AFC Book Listing, Big Update 3475

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

Looking for Johnson's pcc DG Nova and Eclipse 3473