Jump to content
  • Programação Moderna em C

       (16 reviews)

    Fernando Mercês

     

    O que é?

    C é uma linguagem de programação criada na década de 60 e utilizada largamente até os dias atuais. É comum se ouvir que “metade do Universo é escrito em C” e de fato é impressionante o número de aplicações de base escritas nesta linguagem. Exemplos incluem: Linux, Apache httpd, PHP, Java, Perl, Ruby, Python e a API do Windows.

    Por que estudar C?

    Acreditamos que o estudo da linguagem C é muito benéfico para o profissional que lida com computadores, independente da área. Estudar C nos obriga a focar nas bases da computação, entender como os dados são manipulados em memória pelo sistema operacional e pelo processador, suas limitações e condições para funcionamento. Algumas vantagens de se estudar C são:

    • Pouca coisa "vem pronta" em C, nos forçando a implementar e entender as limitações da computação atual.
    • O programador tem controle quase total do contexto do programa.
    • É uma linguagem comercial, principalmente na era dos embarcados.

    Mas C não é velho?

    A linguagem foi criada há muito tempo, mas continua sendo atualizada e utilizada. Basta olhar o índice TIOBE, que mede as linguagens mais em alta no mundo, para comprovar o que dissemos. A última atualização na especificação padrão foi em 2011 mas os compiladores adicionam extensões periodicamente. O gcc (GNU Compiler Collection) e o Visual Studio, da Microsoft, são bem famosos, mas há também o clang que ganhou bastante espaço recentemente.

    Instrutor

    @Fernando Mercês

    O treinamento

    O treinamento Programação Moderna em C aborda aspectos modernos da linguagem, bem como do ecossistema para desenvolvimento de aplicações em C, como o SO, editores de texto, IDE’s, etc.

    O curso está no YouTube, no nosso canal Papo Binário, sem nenhum custo. São 20 aulas em 23 vídeos. Segue a lista:

    Aula 0: Preparando o ambiente
    Aula 1: Funções main() e printf()
    Aula 2: Variáveis booleanas e do tipo char
    Aula 3: Variáveis do tipo int
    Aula 4: Variáveis do tipo float
    Aula 5: Arrays
    Aula 6: Operadores aritiméticos
    Aula 7: Operadores lógicos
    Aula 8: Operadores bit-a-bit
    Aula 9: Condicional if
    Aula 10: Repetições (Parte 1/2)
    Aula 10: Repetições (Parte 2/2)
    Aula 11: Ponteiros (Parte 1/2)
    Aula 11: Ponteiros (Parte 2/2)
    Aula 12: Indexação de arrays e ponteiros
    Aula 13: Alocação dinâmica de memória
    Aula 14 - Estruturas e Uniões
    Aula 15 - Funções
    Aula 16 - Macros
    Aula 17 - Escopo e classes de armazenamento
    Aula 18 - Projeto readpe (Parte 1/3)
    Aula 19 - Projeto readpe (Parte 2/3)
    Aula 20 - Projeto readpe (Parte 3/3)

     


    User Feedback

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest

    Valeyard

       8 of 8 members found this review helpful 8 / 8 members

    Ótimo curso.
    Complementou muito meu conhecimento em C, abordou ferramentas super interessantes que auxiliam o programador (vim, terminal, alguns comandos do terminal...). A maioria dos cursos é uma pessoa ensinando com uma IDE na frente, esse foi diferente. Obrigado e parabéns pelo excelente curso.

    • Curtir 3
    Link to review
    Share on other sites

    Fabiano Furtado

       7 of 7 members found this review helpful 7 / 7 members

    Gostei muito do curso, mas acho que poderia abordar mais um pouco da linguagem, através de mais videos. De qualquer maneira, recomendo este curso para todos.

    • Curtir 2
    Link to review
    Share on other sites

    Faggiano

       6 of 6 members found this review helpful 6 / 6 members

    Excelente abordagem, conteúdo e ferramentas! Parabéns!

    • Curtir 1
    Link to review
    Share on other sites

    gzn

       3 of 3 members found this review helpful 3 / 3 members

    Uma boa introdução para quem está começando a programar nessa linguagem! Parabéns!

    Futuros cursos em vídeo sobre C? Bom, minha sugestão talvez seria falar um pouco mais sobre como evitar que o software escrito em C fique inseguro, pois já vi algumas pessoas dizendo que isso é bem difícil de se fazer com C.

    • Curtir 2
    Link to review
    Share on other sites

    Renan Martins

       2 of 2 members found this review helpful 2 / 2 members

    Achei o curso ótimo, o conteúdo do mesmo e super interessante, recomendo muito este curso.

    Parabéns a todas as pessoas envolvidas.

    • Curtir 1
    Link to review
    Share on other sites

    Guest juliANO

       1 of 1 member found this review helpful 1 / 1 member

    utilizo android studio 32bits, version 8.0.1453 do vi e me aparece essa msg

    Error detected while processing /home/juliano/.vimrc:
    line    3:
    E319: Sorry, the command is not available in this version: syntax on
    line    6:
    E319: Sorry, the command is not available in this version: filetype plugin indent on


    O restante ta funcionando blezura,alguempode me auxiliar por gentileza?

    Response from the author:

    Opa, Juliano, é o que o erro diz aí. Sua versão do vim não suporta os comandos que uso no curso. Você pode tentar instalar uma versão mais completa ou usar em outro sistema (não conheço o Android Studio, desculpe).

    Link to review
    Share on other sites

    Guest Alexsandro lira

       1 of 1 member found this review helpful 1 / 1 member

    programa de curso ótimo

    Link to review
    Share on other sites

    Xico

       1 of 1 member found this review helpful 1 / 1 member

    Muito bom, muito obrigado, excelentes conteúdos.

    Link to review
    Share on other sites

    Mister M

       1 of 1 member found this review helpful 1 / 1 member

    Excelente! Sem igual no You Tube.

    Link to review
    Share on other sites

    Guest Wellington Silva

       1 of 1 member found this review helpful 1 / 1 member

    Muito esclarecedor. Conheço um pouco de Linux e adorei o curso, abriu a minha mente. Sucesso.

    Link to review
    Share on other sites

    Guest Daniel

       1 of 1 member found this review helpful 1 / 1 member

    Vi a primeira aula há find -t -2 dias, e desde já achei ótima. Porque ao mesmo tempo que instrui quanto ao C, que é o foco inicial do curso e o objetivo dos alunos, implementa e muito com a utilização do shell, porque dá recorrência ao uso. Gostei muito do projeto de vocês, estou estudando linux e sou usuário lubuntu por enquanto com GUI KDE Plasma. Vocês têm de longe um dos melhores cursos gratuitos que já vi nesta história de 3 anos estudando programação. Espero futuramente até poder contribuir diretamente com esse projeto maravilhoso!

    Link to review
    Share on other sites

    Guest diegodba9@gmail.com

       1 of 1 member found this review helpful 1 / 1 member

    HOJE DIA 18/02/2020 VOU INICIAR QUERO VER DAQUI UNS DIAS OU MESES OQUE IREI RELATAR 

    VOLTAREI DAQUI 3 MESES PARA POSICIONAR SOBRE O RESULTADO VOU ASSISTIR AS 23 AULAS UMA POR DIA

     

    Response from the author:

    Te esperamos então. ?

    Link to review
    Share on other sites

    Wicaro Italo

       1 of 1 member found this review helpful 1 / 1 member
    Citar
    
    Toda vez que tento compilar um programa em C pelo terminal do linux com o comando "make programa" me retorna a seguinte saida: 
    
    
    

    cc     programinha.c   -o programinha
    programinha.c:1:10: fatal error: stdio.h: Arquivo ou diretório inexistente
     #include <stdio.h>
              ^~~~~~~~~
    compilation terminated.
    <builtin>: recipe for target 'programinha' failed
    make: *** [programinha] Error 1

     

     

    Response from the author:

    Que estranho. Qual distribuição Linix você tá usando? Debian mesmo? As três estrelas foram por isso? ?

    Link to review
    Share on other sites

    Rogerio Acruche

       3 of 4 members found this review helpful 3 / 4 members

    Eu estava usando o debian 10.1.0 Xfce. Não consegui fazer a instalação do GCC de forma alguma.

    Acabei de baixar o debian 9.1. Vou tentar novamente.

    Response from the author:

    Deveria ser simples.. algo como apt install build-essential ou apt install gcc. ?

    Link to review
    Share on other sites

    Guest GAMAEL

      

    💪

    Link to review
    Share on other sites


×
×
  • Create New...