Uma visão geral da programação linux
Linux vem carregado com todas as ferramentas necessárias para desenvolver software. (Tudo que você tem a fazer é instalá-los.) Em particular, ele tem todas as ferramentas de desenvolvimento de software GNU, tais como GCC (C e C ++ compilador), GNU faço
Conteúdo
Se você já deu uma olhada em algumas ferramentas simples e shell scripts, aqui dar uma olhada em programação, as ferramentas de desenvolvimento de software, e algumas maneiras simples para usá-los.
Embora você possa encontrar exemplos nas C e C ++ linguagens de programação, não se concentrar em aprender a programar nessas línguas, mas em mostrar-lhe como usar várias ferramentas de desenvolvimento de software (tais como compiladores, faço, e depurador).
Video: COMO ESCOLHER A MELHOR DISTRIBUIÇÃO LINUX PARA O SEU USO
Não se esqueça de olhar em como GNU General Public License da Free Software Foundation (GPL) pode afetar quaisquer planos que possa ter para desenvolver software Linux. Você precisa saber sobre o GPL porque você usa ferramentas GNU e bibliotecas GNU para desenvolver software em Linux.
Se você escrever programas de computador em qualquer linguagem de programação, até mesmo shell scripts simples, você pode começar a escrever programas em seu sistema Linux rapidamente.
Video: Curso de programação linux
Se você nunca tenha escrito um programa de computador, no entanto, você precisa de dois recursos básicos antes de começar a escrever o código: um olhar sobre as noções básicas de programação e uma rápida revisão de computadores e seus componentes principais.
Na sua forma mais simples, um programa de computador é uma sequência de instruções para a realização de uma tarefa específica, como a adição de dois números ou à procura de algum texto em um arquivo. Consequentemente, programação de computadores envolve criando que lista de instruções, dizendo ao computador como realizar uma tarefa específica.
As instruções exatas dependem da linguagem de programação que você usa. Para a maioria das linguagens de programação, você tem que ir através dos seguintes passos para criar um programa de computador:
Use um editor de texto para digitar a seqüência de comandos a partir da linguagem de programação.
Esta seqüência de comandos realiza sua tarefa. Esta versão legível do programa é chamado de arquivo fonte ou Código fonte. Você pode criar o arquivo de origem com qualquer aplicativo (como um processador de texto) que pode salvar um documento no formato de texto simples.
Sempre salvar seu código-fonte como texto simples. (O nome do arquivo depende do tipo de linguagem de programação.) Processadores de texto, por vezes, pode colocar instruções extras em seus documentos que dizem ao computador para exibir o texto em uma fonte particular ou outro formato. Salvar o arquivo como texto simples elimina quaisquer e todas essas instruções extras. Confie em mim, seu programa é muito melhor sem tais coisas.
Use um compilador programa para converter esse arquivo de texto - o código-fonte - de forma legível em legível por máquina código objeto.
Normalmente, esta etapa também combina vários arquivos de código objeto em um único programa de computador legível por máquina, algo que o computador possa funcionar.
Use um programa especial chamado depurador para rastrear os erros e encontrar as linhas no arquivo de origem pode ter causado os erros.
Volte para a Etapa 1 e usar o editor de texto para corrigir os erros e repita o restante das etapas.
Video: Coisas que todo programador deveria saber - Linux e Digitação
Estes passos são referidos como a ciclo editar-compilar-debug de programação, pois a maioria dos programadores tem que repetir esta seqüência várias vezes antes de um programa funciona corretamente.
Além de conhecer os passos básicos de programação, você também precisa estar familiarizado com os seguintes termos e conceitos:
variáveis são usados para armazenar diferentes tipos de dados. Você pode pensar de cada variável como sendo um espaço reservado para os dados - como uma espécie de caixa de correio, com um nome e espaço para armazenar dados. O conteúdo da variável é o seu valor.
Video: Programando em C++ no LINUX - por PRINCE SOARES
Expressões combinar variáveis usando operadores. Uma expressão pode adicionar vários variables- outro pode extrair uma parte de um corda (Série de caracteres sequenciais).
Afirmações executar alguma ação, como atribuir um valor a uma variável ou a impressão de uma string.
declarações de controle de fluxo permitir que instruções para executar em várias ordens, dependendo do valor de alguma expressão. Tipicamente, as instruções de controlo de fluxo inclui para, fazer enquanto, enquanto, e if-then-else afirmações.
Funções (também chamado sub-rotinas ou rotinas) Permitem agrupar várias declarações e dar um nome ao grupo. Você pode usar funções para executar o mesmo conjunto de instruções, uma e outra, invocando a função que representa essas declarações. Normalmente, uma linguagem de programação oferece muitas funções pré-definidas para executar tarefas, como abrir (e lendo a partir de) um arquivo.