Introdução ao Tutoriais CC a partir de raízes - Parte 1 Introdução C é uma linguagem de computador que eu quero ensinar nestes tutoriais. C é uma linguagem muito desenvolvida. Você pode aprender C a partir desses tutoriais como sua primeira língua. Esta é a primeira parte da série. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
O ensino de filosofia destes Tutoriais Pelo que eu sei, as pessoas acham que é mais difícil de aprender C do que aprender algumas outras línguas. Acredito que a razão é que a linguagem C é mais perto da máquina (hardware) linguagem do que a linguagem humana, enquanto as outras línguas estão mais próximos da linguagem humana do que a linguagem de máquina. A filosofia de aprender outras línguas é ter um problema na vida e, em seguida, aprender a língua em outro para resolver o problema. Essa é a filosofia utilizada por muitos livros C e tutoriais para ensinar C C.
Eu acho que é isso que torna a aprendizagem de C a partir desses livros e tutoriais, difíceis. Então, eu uso a filosofia reversa nestes tutoriais. Ou seja, nesses cursos, a filosofia é aprender a linguagem C e, em seguida, decidir sobre o problema da linguagem C vai resolver. Eu uso essa filosofia porque a linguagem C é mais perto da linguagem de máquina do que a linguagem humana. Com a filosofia desses tutoriais vou começar ensinando C a maneira como os inventores vê-lo, mas em termos simples.
Em outros livros C e tutoriais C começam a ensinar-lhe C da maneira que você gostaria de vê-lo (mais próximas da linguagem humana), depois disso, fazer a ponte entre a linguagem humana e linguagem "máquina", torna-se difícil. Como eu te ensinar C do ponto de vista dos inventores, creio eu, fazendo a ponte entre a linguagem "máquina" (C) e linguagem humana que você já sabe, torna-se natural (fácil). É devido a esta abordagem que eu dou o título a esta série como, "C Tutoriais de Raízes". O Código num tipos programador um programa em um editor de texto.
Um programa acabou de digitar em um editor de texto, o texto é codificado, entendida principalmente por programadores. Se a pessoa comum olha para o texto, ele seria capaz de identificar um monte de palavras no texto, mas ele não quis realmente entender o que todo o texto faz. O programa (código) digitado no editor de texto, não é linguagem de máquina. No caso da C, é mais perto de linguagem de máquina do que a linguagem humana. O texto codificado é o código de programa. Tem determinadas cadeias e caracteres posicionados de tal forma que o homem comum não consegue entender.
Aprendizagem de programação implica, aprendendo o significado de tal texto digitado. O código completo digitado é o programa. Um programa também pode existir no que é conhecido como a forma binária (ver abaixo). Código-Fonte e execução de código de texto, como mencionado acima, é chamado de código fonte. Um programa destina-se a realizar uma tarefa gostaria de adicionar números juntos. Quando um programa está realizando sua tarefa, ele está sendo executado; o programa é dito para ser executado. Para "executar" um programa significa para tê-lo executado.
Compiler Muitos programas não são executados em seu código fonte (datilografado) formulário. Neste caso, o código de fonte tem de ser convertido no que é chamado de binário. Um binário é uma forma de o código, que é melhor tratada pelo hardware do computador. Alguns softwares tem que fazer a conversão a partir do código-fonte para o binário. O software que faz esta conversão é chamado um compilador. Um exemplo de um compilador é o MinGW Compiler Suite. Isso é o que eu vou usar nestes tutoriais. Em trabalhos com o sistema operacional Windows.
Nada o impede de usar algum outro compilador com algum outro sistema operacional. Os princípios delineados nestas tutoriais vai trabalhar com quase todos os compiladores C para os diferentes sistemas operacionais. Os princípios delineados nestas tutoriais são baseados na ISO /IEC 9899: especificação de 1999. Essa é a mais recente norma internacional C (especificação), e por hoje, a maioria dos compiladores C lhe dar cumprimento. C e C ++ C é uma linguagem de computador e C ++ é uma outra linguagem de computador. C é uma língua antiga. C ++ é mais recente. C ++ é como o irmão mais velho de C.
C ++ é derivada de C. Você pode perguntar, "por que não basta estudar C ++ e C abandonar" Estas são as razões: C é uma linguagem poderosa em comparação com outras linguagens de computador, hoje. Ainda pensei que C ++ é melhor que C, C ainda está sendo usado hoje e ainda está sendo melhorado. Na vida, os irmãos mais velhos e júnior em uma família são valiosas. Você não pode dizer que você não precisa do irmão júnior. Pré-requisito para estudar C e dominá-lo, seu nível de matemática deve ser pelo menos o de Middle School. Se você não passar em matemática do ensino médio, não se preocupe.
Há uma saída. Você deve estudar a matemática curso facilmente em, https://www.cool-mathematics.biz. Este site oferece curso on-line de matemática do ensino médio interativo de forma passo-a-passo, em tão curto quanto três meses ou até 10 meses. Lá você tem o direito de fazer perguntas de os autores do site. Requisitos Aqui eu dou-lhe os requisitos para o meu computador. Nada o impede de usar alguns outros requisitos, se você sabe como lidar com isso. - MinGW Compiler Suite - Editor de texto - seu computador pessoal e um sistema operacional Windows.
Baixando A Suite MinGW Compiler é gratuito para download. Há a descarga para a instalação automática e a descarga para a instalação manual. Eu vou falar apenas sobre a descarga para a instalação manual. Vá para a página, www.mingw.org na web. Procure o link, Primeiros Passos, e clique nele. A página de Introdução é aberta.
Sob o título, Manual de Instalação na página, você deve ver algumas linhas como: binutils mingw-runtime (dev, dll) W32api Necessário bibliotecas de execução para GCC (gmp, libiconv, MPFR, pthreads) gcc-core (bin, DLL) no Neste sentido, as seguintes palavras são links: binutils; dev e dll da frase mingw-runtime; API Win32; gmp e libiconv e MPFR e pthreads das bibliotecas tempo de execução necessárias para a frase GCC; bin e dll da frase gcc-core. Clique nos links acima para baixar os seguintes arquivos: binutils-2.19.1-mingw32-bin.tar.gz | tar x mingwrt-3.16-mingw32-dev.tar.
gz | tar x mingwrt-3.16-mingw32-dll.tar.gz | tar x API Win32-3.13-mingw32-dev.tar.gz | tar x gmp-4.2.4-mingw32-dll.tar.gz | tar x libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | tar x MPFR-2.4.1-mingw32-dll.tar.gz | tar x pthreads-w32-2.8.0-mingw32-dll.tar.gz | tar x gcc-4.4.0-core-mingw32-bin.tar.gz | tar x gcc-4.4.0-core-mingw32-dll.tar.gz | tar x Criar um diretório chamado, MinGW no diretório raiz, (C :) do disco rígido. Copie esses 10 arquivos baixados para o diretório criado, MinGW. Instalação Pesquisar na web para o software zip chamado 7-zip. Baixe; é de graça.
Use o 7-zip Gerenciador de arquivos para descompactar estes 10 arquivos no mesmo diretório MinGW. Durante o processo de descompactação se o software zip pedir-lhe para substituir qualquer arquivo, selecione o arquivo maior. Você vai ter que fazer alguma coisa para a variável de ambiente caminho. Você vai fazer algo semelhante para o seguinte: Vá para o Painel de controle de suas janelas do sistema operacional; clique no ícone Sistema. A janela Propriedades do Sistema é aberta; Clique na guia Avançado. Clique no botão Variáveis de Ambiente, no painel da guia Avançado.
Adicione o seguinte sem as aspas para a variável de caminho: "C: \\ MinGW \\ bin;% path%". Se você já tem outros valores na variável de caminho, então preceder esse valor com um ponto e vírgula. Agora você está pronto para escrever código fonte, compilar e executar (execute). O diretório do console e de Trabalho Vamos trabalhar com o console; isso significa que a sua entrada e saída de qualquer programa C que você escreve será texto. Em outro para conseguir isso, você vai usar o programa de Prompt de Comando do Windows.
(se você tiver um sistema operacional diferente, você terá que usar um equivalente para a janela do prompt de comando, que irá exibir a entrada e saída como texto na tela). Para acessar o programa de Prompt de Comando, clique no botão Iniciar, Todos os Programas, aponte para Acessórios, você vai ver o programa do prompt de comando; Clique. Em seguida, você verá uma janela para o texto branco sobre fundo preto. Essa é a sua janela para digitar a entrada como texto e ver uma saída como texto. Para um sistema operacional diferente, você pode ter uma outra maneira de chegar no console.
Seu diretório de trabalho é o MinGW criado acima. O primeiro programa C Inicie o computador e abra a janela do prompt de comando. Você deve ver algum texto branco na janela, terminando com algo como: C: \\ Documents and Settings \\ Usuário>, onde o usuário é o seu nome. Isso é chamado de prompt do DOS. Para trabalhar com o console, você precisa do prompt do DOS. Seus comandos são digitados para a direita do prompt do DOS. Sua resposta será exibido pelo sistema, abaixo do prompt do DOS. Depois que a exibição, você verá o prompt do DOS novamente.
C: \\ Documents and Settings \\ Usuário> não é o prompt do DOS vamos usar. Vamos usar o Prompt DOS C: \\ MinGW> MinGW porque será seu diretório de trabalho. Para chegar a esse DOS Prompt, tipo, cd .., e pressione a tecla Enter do teclado. Tipo, cd .., novamente e pressione a tecla Enter. Agora você deve estar no prompt do DOS, C: \\> Para ir para o diretório de trabalho (Prompt do DOS para o diretório de trabalho), tipo, cd mingw, e pressione a tecla Enter. Você deverá ver o prompt do DOS, C: \\ MinGW>. Esse é o Prompt do DOS para seu diretório de trabalho.
Abra o seu editor de texto e digite o seguinte código fonte exatamente como você o vê: #include int main () {printf ("Olá Mundo!"); retornar 0; } Este é o seu primeiro código fonte. Salve o documento digitado com o nome hello.c no diretório, MinGW. Note que o nome do arquivo é Olá ea extensão é c. Vou explicar o que está no código fonte mais tarde. Abrir a janela do prompt de comando novamente. Enquanto no C: \\ MinGW> prompt do DOS, e, à direita, digite o seguinte e pressione a tecla Enter, em que a letra seguinte - é o e não zero: gcc hello.c -o hello.
exe Você deve ver o DOS pronto, C: \\ MinGW> depois de um curto período de tempo. No comando acima, gcc é o nome do compilador. hello.c é o nome do arquivo de origem para ser compilado. É o arquivo que você digitou e salvo no diretório MinGW. hello.exe é o nome que é dado para o arquivo compilado. -o é chamado de switch. Por agora só sei que você precisa para produzir um arquivo executável. O compilador produz o (arquivo executável) compilados. Assim, o compilador compila hello.c, cria um arquivo compilado com o nome hello.exe e salva-o no diretório de trabalho.
Você pode dar algum outro nome para o compilado (executável) arquivo em vez de hello.exe. No entanto, é convencional para dar o mesmo nome que o do arquivo de origem e da extensão, exe, pois queremos um arquivo executável. Agora, nós temos um arquivo executável chamado hello.exe no diretório de trabalho, MinGW. Enquanto ainda no prompt do DOS do diretório de trabalho, podemos executar (run) este arquivo. Para fazer isso basta digitar o nome do arquivo no prompt do DOS e pressione Enter. Vamos fazer isso da seguinte forma. Digite o seguinte nome e pressione a tecla Enter: hello.
exe Depois de um curto período de tempo, você deve ver, "Olá mundo!" na próxima linha. Esta é a saída do ficheiro. Bem, você também deve ver o prompt do DOS, C: \\ MinGW>