Super.D Posted July 14, 2012 at 01:31 PM Report #468659 Posted July 14, 2012 at 01:31 PM Porque dizem que a linguagem "Perl" é a linguagem dos 'hackers'?
falco Posted July 14, 2012 at 03:01 PM Report #468663 Posted July 14, 2012 at 03:01 PM 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now