Programar em Shell - Script só para os baixinhos
Vira e mexe eu ouço uma velha frase: Shell Script é a linguagem mais fácil que pode existir, é muito fácil programar em Shell. Essa afirmação é correta com certeza, a sintaxe é de fácil entendimento, porém, assim como toda linguagem de programação, ela é complexa também, temos que ser realistas. Muitos programam em Shell, mas poucos realmente dominam. Este artigo vem para fortalecer o fórum do VOL e os iniciantes, a intenção é para ajudar aos iniciantes a escolher esta linguagem como a primeira, já que ela é simples, poderosa e complexa.
Simplificação
Antes de iniciar, eu gostaria de simplificar as coisas:
Você olha e fica parado, sem saber o que falar e porque? Você não entendeu correto... você não fala russo. Agora, supondo que a situação seja a mesma, porém, a sua esposa está almoçando com você, ela é bilíngue e fala russo:
E assim conseguimos fluir o assunto correto? Com uma interprete, mesmo você não falando naquela linguagem, você tem uma pessoa traduzindo e te ajudando correto? A linguagem de programação é isso, ela é a intérprete da nossa linguagem para a linguagem da máquina.
VOCÊ > INTÉRPRETE > MÁQUINA
O que é uma linguagem de programação
Uma linguagem de programação, nada mais é que um intérprete da linguagem para a linguagem da máquina. Vou ser simples e tenho certeza que você irá entender, pensa comigo, imagine você em um restaurante almoçando e senta na sua mesa um velho amigo, aquele amigo de infância que estava morando na Rússia, porém, só fala em russo:Ele senta e fala pra você: Привет, как дела?
Você olha e fala: Oi? Eu não entendi.
E ele responde: Что ты сказал?
Você olha e fica parado, sem saber o que falar e porque? Você não entendeu correto... você não fala russo. Agora, supondo que a situação seja a mesma, porém, a sua esposa está almoçando com você, ela é bilíngue e fala russo:
Seu amigo senta e fala: Привет, как дела?
Sua esposa olha pra você e fala: ele perguntou se está tudo bem com você!
Você diz para ela: fala pra ele que estou muito bem e como está a moradia na russia?
Sua esposa olha e responde para seu amigo: Я очень хорошо... и как дома в России?
E assim conseguimos fluir o assunto correto? Com uma interprete, mesmo você não falando naquela linguagem, você tem uma pessoa traduzindo e te ajudando correto? A linguagem de programação é isso, ela é a intérprete da nossa linguagem para a linguagem da máquina.
VOCÊ > INTÉRPRETE > MÁQUINA
Gostei muito do artigo
Isso me inspirou bastante, Valeu mesmo, eu tava precisando ler algo assim.
LMC