Re: language theory regarding Perl/Ruby in universities ?



On Feb 19, 12:12 am, A.L. <f...@xxxxxxxx> wrote:
On 18 Feb 2007 20:46:30 -0800, "surfivor" <surf...@xxxxxxxxx> wrote:



I took a programming language class as an undergrad in CS and enjoyed
the in depth analysis of language theory where we touched on
everything from Fortran, Modula 2, C, Pascal, Algol, Lisp, Ada and so
on. That was along time ago back in the late 80's.

I'd like to know if anyone has been studying language theory lately
has been learning much about Perl and Ruby

"language theory in Perl" and "language theory in Ruby" is an
oxymoron.

A.L.


Can you elaborate on that or was this discussed in an academic
setting ? If not, it seems likely it comes from a bias of some sort
from whatever perceptions one may have from various experiences. Many
languages seem to have come from humble begginings. C came from
assembly language, which was much the basis for C++. Ruby is also
object oriented and came from Perl. I believe Perl was the basis for
many CGI based programs that initially started the internet. Who can
say whether something like Ruby is or is not the crux of some other
language of the future that is yet to be devised using various idoms
from that language. At any rate, if you can't point me to articles by
college professors who have researched any of this, I couldn't come to
any real conclusion other than from my own limited experience in the
bigger picture of things. Besides that, I have never seen a language
in existence that didn't have significant weaknesses. C had loose
pointers that led to bugs which C++ inherited from C, Pascal
extensions where not well standardized, and I'm sure there are people
out there who think Lisp is the way to go.

It's been my experience that the academic world is the most usefull
place to step back and get a bigger picture of computer science. The
bussiness world is very practical, but seems to be full of biases.
There are some things you would have alot of difficulty learning about
or have insight into just from real world job experience. If it wasn't
for the academic world, the bussiness world would not be as far along
as it is, because it's not just tax breaks and money that drives high
tech, but talent straight out of colleges and univeristies.









.



Relevant Pages

  • Re: Ruby vs. PHP
    ... done is checked out which versions of Perl, Python, YARV, Ruby, jRuby ... dynamic language to the seconds for the benchmark with gcc. ... YARV, Python, Perl and PHP have fairly close medians and the boxes are ...
    (comp.lang.ruby)
  • Re: For performance, write it in C - Part 2, comparing C, Ruby and Java
    ... knowing Perl is helping in my learning of Ruby. ... let's just say I think Ruby is a vast improvement on Perl. ... Frankly, I think one of the biggest reasons Java and, to a slightly ... Language" sense of entitlement -- not universally, ...
    (comp.lang.ruby)
  • Re: Is Lisp ready to become popular?
    ... the lack of "standard" networking libraries and the like, the fact that free Lisps depend on Emacs as an editor and Emacs is _not_ the default editor of many developers, the unfortunate fact that Lisp syntax is so obviously different. ... It's generating a fair amount of conversation in the Java community. ... Tate is clearly impressed by Ruby, but he dismisses Lisp's chances based on its "history and reputation to overcome". ... or in a programming language ...
    (comp.lang.lisp)
  • Re: Ruby vs Perl performance
    ... worth comparing to the Perl solution: ... To get something even close in Ruby, ... sure of my Ruby syntax, ... talking about a language where I can have a method reach up the call ...
    (comp.lang.ruby)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... and what you tried in Lisp, and how Lisp mapped better, for you. ... While this can be done to some extent in any language, ... liked the fact that Ruby, like lisp, seems to have sensible defaults ...
    (comp.lang.lisp)