20-6-02 - Boletim ViaLinuxis em sintonia com o Fórum
Perl e strings

Editorial

O Unix tem uma boa interface texto: a chamada dos aplicativos pode ser vista como uma string (seqüência de caracteres), os seus resultados também são strings. Durante a execução de um aplicativo, ele também pode estar enviando e recebendo strings. As strings servem como um mecanismo para se interligar programas no Unix (vide o pipe). O perl possui poderosos mecanismos para lidar com strings. Muitos programas podem ser vistos como uma seqüência de quebrar strings e juntar strings e o perl faz isso com muita facilidade, tanto é que está sendo empregado até em bioengenharia para estudar cadeias de DNA! Ao quebrar strings fazemos a busca de um padrão, sendo que este padrão é dado por uma expressão regular. O perl possui uma boa interface com o Unix: ele pode facilmente dar comandos ao Unix, ler o resultado, filtrar a parte que interessa e dar outros comandos ao Unix. É verdade que o perl já foi portado para o mundo Microsoft, mas ele funciona muito melhor no Unix. Apesar de todo poder que o perl pode dar ao programador, ele é humilde: ele não propõe nenhum paradigma novo de programação como o prolog que é baseado em lógica ou o smalltalk onde tudo (até mesmo números) é objeto. Após lidar com o smalltalk eu achava que uma boa linguagem de programação tinha que ser totalmente baseada em objetos. Após conhecer o perl, onde a programação por objetos é opcional, acho que isso é tolice. O Larry Wall criou o perl para que fosse uma linguagem prática.

Perguntas & Respostas

18-06-02
rc.salvado
[3] No meu micro tenho instalado o Win2000 e o Conectiva 7 com o kernel 2.4.5. O problema é que não consigo montar a partição NTFS do Windows a partir do Linux.
19-06-02
arlan
  • Informar simplesmente o problema não ajuda muito. Seria bom saber o comando que você usou para montar a partição e, principalmente, a mensagem de erro gerada.
19-06-02
rc.salvado
  • Estou utilizando "mount /dev/hda1 /mnt/fat -t ntfs" e a mensagem que ele retorna é de que o tipo ntfs não é suportado pelo kernel. O cat não retornou o nenhu
20-06-02
arlan
  • Antes de mais nada, verifique se os pacotes `kernel-headers' e `kernel-source' estão instalados com o comando `rpm -qa | grep kernel'. Se não estiverem, insta
11-06-02
linuxdf
[4] Alguem conhece um software de cadastro de clientes que seja free? Obrigado.
19-06-02
carlosh
  • Veja tambem em www.habil.com.br
01-06-02
tupam
[3] Se alguém tiver paciência faça o download do netscape 6.2.3 !!!... São 25MB de um software que está me impressionando: rapidez, estabilidade, qualidade das p
18-06-02
fabri
  • Estou com o bom e velho 4.71. É realmente bom e leve mesmo? Eu cheguei a pegar o 6.1 (para windows) mas demorava muito para rodar - dava raiva - fora os bugs.
18-06-02
fabri
  • Depois deste comunicado eu acabei puxando e instalando... parece-me bom e realmente leve... inicializou rapidamente. Aparentemente, a versão 6.0 era forteme

seu email: subscribe unsubscribe