INDEX (424)









YGREG - Kurs Perla








 














HOSTING
I


PHP
I


XML
I


CGI
I


HTML
I


FORUM
I


INNE
















Dodaj stronę do ulubionych









Chcesz wiedzieć, kiedy pojawia się coś nowego? Wpisz swój e-mail:








Hosting wirtualny
   Informacje
   Cennik
   Jazda próbna


PHP
   Kurs PHP
      Wprowadzenie
      Część 1
      Część 2
      Część 3
      Część 4
      Część 5
      Część 6
   Cookies
   Klasy w PHP
   Parametry   w adresie
   Wyrażenia   regularne
   Upload plików


Skrypty PHP
   Automat. FAQ
   Banner
   Forum
   Imperator Stats
   Komentarze
   Komentarze   (by JaX)
   Księga gości   (MySQL)
   Księga gości   (bez MySQL)
   Księga gości   (by Cezi)
   Księga gości   (by Occulkot)
   Licznik
   Logowanie
   News
   Profile
   Składak
   Sonda
   Sonda tak/nie
   Users Online
   Uploader


XML
   Kurs XML'a
      Wprowadzenie
      Pierwszy      dokument XML
      Sprawa      ogonkowa
      Przekształcenia
      Narzędzia
      Zasoby online


CGI
   Kurs Perla
      Wstęp
      Uruchomienie
      Składnia

   CGI_PL
      Warunki
      Formmail
      Formmail 2
      Formweb
      Tak/nie


HTML
   Podstawy
   Tagi
      Tekst
      Tabele
      Formularze
      Nagłowek
      Inne
   Kolory



Download
   Ygreg offline
   Narzędzia


Inne
   Download
   Błędy w stronach
   Apache i okienka
   Uprawnienia   w UNIX'ie
   Netscape 6
   Darmowe konta
   O mnie





























Katalog stron:

HTML,
Java i JavaScript,
Grafika i design,
ASP,
PHP,
CGI,
Narzędzia,
Pozostałe












Kurs Perla


Autor:
Maciej Jerzy Nowak
nowak@vips.qs.pl


Wprowadzenie do języka PERL


Krótki wstęp, którego nie warto czytać


    Oglądasz właśnie stronę główną witryny poświęconej wprowadzeniu do języka PERL. Być może dziwisz się dlaczego powstała?
Zacznijmy od krótkiej historii. Przed feriami nasz informatyk zadał nam bardzo ciekawą pracę - opracować kurs PERL'a
dla początkujących na podstawie informacji zebranych w sieci. I tak się zaczęło. Gdy przeszukiwaliśmy polskie witryny
powiązane z hasłem perl - okazało się że nie ma ich dużo, a spory procent tych, co są, jest niekompletna (widocznie ktoś
miał duże aspiracje, ale mało wytrwałości). Tak więc postanowiliśmy napisać coś więcej. Czy nam się udało - osądźcie sami.




Co to jest i do czego służy Perl?


    Perl jest językiem programowania należącym do grona języków kompilowanych, lecz
programy w nim napisane są przechowywane w postaci źródłowej i kompilowane w momencie
wykonania programu przez interpreter, a następnie wykonywane. Dzięki takiemu rozwiązaniu wprowadzenie zmian w kodzie
i ich testowanie jest bardzo proste - nie musimy kompilować "ręcznie" tak, jak
naprzykład w C++, Javie, czy VB. Istnieje także kompilator Perla pozwalający na
tworzenie programów w postaci kodu binarnego, które są wykonywane z pominięciem
etapu interpretacji.

    Perl jest jednym z najlepszych języków do pisania nawet bardziej skomplikowanych skryptów
