domingo, 28 de julho de 2013

Quase pronto...

Já sabes declarar uma biblioteca e a primeira função em C e C++, que é a de imprimir, na saída principal, informações, falta concatenar este conhecimento para poder fazer um programa executável.

A sintaxe de um programa em C e C++ é assim:

#include<library>
int main()
{
//código
return 0;
}

É nessesária a presença do int main() e das chaves, geralmente na linha seguinte por questões de organização. O return 0; é para retornar um valor à função main, que é do tipo integer. Os tipos de funções e variáveis ainda serão abordados mais na frente.


Em cada função que não necessita mais explicação, deve estar presente um ponto e vírgula (;).
Como no printf("T"); e cout << "T";

Lanço agora o desafio de fazer teu primeiro programa, faça mostrar na tela, tua saída principal, o texto: "Hello world"



Não te esqueças da estrutura do programa.



Funções básicas

Sabendo invocar uma biblioteca, falta aprender a invocar funções das bibliotecas. Cada biblioteca vem com uma gama de funções nativas e cada função necessita uma sintaxe específica.

Vou mostrar agora as funções primeiras para se iniciar a escrever programas. Primeiro, para mostrar dado na saída principal configurada no seu sistema.

Biblioteca: <stdio.h> <iostream>
Função: printf("N"); std::cout << "N";

Onde printf "N" será o texto a ser publicado, se não armazenar o dado na memória.
Armazenando na memória, a sintaxe ficará mais ou menos assim:

printf("%T", V); std::cout << V ;

Onde T será o tipo de variável alocada e V, a variável ou o ponteiro à ela.

A sintaxe do "std::cout" é realmente mais versátil e flexível que a do "printf".



No próximo tópico falarei de alguns tipos de alocação



sexta-feira, 12 de julho de 2013

Biblioteca

Antes de poder utilizar quaisquer funções em C ou C++ é necessário especificar para o compilador aonde procurá-la e relacionar com os binários para utilizar naquela tarefa. O compilador é guiado para a Biblioteca, onde encontra todos os dados necessários para realizar a tarefa.

Existem algumas bibliotecas padrão, universais, onde os compiladores já possuem a relação necessária para fazer um programa, também é possível criar a sua própria. As bibliotecas padrão mais usadas aqui serão a "<stdio.h>" e a "<iostream>", para comandos básicos. Para mais informações, você pode verificar aqui mais bibliotecas e funções delas. [em inglês].

Para "chamar" a biblioteca, colocamos o sequinte código:
#include<library>
Onde "<library>" é substituida pela biblioteca a ser utilizada, por exemplo:
#include<iostream> ou #include<stdio.h>

quinta-feira, 11 de julho de 2013

"Getting Started"

Diferentes linguagens requerem diferentes editores.

Por

  • Linguagens:
    Entendemos o tipo de código a ser ulilizado, alguns exemplos são C, C++, phyton, html.

  • editores
    Entendemos o programa a ser utilizado para compilar o programa, para que realize a tarefa que será designada pela linguagem utilizada.

A linguagem escrita será chamada de código


Usaremos, no começo, mais C e C++

C e C++ são linguagens.
Estaremos mostrando aqui algumas coisas básicas sobre estas duas. [Por enquanto]

Editor [Compilador] para C e C++

Dentro de um compilador de C e C++, existe o GCC [GNU compiler collection]. É isso que cria o executável, o programa em si, o arquivo binário, que o processador vai poder interpretar da forma que pode. Existem alguns editores já integrados com o GCC, para windows tem o Dev C++ que, por ser gratuito e de código aberto, é o que uso. Para Mac, existe o Xcode e para o Linux há o netbeans, este não testei e aquele não gostei.

Instale e mande bala.

terça-feira, 25 de junho de 2013

Introdução

Estamos abrindo este blog para passar alguns conhecimentos de programação em diversas linguagens. Os administradores somos eu (Arthur) e Lucas. Aqui postaremos tutoriais ensinando a programar, postaremos exemplos de programas, entre diversas coisas. Espero que gostem!