Elder, um "compilador" destes tem uma função importantíssima para o pessoal formado pela M$. Um script que passasse por ele, não mostraria o código (provavelmente por vergonha"). ;) -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988 *
2009/1/1 Elder Marco <[email protected]> > Oras, mas nesse caso --- me corrija se estiver sendo ignorante --- não > haveria realmente nehum código embutido que realizasse a tarefa dentro do > programa. O programa chamaria a função system() e essa chamaria o Shell > para > interpretá-la. Assim sendo, o "compilador" realmente não fez absolutamente > nada. Se não existe uma função "cd" no sistema, a função system retornaria > algum erro. > > O que eu perguntaria é: para que serviria então esse compilador? :-) > > []'s > > 2009/1/1 Julio C. Neves <[email protected] <julio.neves%40gmail.com>> > > > > Fala Denis, > > há uns 8 anos vi um compilador feito por um espanhol e não sei se é esse > ao > > qual vc se refere. O que o cara fez, qq um de nós pode fazer (em shell). > > Suponha que seu script tenha uma linha assim: > > > > cd dir > > > > O que este "compilador" fazia era transformá-la em: > > > > system ("cd dir"); > > > > 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). > > > > Uma vez gerado este código, era chamado o gcc para compilá-lo, gerando um > > executável. > > -- > > Abração, > > Julio > > *Cursos de Shell e Zenity nos finais de semana: > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988* > > > > 2009/1/1 denis costa > > <[email protected]<deniscostadsc%40yahoo.com.br> > <deniscostadsc%40yahoo.com.br> > > > > > > > > > > Bom dia a todos > > > > > > Gostaria de matar algumas dúvidas com vocês sobre um compilador de > shell > > > que encontrei na internet. > > > > > > -Será que compilando seu código o script ainda será executado pelo > shell? > > > > > > -Essa compilação, realmente "traduz" o script para uma linguagem de > baixo > > > nível? > > > > > > Muito Obrigado!! > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > http://br.maisbuscados.yahoo.com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Elder Marco > > Linux User: #471180 > > "O conhecimento é tristeza: aqueles que mais sabem são os que mais > profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento > não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado > por Nietzsche em "Humano, demasiado humano") > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