zarządzających systemami UNIX'owymi (które powodzeniem mogą zastąpić shell'owe),
narzędzi konfiguracyjnych i innych programów ułatwiających pracę (takie było jego pierwotne przeznaczenie),
a także do pisania programów CGI (Common Gateway Interface - interfejs służący do komunikacji
między serwerem WWW a zewnętrznymi aplikacjami pozwalający na tworzenie interaktywnych
serwisów wykorzystujących najprostsze elementy takie jak: liczniki, statystyki, księgi gości; oraz bardzo zaawansowanych
do których możemy zaliczyć np.: systemy wyszukiwawcze, bazy danych, itp. Główną zaletą programów
wykorzystujących CGI jest to, że są wykonywane po stronie serwera - dzięki temu są niezależnie od przaglądarki
i systemu operacyjnego użytkownika). Wykorzystanie Perla w CGI należy do głównych jego zastosowań
w serwerach z systemami Microsoft'u i innymi.




Zalety i wady języka Perl

+ Perl ma interpretatory przeznaczone na różne systemy operacyjne, jest więc łatwo jest go przenieść z jednej platformy na drugą
+ Jest zoptymalizowany do pracy z dowolnie długimi tekstami i ciągami danych binarnych
+ Zawiera najelastyczniejsze i najwydajniejsze narzędzia do przetwarzania tekstów
+ Pozwala na pisanie aplikacji obsługujących bazy danych, grafikę i sieć
+ Twórcy Perla chcieli stworzyć język praktyczny (łatwy, efektywny, kompletny) i udało się im to doskonale
+ Przy wszystkich swoich cechach jest wystarczająco szybki, by pisać w nim duże aplikacje
+ Od wersji 5 zawiera możliwość dodania modułów, które rozszerzają jego właściwości
+ Dodano także możliwość wykorzystania referencji, dzięki czemu uzyskuje niektóre właściwości programowania obiektowgo
+ Perl jest łatwy do przyswojenia nawet przez niedoświadczonego programistę
+ Perl ma zapożyczoną skadnię z innych języków programowania, dzięki czemu nie trzeba się go uczyć całkowicie od nowa
+ Napisanie w nim dużego programu może być tak samo proste, jak napisanie małego programiku

- Perl nie należy do języków pięknych (czyli małych, eleganckich i minimalnych)
- Jest kompilowany przed każdym uruchomieniem, co powoduje pewne opóżnienia
- Należy on do języków wyższego poziomu, co oznacza że bardziej trzeba przekształcić kod, by był zrozumiały
dla procesora, dlatego np. potrafi wykonać więcej operacji przy wywołaniu się do pojedyńczej funkcji
- Nie nadaje się do pisania wieloprocesowych aplikacji
- Nie może być wykorzystywany do pisania aplikacji, które wykorzystują sterowniki do sprzętu
- Skrypty CGI napisane w Perlu są mniej bezpieczne, niż skrypty języków kompilowanych, ponieważ możliwe jest
odczytanie ich źródeł, a przez to łatwiejsze staje się wykorzystanie instniejących w nich dziur przy włamywaniu
się do systemu (jest to także ściśle powiązane z konfiguracją serwera)
















Sonda tylko w wersji online.


















16.09.2001
Artykuły "Cookies" i "Wyrażenia Regularne". Autor: Tomasz Szmigiel.


16.09.2001
Kolejna księga gości i skrypt do komentarzy.


29.08.2001
Wyszukiwarka do forum.


29.08.2001
Skrypty Komentarze i Sonda tak/nie.


29.08.2001
Skrypty Banner i Logowanie.


22.08.2001
Artykuł Parametry w adresie.

27.07.2001
Dizał XML, a w nim kurs XML'a autorstwa Pawła Stroińskiego.

21.07.2001
Skrypt FAQ.

19.07.2001
Serwery wirtualne50 MB, CGI, PHP już od 80 zł / rok.

19.07.2001
Wykupiłem domenę www.ygreg.com




























(C)opyright 1997-2001
by Grzegorz Plebański









Wyszukiwarka

Podobne podstrony:
index
424 427
index
index
index
index
index
index
index

więcej podobnych podstron