-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Na minha opinião menos técnica e mais politica, e posso levar um puxão de orelha dos moderadores por causa disso, a necessidade de se compilar um script pode ser simplesmente para esconder o fonte, o que vai de encontro com a "filosofia" do software livre. Estou acompanhando a discussão, não entendo de compiladores e entendo somente um pouco de interpretadores, mas nada a ponto de dar uma opinião especifica. Mas como foi levantada a questão, de que não se ve motivo para compilar um script shell, eis a minha. É o caso de alguns softwares que são distribuidos GRATUITAMENTE mas não são LIVRES e que tudo indica que seja um script compilado. Por exemplo:
- - o drive para as placas de viedo da Nvidia. - - o plug-in do flash da adobe - - o acrobat da adobe Claro temos alternativas para todos estes, mas foi somente um exemplo de scripts que são compilados. Flamarion Jorge Anderson Duarte escreveu: >> Ora, como disse qq um de nós seria capaz de fazer isso com um one-liner. >> Quem conhece C, sabe que o cmd system chama um shell para interpretar o cmd >> entre aspas, e assim sendo vc não conseguiria nenhuma melhoria em termos de >> performance (muito pelo contrário). >> >> >> > > > Julio, eu entendi o que vc quis dizer, que nada adianta o script em shell > ser "compilado" já que o executável vai chamar o shell (CMD) de qualquer > forma pra poder executar os comandos. > Mas agora eu fiquei com uma dúvida!! Geralmente (pelo menos em tese) as > linguagens compiladas não são mais velozes que as interpretadas já que tudo > fica "linkado" não precisando assim "ler" o script toda vez que for > executado?? > Eu também sinceramente não vejo muito motivo pra usar um "compilador" shell, > mas creio que deva existir algum, pra o tal compilador existir... > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkld/A8ACgkQ0SDRnmynUOHKjACZAZDlPWpIsnJw1+0gjoyVVNDO Q+8AoI45ifJc6X8Q3dMbQ2T5LbVDM/5S =sOCJ -----END PGP SIGNATURE-----
