Por que aprender C em tudo? [fechadas]

2

Eu aprendi que é obrigatório aprender a linguagem C antes de tentar aprender Linux. Qual é a razão por trás disso? O conhecimento de C de alguma forma me ajuda na compreensão de comandos do Linux, diretórios de arquivos melhor? E sim, se eu preciso aprender C, como eu sei quando aprendi o suficiente para começar o Linux. Obrigado

    
por yasaaMoin 07.09.2016 / 16:46

1 resposta

10

O Linux é apenas um kernel do sistema operacional. Um componente essencial encontrado no coração de alguns sistemas operacionais, como Android, ChromeOS, Ubuntu ou Fedora.

Você não usa o Linux, você usa um software criado para o Linux.

Por exemplo, uma linha de comando é algo que é interpretado por outro software chamado shell. Tais shells incluem por exemplo bash , o shell do sistema operacional GNU (alguns desses sistemas acima (Ubuntu / Fedora) estendem o GNU OS enquanto usam o Linux como um kernel). O bash existia antes do Linux e pode ser construído para Linux e dezenas de outros sistemas operacionais.

Como usuário, você usa bash ou um aplicativo gerenciador de arquivos ou um navegador da web ou um telefone Android ou uma smart TV, mas não usa o Linux. Você poderia dizer que você usa um sistema operacional como Debian, Ubuntu ou Fedora, mas não realmente Linux.

Aprender Linux pode referir-se a aprender (como programador) os componentes internos ou as interfaces desse componente principal de um sistema operacional Android / Ubuntu / Debian / Fedora que é o Linux, e como está escrito em C, você teria que aprender C de antemão.

Mas para usar um sistema baseado em Linux como um PC com Ubuntu ou ChromeOS, um telefone Android ou uma smart TV, você certamente não precisa aprender C.

    
por 07.09.2016 / 17:07