Olá e bem-vindo de volta.
Nesta palestra, vou lhe oferecer outra opção de como escrever e compilar seus
programas em C, principalmente usando um compilador de editor C on-line.
Isso é útil se você não tiver seu computador ou se estiver em um ambiente em que só tenha acesso
a um navegador da Web e quiser escrever algum código, se não tiver seu próprio computador configurado
com seu IDE ou se não tiver acesso a uma interface de linha de comando.
Você só tem um navegador.
E há muitos compiladores de C on-line que estão disponíveis em um navegador.
Portanto, vou abrir meu navegador da Web Chrome e mostrar alguns que estão disponíveis.
Há vários tipos diferentes no mercado.
Basicamente, você pode pesquisar no Google apenas compiladores C on-line para descobrir muitos dos que estão disponíveis no mercado.
Vou lhe mostrar apenas alguns.
Novamente, a ideia é que, em um servidor em algum lugar, haja uma maneira de editar, compilar e executar seu código
C on-line por meio de um navegador.
Um dos mais populares, um dos primeiros que você verá, é este aqui, que é o gdb
beta on-line.
Se você olhar bem aqui, o link é w-w-w dot online gdb. com/online_c_compiler.
Novamente, se você fizer uma pesquisa no Google por compilador C on-line, geralmente esse é o primeiro que aparece.
Você pode selecionar esse link.
É uma interface bastante básica.
Novamente, você executou e depurou.
Você pode realmente depurar o compartilhamento de parada.
Na verdade, ele apresenta um modelo de código inicialmente com o principal e a impressão.
Olá mundo.
Você também pode passar argumentos de linha de comando para o seu programa, portanto, ele tem alguns recursos interessantes aqui.
O console interativo também pode permitir que você solicite a entrada de dados do usuário, e isso será
mostrado aqui.
Mas o programa básico, tudo o que você precisa fazer é escrever e codificar e editá-lo aqui neste editor.
E, quando estiver pronto para usá-lo, basta dizer executar.
Isso realmente compilará o programa abaixo e informará se há algum erro.
Em seguida, ele fará a saída.
Portanto, se você tiver um erro aqui e ele também for salvo automaticamente para você e você clicar em executar, verá
os erros listados abaixo também.
Portanto, é um pequeno compilador on-line que você pode usar se não gostar da ideia.
Se você não tiver acesso ao IDE.
Mais uma vez, é interativo e permite que você passe argumentos de linha de comando e, novamente, permite que você execute
o depurador.
Falaremos sobre o depurador em sessões muito posteriores, mas esta é apenas uma introdução
a alguns compiladores on-line, portanto, você pode dar uma olhada nisso.
Outro que é comumente usado, embora às vezes tenha alguns problemas de desempenho, é o compilador C on-line
do tutorials point.
Esse você pode obter por meio do compilador C on-line do Coding Ground.
Portanto, se você for direto ao ponto dos tutoriais. com/compile_c_online. php.
Novamente, uma interface semelhante, só que agora você tem o editor do lado esquerdo e o terminal,
a saída do lado direito.
Assim, você pode escrever seu código, selecionar executar e verá o resultado no lado direito.
Agora, este não tem um depurador.
Isso é um pouco mais limitado, mas mostrará os erros.
Se você tem erros, sabe de coisas como essa.
E permite que você execute programas básicos em C.
Você também pode obter entradas do terminal, se o fizer, se quiser obter entradas,
insira-as aqui.
Interface muito boa, mas às vezes bastante tediosa.
Já vi que este tem alguns problemas de desempenho.
Sabe, com todos os compiladores C on-line, você sempre terá um número limitado de recursos.
Na verdade, não sei por quanto tempo esse código-fonte em C é salvo ou armazenado em cache no seu navegador, portanto, talvez
seja melhor copiá-lo.
Se você escrever um programa, copie-o e salve-o em outro lugar, pois não tenho certeza se é on-line.
Outro que é usado, acho que era o segundo link aqui no momento atual deste vídeo.
Este é um programa, este é um compilador on-line de C no programa. com/c-programming/online-compiler novamente mais do mesmo,
escreva o código-fonte aqui.
Saída à direita.
Você o executa, vê o resultado e assim por diante.
Não tenho certeza se esse foi um último interativo que quero mostrar rapidamente é um compilador Cs50 IDE.
Portanto, se você acessar o compilador C on-line, digite Cs50 IDE.
Eu o utilizei para, principalmente, coisas diferentes.
O bom é que ele tem um terminal Linux.
Portanto, se você digitar Cs50 IDE no Google, verá o link.
Agora, inicialmente, quando você acessa o IDE do Cs50, pelo menos no momento desta gravação, que é o ide cs50. io, você verá que a maneira antiga
de fazer as coisas está obsoleta.
Então, você deve clicar neste link com o código Cs50 IO para acessar os espaços de código.
O único pré-requisito para usar esse IDE on-line é.
É que você tem uma conta no GitHub, portanto, precisa se inscrever no GitHub.
Tenha um nome de usuário e uma senha.
Mas quando você selecionar esse link e estiver conectado ao GitHub, ele o levará a este Visual Studio
Code for Cs50.
E você pode simplesmente dizer log in porque terá que fazer login no GitHub se ainda não estiver conectado.
Depois de fazer login, ele solicitará que você autorize o Cs50 IDE a fazer algumas coisas.
Se você se sentir confortável com isso, poderá dizer authorize Cs50, IDE, e será redirecionado
para o aplicativo autorizado.
Pode levar alguns minutos para criar e configurar seu codespace inicialmente.
Assim, quando tudo estiver carregado, o que você verá é esse tipo de interface.
E ele se parece com um IDE, certo.
Por isso, este é um pouco mais robusto.
Portanto, você pode ir até aqui e certificar-se de selecionar novo arquivo, não nova pasta, novo arquivo.
E você pode chamá-lo de hello World dot C.
E você verá esse arquivo sendo criado.
E o editor está à direita.
Assim, você pode realmente começar a escrever algum código-fonte para um arquivo C padrão.
E, para executar esse código, basta clicar em executar e você verá erros e assim por diante.
Aqui embaixo, você também pode interagir com o terminal Linux emitindo comandos.
Aqui você pode ver que o Hello World dot C foi realmente criado aqui.
Portanto, se eu copiar e colar e pegar um código e ele tiver números de linha, o que é bom, você poderá executá-lo
e executá-lo na depuração.
E ele tem uma espécie de interface do Visual Studio.
Portanto, se você não quiser executá-lo ali, poderá executá-lo no terminal por meio da interface
de linha de comando, como mostrei anteriormente.
Isso está sendo executado em depuração, mas é uma interface muito boa.
Normalmente, vou para o terminal e digito os comandos a serem executados.
Mas essa é outra opção para executar e escrever seu código.
Lembre-se de que todos esses compiladores C on-line, por serem um pouco limitados em termos de recursos, usam o compilador GCC ou uma
variação dele, mas podem não oferecer suporte a todos os recursos da classe.
Portanto, se você estiver fazendo programação C avançada e estiver fazendo coisas como soquetes e threads,
esses compiladores C on-line normalmente não funcionarão para isso.
Mas eles são uma boa terceira opção.
Se você estiver em trânsito e quiser escrever algum código C, não terá seu laptop, não terá um IDE, não
terá nenhum tipo de terminal disponível, não terá o Cygwin instalado ou qualquer outra coisa.
Esses compiladores de C on-line são uma boa alternativa.
Obrigado.