programadores C + + pode usar um editor de texto simples para criar os arquivos de código -fonte para programas muito simples , mas um ambiente de desenvolvimento integrado , ou IDE, torna mais fácil para criar programas mais sofisticados que se estendem por vários arquivos de código -fonte e várias bibliotecas . Alguns conceitos básicos de informática pode ajudar novos desenvolvedores de C + + entender como programar e como usar IDEs como o C + + Builder, o sucessor do Turbo C + +. Source Code contra o Código de Máquina
O código-fonte que os programadores escrever em C + + não é o que os computadores realmente ler quando executam seus programas. O que os computadores realmente ler é um código muito mais complexo chamado código de máquina ou linguagem de máquina : direções passo- a-passo para um processador . Os programadores podem escrever programas nesta língua , mas é muito demorado e muito mais difícil de codificar programas complexos . Um programa chamado um compilador C + + traduz o código fonte C + + para o código de máquina que constitui um programa executável .
Compiler vs IDE
A + IDE Turbo C + tem um built- em função de enviar o código fonte do projeto atual por meio do compilador C + + para a tradução em código de máquina . Este tipo de integração pode levar programadores iniciantes a acreditar que o IDE eo compilador são uma ea mesma coisa. Este não é o caso . O IDE é um programa que ajuda os programadores a gerenciar e escrever o código -fonte, enquanto o compilador é um pedaço de software. Turbo C + + instala um compilador , além do programa principal, eo IDE é pré-configurado para acessar diretamente o compilador.
Diretórios de arquivos
Enquanto os usuários estão habituados a navegar em arquivos clicando em uma série de pastas , esta é apenas uma representação gráfica da estrutura de diretório subjacente de um sistema operacional. Endereço do diretório de uma pasta começa com a pasta raiz do sistema operacional, que é "/" para sistemas baseados em Unix e geralmente "C:" para o sistema operacional Windows. Cada pasta em um sistema encontra-se dentro deste diretório raiz e pastas ou arquivos subseqüentes estão separados por uma "/" para sistemas baseados em Unix ou "\\" para sistemas Windows. Por exemplo, "C: \\ Arquivos de Programas" é o endereço do diretório para pasta da janela " Arquivos de Programas" . Quando os programadores referência a um arquivo em código C + +, eles precisam usar seu endereço do diretório neste formato.
Terminal
Todos os sistemas operacionais modernos possuem interfaces gráficas de usuário , que são muito mais fácil para os usuários diários de navegar do que as interfaces de linha de comando que caracterizaram os sistemas operacionais iniciais. Os sistemas operacionais , no entanto, manter programas que emulam estas interfaces para usuários avançados. C + + ' s biblioteca padrão inclui comandos que permitem que programas sejam executados nessas linhas de comando , que são às vezes chamados de terminais. Escrever programas para serem executados em interfaces gráficas requer bibliotecas adicionais e conhecimento adicional , para que os programadores começam C + + será escrever programas que executam em um terminal ou linha de comando.