Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PERL Vs . SED

Vo svojich začiatkoch , operačný systém UNIX bol súčasťou spracovanie textu systém vyvinutý v Bellových laboratóriách . Návrhári UNIX napísal zbierku malých , ale výkonných nástrojov pre formátovanie a úpravu textových dokumentov , generovanie správ a tlačiť výsledky . Sed a Perl sú nástroje vyvinuté neskôr k automatizáciu spracovanie textu pridaním rozšírené programovací jazyk funkcie pre UNIX shell skriptov . Obaja sed a Perl sú výkonné nástroje v rukách skúseného programátora . Sed Prehľad

Sed je operačný systém UNIX príkazového riadku nástroj pre editáciu textových súborov . Názov sed je skratka pre " prúdu editore . " Rovnako ako mnoho iných UNIX , BSD a Linux utility , sed prijíma a spracováva informácie potrubím alebo " streamovať " na neho z iných aplikácií . Sed príkazy formátované ako regulárne výrazy , môžete vyhľadávať , zobrazovať , pridávať alebo odoberať textu zo súborov . Sed môže pracovať na jednom súbore naraz , alebo mnohí v dávkach . Sed nadväzuje na filozofiu UNIX malého , silný nástroj , ktorý vykonáva jeden úlohu veľmi dobre .
Perl Prehľad

Perl je všeobecné použitie , interpretovaný skriptovací jazyk vytvorený v roku 1987 Larry Wall . Pôvodne pomenovaný po klenot , Perl je teraz skratka pre " Praktický extrakčné a reportovacie jazyk . " Perl je jazyk vysokej úrovne , že si požičiava niektoré syntaxe z nástrojov UNIX sed a awk , rovnako ako programovací jazyk C. Aktuálna verzia Perlu môže byť použitý ako príkaz shellu jazyka alebo ako skriptovací jazyk pre budovanie webových aplikácií , prístup k databázam , vytvárať zostavy alebo manipulovať s textovými súbormi . Perl bol použitý na vytvorenie blogov softvér , on - line systémy vzdelávania a dokonca aj desktopových aplikácií .
Podobnosti

Sed a Perl sú obe programovacie jazyky , ale líšia sa v hĺbke a šírke ich vlastnosti a použiteľnosť . Obaja sú interpretované skôr než kompilované jazyky . Obaja sed a príkazy Perlu môže pracovať na príkazovom riadku alebo spúšťať zo skriptov uložených ako textové súbory . Ako používať regulárne výrazy analyzovať a upravovať textové súbory . Obaja majú stručné , lapidárne syntax , ktorá môže vyviesť z konceptu programátori používajú na vysokej úrovni jazyky ako C , C + + , Python alebo Java . Kým oba jazyky boli vyvinuté na unixové a UNIX - like operačných systémov , verzia pre systémy Windows , existujú aj tiež .
Rozdiely

sed silnou stránkou , a dôvod , prečo by ich text , spracovanie . Perl pridáva sed silných nástroje a jazykové funkcie potrebné na vytvorenie ľubovoľnej aplikácii , ktorá nebude závisieť na rýchlosti a nízkej úrovni systému a hardvérovej podpory . Sed je funkčná , ale obmedzený prietok vetvenie programu , ktorý sa podobá Basic a C príkaz GOTO . Perl má " Ak teda " podmienené spolu s pre , vypínač a while . Premenné - symbolické názvy pre informáciu - neexistujú v sed . Perl , na druhej strane , podporuje skalárne premenné , polia a pár kľúč - hodnota hashe . Aktuálna verzia Perlu dokonca podporujú typov a objektovo orientované programovanie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené