Re: language theory regarding Perl/Ruby in universities ?




See these vids.

"User Interface Design (Alan Kay Video - Part I)"

and Part II.

We are still far away from these things invented a very long time before Perl, Java and the things like that.

http://webcast.berkeley.edu/course_details.php?seriesid=1906978389


Every language for it's purpose. But everything has it's limits, it's advantages, and it's dis-advantages. (German: Vorteile und Nachteile.)


Sure, Java, C/C++, Perl, Ruby, Python, etc. all theses languages - you can find a teacher in a university.

What is the future?

In the very beginning, they try to make C and the like, like Algol? simpler. Result: Basic and the like. But then, they came back to Algol?, Lisp, Smalltalk, etc. because they missed something from there.

Java... hm... it's oo like. But far away from from "natural" programming. like Python, etc.

Perl -> Python http://www.python.org/ , Ruby, etc.
In may opinion, things like Python will used more and more for an Perl replacement. (I worte thousend of lines of code for internet service providers... and other things. The Problem with Perl is, that you can do one thing in too many different ways.)


Windows XP/Vista -> Mac OS/X, Linux with KDE/Gnome, etc.
Vista will be the last, I repeate, the last OS built from MS.
(See vid, on top.)
Someone how has used "vi" (an ascii text editor), can use it with Mac OS/X, Linux/Unix and the like, it's the same as for a long time ago.

C/C++ -> ? (Dylan) http://www.opendylan.org/
We also see, or better, know, that we need an replacement for C/C++.
"Dylan" (not Bob) can do the job. Note: Build compiler, OS, etc. C++ is just a OOP like language built on the top of C.


I think, C/C++ will not replaced that fast. C is a hight level assembler. Think in Assembler and write Mnemonics.
A Manager: Now, it's all easy with VisualBasic. Can you now fly on the moon with it?

Many old systems and langs - we will stil have to use. Cause there is still apps out there.


surfivor 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 which I believe are dynamic
languages ? I did C++ and Java for many years and have also done alot
of Perl and Ruby. I find the strengths and weaknesses of Perl in
particular to be very interesting and complex. Most people I've met
however either love or hate Perl, I don't take that tact at all and
try to look at it more objectively. I do like alot of what I've
learned about Ruby. I've been to some Perl monger meetings where Perl
lovers reside and know some Java guys who really look down on Perl and
Ruby. I'd find it interesting how this might be presented in a
university setting or if Perl/Ruby are studied much ?

.



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: Python or PHP?
    ... If you want to program in a normal language, ... Not in Python or Perl, ... > I doubt if any Perl programmer in the given context would have any ... Why do you think in Java one can call the gc ...
    (comp.lang.python)
  • 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: Learning perl - for experienced programmers
    ... The books are cheap. ... They're more the "ease your way into programming and perl" type ... examples of hideous and unmaintainable Java code there's plenty I'm ... A language is only as bad as the ...
    (comp.lang.perl.misc)