onde posso aprender "C"?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

onde posso aprender "C"?

Mensagem por feyon2.1 em Ter 03 Set 2013, 00:14

Bom todo programador diz ter começado em C depois C# e C++ e eu queria ampliar minha lógica para estas linguás, vocês conhecem alguma apostila ou mesmo um software no estilo tutorial para C, é que eu quero aprender na net to sem dinheiro pra pagar um curso e vocês sabem que ela está ai pra ser usada né.

por favor me passem o que puder sobre este assunto eu to com fome de sabedoria.

feyon2.1

Número de Mensagens : 76
Data de inscrição : 14/08/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por Mr.Rafael em Ter 03 Set 2013, 07:58

Nada que uma boa pesquisa não resolva. A própria Wikipédia já possui uma série de ensinamentos que podem ser muito úteis para quem está começando: http://pt.wikibooks.org/wiki/Programar_em_C

Claro, você não vai começar fazendo um jogo logo de cara. Mas eu recomendo que comece vendo como a linguagem funciona, e então partir para uma biblioteca específica para jogos. Very Happy

Como hoje ganhei todas no poker, vou deixar com você alguns exemplos bem bestas:
#include // O arquivo header é tipo um "conjunto de funções". O "stdio.h" é o principal

// Início da função main(). Todo o seu código deverá estar dentro dela... e sim, tem que se chamar MAIN! @_@
void main()
  {
  printf(" Hello, world! \n Now go f... yourself. =P \n"); // O "printf" escreve o texto básico na tela. \n é a quebra de linha
  system("PAUSE"); // A função SYSTEM dá um comando ao prompt. No caso, PAUSE dará uma parada na execução.
  }
#include // Include

// Este é um comentário padrão

/*
E aqui eu posso comentar em mais de uma linha. IUHUL! \o/
Tem um tal de @author também ou algo assim, mas nunca usei
*/

/// E ainda temos estas 3 linhas, que geralmente são usadas para documentação.

// Função
void main()
  {
  int numb = 0; // Definimos uma variável numb que só aceita inteiros (int) e de valor 0
 
  printf("Digite alguma coisa, manolo: \n"); // Printf, ok...
  scanf("%d", &numb); // Aqui você coleta dados. Eu sempre me esqueço do "%" e do "&" X_X
 
 printf("Você digitou %d.", numb); // Aqui o número que você digitou será mostrado
  }
Nada difícil, hein? Smile
E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.

o/

Mr.Rafael

Ranking : Nota A
Número de Mensagens : 383
Data de inscrição : 05/10/2010
Notas recebidas : A-C-B-A
Reputação : 57
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 2

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por Rodrigo Santiago em Ter 03 Set 2013, 08:44

Quando estiver aprendendo prorcura por SDL. pra poder usar imagens e janelas em c e c++.

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por PedroX em Ter 03 Set 2013, 12:43

Já que você está começando, pode ser uma boa aprender C#. Depois você parte para o Xamarin (que usa C#), que suporta diversas plataformas atuais, incluindo iOS e Android.

Uma outra sequência boa seria C++ e SFML (que já suporta Android e logo vai suportar iOS).

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por feyon2.1 em Ter 03 Set 2013, 13:09

MR.rafael
E para programar, você tem duas opções: Eclipse ou Code::Blocks. Mas para aprendizado, o Code::Blocks pode ser a melhor escolha.
Esses programas é só pra criar linhas não é? como se fosse um bloco de notas (é bom no meu caso pois estou aprendendo) .
tipo tem outros programas com suporte em c ou c# ou até mesmo c++ tipo unity não é?

Rodrigo
bom eu vou precisar disto pra começar Very Happy valeu cara.

Pedro
o C# é mais facil que C ? é que eu sempre ouso "começa no C depois parte pra C++ que e nada mais que C orientado ao objeto"

feyon2.1

Número de Mensagens : 76
Data de inscrição : 14/08/2013
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por mZIl em Ter 03 Set 2013, 14:05

feyon2.1 escreveu:
-snip-

Pedro
o C# é mais facil que C ? é que eu sempre ouso "começa no C depois parte pra C++ que e nada mais que C orientado ao objeto"
Eu nunca aprendi C. Mas o que você tem que saber é programar, entender os conceitos, saber fazer as coisas. Tipo, nada lhe impede de ser um "poliglota", já que no geral o que muda de uma linguagem para outra é a sintaxe ("modo de escrever") e não de fato os conceitos de programação.

Pelo que já ouvi falar o melhor que tem é C++, porém o C# é o mais atual. O C me disseram que não vale apena aprender para trabalho, apenas para hobby. Eu ficaria entre o C++ e o C#, tentando primeiro o C# e se não gostar indo para o C++. E se não gostar de nenhum, ficara programando em Lua mesmo. Que é o meu caso, já que eu não consigo programar sem dynamic typing.

mZIl

Número de Mensagens : 49
Idade : 19
Data de inscrição : 10/07/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: onde posso aprender "C"?

Mensagem por Conteúdo patrocinado Hoje à(s) 14:11


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum