Criação de código-fonte em c

Quando você cria um programa, você dizer ao computador o que fazer. Porque o computador não pode entender a fala e porque batê-lo - não importa o valor emocional que tem para você - faz pouco para o PC, a sua linha final de comunicações é escrever o computador uma nota - um arquivo no disco.

Video: Faça seu TCC reutilizando meu código fonte (Linguagem C#)

Para criar a nota, você pode usar um programa chamado editor de texto. Esta é uma versão primitiva de um processador de texto, menos todos os controles de formatação e impressão de fantasia. O editor de texto permite digitar texto - isso é tudo.

Usando seu editor de texto, você criar o que é chamado de arquivo de código fonte. A única coisa especial sobre este arquivo é que ele contém instruções que dizem ao computador o que fazer. E apesar de que seria bom para escrever instruções como “faça um ruído engraçado,” a verdade é que você deve escrever instruções em língua o computador entende. Neste caso, as instruções são escritas na linguagem C.

Video: C/C++: Manipulação de arquivo [criando arquivo]. Aula 06

Depois que você terminar de escrever as instruções, você salvá-los em um arquivo no disco. Ter a primeira parte do nome do arquivo é o nome que deseja dar ao programa final. Por exemplo, se você estivesse criando um jogo chamado UFO matança, o arquivo de código-fonte deve ter um primeiro nome de UFOKILL.

A segunda parte do nome do arquivo, a extensão, deve ser C, para a linguagem C. Isso é importante! A maioria dos arquivos de texto termina em TXT ou às vezes DOC. Para a linguagem C, os arquivos devem terminar em .C (dot-C), tais como UFOKILL.C.

  • O arquivo de código-fonte é um arquivo de texto no disco. Ele contém instruções para o computador que são escritos na linguagem de programação C.
  • Você pode usar um editor de texto para criar o arquivo de código fonte. A maioria dos compiladores C vêm com seus próprios editores de texto. Se o seu caso não, você pode usar um editor de texto de terceiros para fazer o trabalho. (Alguns programadores preferem editores de texto de terceiros.)
  • Você pode usar um processador de texto para criar seus arquivos de código fonte. No entanto, salve o arquivo como um “texto simples” ou “text DOS” ou “ASCII” ou arquivo “não formatado”. (Usando um processador de texto para criar um arquivo de código fonte é muito parecido com um 747 para conduzir a trabalho-que é um pouco demasiado poder para o trabalho na mão.)
  • O arquivo de código fonte termina com um C como a sua extensão de arquivo.
  • A primeira parte do nome do arquivo de código-fonte deve ser o nome do programa que você deseja criar.
  • Seja inteligente ao nomear seu código-fonte.

Video: COMO CRIAR UM PROGRAMA TIPO MATRIX EM LINGUAGEM EM C

o compilador

Depois que o código fonte é criado e gravado no disco, que deve ser traduzida em uma linguagem que o computador possa entender. Este é um trabalho para o compilador para fazer.

o compilador é um programa especial que lê as instruções armazenadas no arquivo de código-fonte. O compilador é executado através de cada instrução e traduz para o código secreto entendida apenas pelo microprocessador do computador.



Se tudo correr bem e o compilador é devidamente satisfeito com seu código-fonte, que produz um arquivo de código objeto, um segundo arquivo que é salvo em disco. O arquivo de código objeto tem o mesmo nome que o arquivo de código-fonte, mas termina em .OBJ (dot-OBJ). Assim, para que o jogo UFO, seria UFOKILL.OBJ.

Se o compilador não entender alguma coisa, ele exibe uma mensagem de erro na tela. Nesse ponto, você pode ranger os dentes e sentar e ensopado. Em seguida, voltar e editar o arquivo de código fonte novamente, fixando tudo o erro do compilador encontrados. (Isto não é tão difícil quanto parece.) Então você tentar compilar o programa novamente - você recompilar.

Após o compilador faz o seu trabalho, o programa não está terminado. Um terceiro passo é necessário: ligando.

o vinculador

o vinculador é um programa, como o compilador. Seu trabalho é criar o arquivo final do programa.

O que o vinculador faz é levar o arquivo OBJ criado pelo compilador e enfeitar-lo, produzindo o arquivo final do programa. Esse arquivo termina com um COM ou uma extensão EXE - que é como arquivos de programa são identificados no DOS.

A primeira parte do nome do arquivo do programa é o mesmo que a primeira parte do nome do arquivo de código-fonte. Então, se você começar com UFOKILL.C, o compilador cria um arquivo objeto, UFOKILL.OBJ, e então o vinculador cria o arquivo final do programa, UFOKILL.EXE.

  • Na maioria dos compiladores DOS C, ambos os trabalhos de vinculador do compilador e são feitas em conjunto, um após o outro. Ocasionalmente, poderá ver “compilar” e “link” listado como dois passos (que são), mas com o seu compilador C podem ser combinados em um só.
  • Como o compilador, quando o vinculador vê algo que não consigo entender, produz uma mensagem de erro. Nesse caso, você tem que decifrar a mensagem de erro e compilar o programa novamente (recompilação).

Video: Hax Race 2.0 /* Allegro C */

  • O arquivo de programa termina em EXE, mas é possível dizer o vinculador para criar arquivos COM. Você pode consultar a documentação do seu vinculador para retirar esse truque.

Sim, isso mesmo: De começando com um único arquivo de código-fonte, você acaba com três arquivos no disco: UFOKILL.C, UFOKILL.OBJ e UFOKILL.EXE. Alguns compiladores podem ungir seu disco rígido com arquivos ainda mais.


Publicações relacionadas