Jump to content

Perl?


Super.D

Recommended Posts

Nunca ouvi ninguém dizer, nem escrever isso...

Mas posso dizer-te que estas características podem ser interessantes para um hacker:

- o Perl é uma linguagem que está disponível em quase todos os sistemas operativos (normalmente pré-instalada). Há mais linguagens nesta circunstância, mas poucas. A linguagem de propósito geral, que talvez a que esteja mais próxima do Perl neste aspecto deve ser o Python.

- o Perl é uma linguagem muito fléxivel do ponto de vista sintactico e semantico. Há outras linguagens muito fléxiveis, mas provavelmente não tanto quanto o Perl. Isto permite que o programador possa fazer as coisas à sua maneira (numa escala maior que outras linguagens).

- o Perl inclui em si um conjunto de capacidades muito desenvolvidas, que é comum ver em ferramentas muito especializadas e que por exemplo podem substituir uma panoplia de outras ferramentas que costumam ser utilizadas em conjunto para obter um determinado objectivo (por exemplo a nível de combinar capacidades de scripting de linguagens de shell scripting e processamento de texto e de ferrramentas muito especializadas na área da administração de sistemas Unix).

- o Perl é fácil de utilizar como cola entre programas que não foram criados para interoperar. Quer pelas características que eu já mencionei, quer porque no repositório de módulos de Perl, há modulos para fazer virtualmente tudo.

- o Perl tem uma sintaxe que permite a um programador de C, operar facilmente, com pouco treino. Não fica um especialista em Perl. Mas pode programar facilmente scripts em Perl. E C sim parece-me ser mais uma linguagem de eleição de hackers.

Não quer dizer que outras linguagens não possam fazer o mesmo, porque podem, principalmente quanto maior for o conhecimento do programador. Mas estes são pontos mais fortes no Perl, do que nas outras linguagens.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.