Executando verificação de segurança...
1

[DÚVIDA] - Documentação Oficial do C - ISO/IEC 9899

Tenho duas dúvidas referente a documentação oficial do C (ISO/IEC 9899):

  1. A ISO é disponibilizada somente para quem adquiri o documento comprando?

  2. Nesse site é possível visualizar as referências da ISO abaixo de cada tópico e subtópico, para os profissionais que já estão na área de programação e que já tiveram algum contato com C, o site é suficientemente confíavel para um leigo conseguir aprender C na parte teórica e prática juntamente com os fundamentos de computação?

Aceitando sugestões (livros ou sites) para quem está iniciando na área de programação

Carregando publicação patrocinada...
3

O site é considerado quase que documentação ofical (não é, mas é como se fosse).

Legalmente a ISO final só pode ser obtida mediante pagamento.

Estudar doz zero pela ISO pode não ser uma boa ideia, mas estudá-la posteriormente se pretende ser programador C é uma ótima ideia.

Ajudei? Era o meu desejo.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1
1

Sim, seria mais interessante buscar um livro em relação a isso, entretanto, é difícil escolher um livro que seja bom de C (inglês ou não), digo isso, por conta que não tenho experiência com programação, por isso pedi recomendações no final do tópico.

Visualizei que são tantas versões (C11, C17, C20) que fiquei um pouco confuso de onde começar, mas pelo que visualizei são poucas alterações do C11 para frente, essa informação procede?

Meu objetivo em C é aprender a base para depois partir para outras linguagens de programação (pelo que andei vendo as postagens no tabnews e no stackoveflow), por isso da escolha.

1

chegou a buscar algum livro do Deitel? quando cursei faculdade os livros desse cara eram referencia...sei que tem de C++ pq estudei com ele, o de C precisa procurar

1

Eu não conhecia o site que indicou. Inclusive, a partir de um link lá publicado, consegui obter uma cópia sem senha da n3220. É uma versão draft, pois a documentação ISO é algo como as normas ABNT no Brasil. O acesso se dá por aquisição da norma. Uma alternativa é você pesquisar alguma biblioteca de Universidade que a tem disponível para consulta caso ainda queira ver a norma e suas atualizações.

Se eu fosse indicar um material para quem está aprendendo também recomendaria os livros do Deitel (um paizão). Se fizer uma busca por "Deitel C como programar" ou "Deitel C++ como programar" vai encontrar em algum lugar um PDF para visualizar. O livro, aparentemente caro, vale o preço. É uma Bíblia. Lembrar-se de que C++ é, digamos, uma extensão de C.

Há muito material bom na internet e os membros do Tabnews, especialistas, podem indicar o caminho das pedras. Sozinho, você vai precisar garimpar muita coisa : ).

Ambiente online

Aprender a parte básica da teoria com prática na própria área de testes online.
[C] https://www.w3schools.com/c/index.php
[C++] https://www.w3schools.com/cpp/index.php

Tutoriais

[C] https://www.tutorialspoint.com/cprogramming/index.htm
[C++] https://www.tutorialspoint.com/cplusplus/index.htm

[C++] https://cplusplus.com/doc/tutorial

...

1

Minha maior preocupação em relação ao aprendizado seria obter uma referência ruim e estudar em cima disso, os livros do Deitel parecem serem bons, mas há algum problema e em estudar versões que não são tão atuais? Por exemplo, se pegar como base C11 para C23 são duas atualizações de diferença em cima disso (C17 e C20), seria prejudicial estudar uma versão não tão atual?