Siga o Suporte Ninja por email

sexta-feira, 9 de dezembro de 2016

Video Aula - Curso de Introdução a programação em C - Suporte Ninja

Video Aula - Curso de Introdução a programação em C - Suporte Ninja: 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.



Video Aula - Curso Completo de programação em C

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:
  • 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.
Mascote do Suporte Ninja

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).
                        

Video Aula - Curso Completo de programação em C

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_ #