Curso Moderno da Linguagem C
What you'll learn
- Conhecimentos essenciais de programação tendo C como base
- Lógica de programação baseada na Linguagem C
- Fundamentos essenciais da Linguagem C
- Exercícios, banco de dados, Regex, Desenvolvimento de Games e outros.
Requirements
- Não é necessário de conhecimento em programação. Você aprenderá tudo do zero.
Description
C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).
C tem influenciado muitas outras linguagens de programação, tais como: Java, Javascript, PHP e diversas outras, a mais mais notavelmente é o C++, que originalmente começou como uma extensão para C.
A linguagem C encontra-se na versão/padrão internacional C17 lançada em junho de 2018, substituindo a versão C11.
ANSI C e ISO C
Em 1983, o instituto norte-americano de padrões (ANSI) formou um comité, X3J11, para estabelecer uma especificação do padrão da linguagem C. Após um processo longo e árduo, o padrão foi completo em 1989 e ratificado como ANSI X3.159-1989 "Programming Language C". Esta versão da linguagem é frequentemente referida como ANSI C. Em 1990, o padrão ANSI C, após sofrer umas modificações menores, foi adotado pela Organização Internacional para Padronização (ISO)
Atualmente está sendo desenvolvida a nova revisão do padrão C, que pretende incorporar novas funcionalidades à linguagem. Informalmente denominada C2x, deve ser finalizada em 2023 e se tornar C23.
Depois de conhecer C, deve ser muito fácil aprender qualquer outra linguagem de programação padrão, se você precisar. C é também considerado o auge do entendimento de programação, depois de aprendê-lo, as outras linguagens (principalmente as que usam interpretadores: Python, PHP, JavaScript/Node.js/React ,...) ficarão muito fáceis para você dominar.
Who this course is for:
- Desenvolvedores iniciantes e intermediários que pretendem aprender e avançar!
Instructor
Sou graduando em Engenharia de Software e Bacharel em Ciências Contábeis. Também Pós-graduado em Sistemas de Informação. Sou um grande apaixonado das linguagens de programação C e C++ , além de possuir um grande afeto por linha de comando, Terminal User Interface e tudo que está ligado ao Console/Terminal , por isso possuo destreza em Shell Script mais precisamente GNU Bash e criei uma página na Web de nome Terminal Root. Adoro linguagens de programação, conheço um pouco e muito de algumas, tais como: Java, C#, JavaScript, PHP, Golang, GNU Assembler, Lua e entre outras .
Conhecimento é a chave para a auto-realização, mas somente possuir ele não vale de nada, pois para onde levaremos o conhecimento quando deixarmos esse mundo ? Por isso sinto a necessidade de compartilhar o conhecimento, seja ele de forma gratuita ou de uma forma que compense meu trabalho, mas repassar para outras pessoas é importante, elas podem fazer um melhor proveito do mesmo e também repassá-los criando assim um futuro melhor para todas as gerações. Seja bem-vindo ao meu perfil aqui na Udemy !