Perl IRC

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (411 palavras )
  • Download(s) : 0
  • Publicado : 20 de junho de 2015
Ler documento completo
Amostra do texto
LUDYHAILA PÁDUA - 2015.1.25.070
PEDRO NUNES - 2015.1.25.073
ROGÉRIO RIBAS - 2015.1.25.075
SALOMÃO VIEIRA - 2015.1.25.077
TATIANA PAIVA - 2015.1.25.080

ORIGEM
• A linguagem Perl foi desenvolvidapor Larry
Wall em 1987.

• A ideia de Wall foi juntar as principais
vantagens de todas essas
linguagens: expressões regulares do 'sed'; a
identificação de padrões de AWK; a
profundidade de C; além dasintaxe baseada
tanto em C quanto em Shell Script.

CARACTERÍSTICAS
• Foi feito para fácil compreensão humana.
• Perl é uma linguagem de programação de alto
nível, tirando do programador muitaspreocupações referentes a aspectos mais baixos.

• Sua interface de integração com base de dados
(DBI) suporta muitos bancos de dados, incluindo
Oracle, Sybase, Postgres, MySQL e outros.

CARACTERÍSTICAS
• Ointerpretador Perl pode ser embutido em outros sistemas.
• Perl é uma das mais populares linguagens de programação
web, devido à suas capacidades de manipulação de textos e
rápido ciclo dedesenvolvimento.

• Perl tem módulos para trabalhar com HTML, XML, e outras
linguagens de markup.

• Perl pode acessar bibliotecas externas em C/C++ através
de XS ou SWIG.

DESVANTAGENS
• Programas mais lentos doque em C/C++.
• Um pequeno código PERL é capaz de realizar
muitas ações. Em termos de linguagem de
programação, isso geralmente significa que o
código será difícil de ler e penoso de escrever.

•Permite a visualização do código fonte, impedindo
os programadores de esconder o código.

DESVANTAGENS
• Scripts escritos em Perl necessitam da
existência do interpretador para que sua
execução sejapossível.

• Perl não possibilita o acesso a funções de
baixo nível, reduzindo a liberdade do
programador nestes tipos de caso.

VANTAGENS
• Um alto grau de portabilidade;
• Modularidade e reusabilidadede código;
• Perl é uma linguagem de código aberto;
• Perl é multiplataforma.
• Pode ser instalado em diversas plataformas como Unix,
Windows, MVS, VMS, Macintosh, OS/2, Amiga, etc.

TIPOS DE...