🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #1045

Re: PERL wymiera ?

#1045
From: Stanislaw Pasko
Date: Thu, 05 Mar 1998 16:27
37 lines
2252 bytes
On Thu, 5 Mar 1998, Mariusz Krukowski wrote:

> O ile pamiętam, Perl nie generuje kodu maszynowego, a kod pośredni, który
> faktycznie jest zbiorem odwołań do dobrze zoptymalizowanych procedur

Ale nadal ma cechy jezyka interpretowanego, eg. mozna zrobic cos takiego:

open(F,$ARGV[0]);while (<F>) $k.=$_;eval $k;

co ma znaczenie np. przy CGI stanowiacym interfejs miedzy formatami HTML-a
na dysku + baza danych, czysto tekstowych, kazde pole o zmiennej dlugosci. 

Eg mozna np zrobic sobie cos takiego: 
w HTML-u
<! &get_rekord(1745);$result=$pole[10].$pole[16]." Hello ".$time; !>
w PERLU
$k =~ s/\<\!([^!]*)\!\>/eval $1/ge;

powinno w miejsce niby-taga wstawic wartosc podstawienia ($result)...
moglem cos skopac ale idea pozostaje ta sama.

Juz nie mowiac o tym, ze w trakcie wykonywania programu mozna sobie
dynamicznie tworzyc nowe zmienne, na podstawie np. wprowadzanych danych. 

Ciekawe jak to mozna zrobic w C ;)

> napisanych w kodzie maszynowym. Dlatego Perl jest szybki - mimo tego co
> napisano kilka postów wcześniej.
> Chyba że to Perl dla Windows - ten podobno jest ślamazarny.

ActiveWare Perl pod Windowzy jest calkiem szybki. Ale to jest subiektywne
zdanie. Moze to ja mam po prostu za szybki komputer ;)

-- 
Co było pierwsze? Jajko czy kura?       | Staszek Paśko  [ p00h ]
Dlaczego kurczak przeszedł przez ulicę? | sp174751@students.mimuw.edu.pl
Gdzie jest najbliższe KFC?              | staszek@ic.com.pl 
Technical Details
Message-ID: <Pine.LNX.3.95.980305171805.32734C-100000@zodiac2.mimuw.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!zodiac2.mimuw.edu.pl!sp174751
References: <6dhi1i$qdp$1@helios.man.lublin.pl> <34FC7039.14B0830B@webcorp.com.pl> <6dkg4o$59i$1@helios.man.lublin.pl> <34FDDFC6.BB030A34@interdata.com.pl> <34FE75B9.254677BF@it.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!zodiac2.mimuw.edu.pl!sp174751
From: Stanislaw Pasko <sp174751@zodiac2.mimuw.edu.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: PERL wymiera ?
Date: Thu, 5 Mar 1998 17:27:21 +0100
Organization: ICM's news server
Lines: 38
Message-ID: <Pine.LNX.3.95.980305171805.32734C-100000@zodiac2.mimuw.edu.pl>
References: <6dhi1i$qdp$1@helios.man.lublin.pl> <34FC7039.14B0830B@webcorp.com.pl> <6dkg4o$59i$1@helios.man.lublin.pl> <34FDDFC6.BB030A34@interdata.com.pl> <34FE75B9.254677BF@it.pl>
Reply-To: sp174751@zodiac2.mimuw.edu.pl
NNTP-Posting-Host: zodiac2.mimuw.edu.pl
Mime-Version: 1.0
In-Reply-To: <34FE75B9.254677BF@it.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit