Video Aula - Curso Introdução a
programação em C: Se você conhece alguma coisa de programação, já deve
ter ouvido falar na linguagem C.
As principais características da
linguagem C, e que a definem, são: portabilidade, modularidade, recursos
de baixo nível e simplicidade. Além disso, ela é uma linguagem
imperativa de uso geral. Entenda o que tudo isso significa:
linguagem C, e que a definem, são: portabilidade, modularidade, recursos
de baixo nível e simplicidade. Além disso, ela é uma linguagem
imperativa de uso geral. Entenda o que tudo isso significa:
- Portabilidade: pode ser compilada em diferentes arquiteturas, seja de hardware ou de software. É possível usar C no Mac ou PC, com Linux ou Windows. Isso pode parecer algo simples, mas na verdade nem todas as linguagens funcionam assim. Java, C++ e Python, por exemplo, também são linguagens altamente portáteis. C#, nem tanto. Como foi desenvolvida pela Microsoft, programadores têm de fazer vários rodeios para conseguir compilar um programa escrito em C# no Linux, por exemplo.
- Modularidade: um programa em C é dividido em vários blocos de programação
distintos, ou seja, funções que não estão interligadas. Assim, no
momento em que a sua função é fechada, aquilo que você escreveu não vai
afetar os blocos seguintes - a não ser que seja chamada, é claro.
- Recursos de baixo nível: C é uma ótima linguagem
para sistemas operacionais porque, além de eficiente, tem muitos
recursos para controlar a memória da sua máquina. Além disso, ela
permite acesso ao microprocessador, permitindo a chamada de rotinas em
Assembly.
- Simplicidade: a sintaxe de C é relativamente fácil de aprender e, desde
que você siga as regras, dificilmente vai cometer erros que possam
comprometer o seu programa. Além disso, o compilador lhe avisará da
maior parte dos erros de sintaxe que você cometer e dará dicas para você corrigí-la.
- Linguagem Imperativa: em C você usa funções que modificam o estado do programa. Elas são divididas em blocos e você as chama diretamente.
- Uso geral: embora não seja, obviamente, a melhor escolha para todas as aplicações, você pode fazer quase qualquer coisa com C.
Por que aprender C?Não é porque o
criador do Linux disse que C++ é ruim que você não deveria aprender essa
linguagem também. Até por que a maioria das pessoas não aprende a
programar para criar um sistema operacional.
criador do Linux disse que C++ é ruim que você não deveria aprender essa
linguagem também. Até por que a maioria das pessoas não aprende a
programar para criar um sistema operacional.

Se gostou da nossa iniciativa comente, curta ou compartilhe! Esse estímulo é muito importante para a nossa equipe e reflete diretamente na possibilidade de trazermos mais conteúdos que você venha a gostar!
Continuando...
Acontece que C é uma ótima linguagem
para programadores iniciantes. Não apenas porque a sintaxe é simples,
mas porque C influenciou a maioria das linguagens mais utilizadas hoje
em dia. Depois de aprender C, você vai ver que ela tem muitos pontos em
comum com Java, Javascript, Shell e PHP, por exemplo, além de todas as linguagens que são C-alguma coisa (C++, C#, Objective-C, etc).
para programadores iniciantes. Não apenas porque a sintaxe é simples,
mas porque C influenciou a maioria das linguagens mais utilizadas hoje
em dia. Depois de aprender C, você vai ver que ela tem muitos pontos em
comum com Java, Javascript, Shell e PHP, por exemplo, além de todas as linguagens que são C-alguma coisa (C++, C#, Objective-C, etc).
Antes de Mostrar os Vídeos Interativos, vou mostrar os vídeos introdutórios do Curso Linguagem C Completo
#Uso_do_Editor_Kate
#Olá_Mundo_(usando_o_Editor_Kate_no_Linux)
#Olá_Mundo_(usando_o_IDE_DevC++_no_Windows) #Leitura_e_Escrita
#Calculo_da_Media #Utilizacao_de_Parenteses_em_Operacoes_Aritmeticas
#Calculo_de_Media_entre_Dois_Numeros_Inteiros
#Operadores_Aritmeticos_e_Relacionais #Estrutura_de_Condicao_If_Else
#Operador_Logico_E #Estrutura_de_Condicao_If_Else_Aninhada
#Estrutura_de_Condicao_If_Else_Aninhada_(o_tutorial)
#Estrutura_de_Condicao_Switch
#Estrutura_de_Repeticao_For_(com_contagem_crescente)
#Estrutura_de_Repeticao_For_(com_contagem_decrescente)
#Estrutura_de_Repeticao_For_(com_contagem_crescente_e_alfanumerica)
#Estrutura_de_Repeticao_While
#Estrutura_de_Repeticao_While_(sem_contadores) #Contadores #Vetores
#Ponteiros #Funções_ #
Nenhum comentário:
Postar um comentário