Sugestão de Livro programação C

Programação C em geral

Moderadores: 51, guest2003

Sugestão de Livro programação C

Mensagempor Raji » 03 Mar 2017 20:04

Olá,

Estou pensando em ocupar um tempo ocioso estudando C... Será que o livro abaixo é uma boa? Tem outras sugestões, que não sejam tão difíceis como o do Dennis Ritchie?

http://www.livrariacultura.com.br/p/c-p ... s-30609917
Raji
Nibble
 
Mensagens: 61
Registrado em: 28 Jan 2017 09:02
Localização: Joinville -SC

Re: Sugestão de Livro programação C

Mensagempor tcpipchip » 06 Mar 2017 15:20

------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Sugestão de Livro programação C

Mensagempor eletroinf » 06 Mar 2017 17:11

Além da (boa) sugestão já dada, outros livros interessantes para quem está começando são:

Estudo dirigido de linguagem C
https://www.passeidireto.com/arquivo/61 ... agem-c-6ed

C completo e total:
http://www.inf.ufpr.br/lesoliveira/down ... -total.pdf

Comento que o livro do Denis é mais um manual que livro didático, sendo mais útil para quem já sabe programar.
Para o iniciante é fundamental uma linguagem clara e simplificada.
"De cada um segundo sua capacidade a cada um segundo sua necessidade."
Avatar do usuário
eletroinf
Word
 
Mensagens: 948
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS

Re: Sugestão de Livro programação C

Mensagempor Raji » 06 Mar 2017 21:25

Não foi bom começar a ler... Já descobri me meu compilador não faz o seguinte:
Código: Selecionar todos
                char texto[4][21] = { "<.....Linha 01.....>", "<.....Linha 02.....>", "<.....Linha 03.....>","<.....Linha 04.....>"};
                char (*ptexto)[21] = &texto[0];

                printf("%s \n\r",ptexto++);
                printf("%s \n\r",ptexto++);
                printf("%s \n\r",ptexto++);
                printf("%s \n\r",ptexto);
Raji
Nibble
 
Mensagens: 61
Registrado em: 28 Jan 2017 09:02
Localização: Joinville -SC

Re: Sugestão de Livro programação C

Mensagempor andre_luis » 06 Mar 2017 22:16

Nao está claro qual erro está acontecendo no seu compilador, mas algumas explicações podem ser diretas:

  • A declaração char pode não ser considerada como nativa em todos os compiladores, mas voce pode colocar um typedef pra resolver isso.
  • A função printf também não é padrão em todos os compiladores, e naqueles onde é suportada, tem de inserir o include apropriado.

Enfim, carece de mais detalhes, ou de um aprofundamento no estudo.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Sugestão de Livro programação C

Mensagempor Raji » 07 Mar 2017 19:20

andre_teprom escreveu:
Enfim, carece de mais detalhes, ou de um aprofundamento no estudo.


O problema é que o CCS não aceita o typecast do ponteiro para 21 bytes:

Código: Selecionar todos
char (*ptexto)[21] = &texto[0];


Aí não consigo imprimir as quatro linhas com incrementos simples do ponteiro. Aí você vai dizer que tem muitas outras formas de fazer isso, mas no meu caso, achei essa solução simples e elegante, mas não aplicável para a minha realidade.
Raji
Nibble
 
Mensagens: 61
Registrado em: 28 Jan 2017 09:02
Localização: Joinville -SC

Re: Sugestão de Livro programação C

Mensagempor pamv » 07 Mar 2017 20:38

Se você quer aprender C eu acho que é melhor primeiro usar um ambiente padrão (Linux ou Win) e depois migrar para ambientes restritos. Senão vai ser um tropeço desse a cada passo.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Sugestão de Livro programação C

Mensagempor mrgadotti » 07 Mar 2017 20:48

Concordo com o pamv, sugiro começar com o Dev-C++ que é clássico para aprender C/C++. No Linux é ainda mais fácil com o GCC.
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Re: Sugestão de Livro programação C

Mensagempor andre_luis » 07 Mar 2017 21:32

Sempre fui defensor do CCS como ferramenta para iniciantes criarem projetos, mas não como ferramenta de aprendizado. Tem realmente muitas coisas "esquizitas" que acontecem mesmo nas ultimas versões. Recentemente tive de lidar com um erro sem explicação, somente por ter adicionado mais uma camada no programa ( leia-se: encapsular um conjunto de rotinas numa função ). Ao retornar ao formato original voltou a funcionar. Enfim, CCS é mao na roda pra fazer, nao pra aprender.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x