Mostrando postagens com marcador aulas. Mostrar todas as postagens
Mostrando postagens com marcador aulas. Mostrar todas as postagens

Muitas pessoas tem dúvidas de como instalar um programa no linux, não sabem se precisam baixar mais dependências ou editar algum arquivo necessário para a instalação do software. 

Para resolver esse problema desenvolvedores da distruibição Debian criaram o comando de terminal apt (Advanced Packaging Tool).

Atualizando seus pacotes

Quando é utilizado esse comando no linux, este acessa um arquivo chamado sources.list que contém a lista de todos os pacotes disponíveis. Para atualizar seus pacotes basta digitar o seguinte comando no terminal:

sudo apt-get update
Lembrando sempre de iniciar com a permissão de administrador.



Instalando seus programas

Para instalar seus programas (pacotes) basta abrir o terminal (ctrl + alt + T) e utilizar a seguinte estrutura de comando:

sudo apt-get install (nome do programa)
Um exemplo com um programa real que poderiamos instalar é o docky, que é um programa que cria uma barra de ferramentas na parte inferior da tela no estilo Mac:


sudo apt-get install docky

Removendo programas 

Para remover seus pacotes também é simples, basta utilizar o remove no lugar de install então a estrutura fica assim:


sudo apt-get remove programax
Contudo, com esse comando não é possivel remover as configurações do programa, para isso utiliza-se:


sudo apt-get purge programax

Atualizando o sistema 

Para realizar um upgrade no sistema o comando também é muito simples, basta digitar:

sudo apt-get upgrade

Essas foram as funções básicas do  apt, se encontrar qualquer problema na execução de algum dos comandos acima, podem deixar nos comentários.




PRINTF, PUTS, PUTCHAR



Todos nós em algum momento da vida já vimos algum filme onde tinha um hacker que invadia alguma instalação super secreta apenas digitando coisas "aleatórias" em telinha preta com letras verdes, pois bem, o que você estava vendo ali na verdade é um emulador de terminal.



Como prometido no último post hoje falaremos sobre variáveis, mas o que são variáveis? Pense em variáveis como potes que guardam determinado valor, por exemplo, determinado pote de sua casa guarda o arroz ou o leite, aqui em nossos programas as variáveis também guardam determinados tipos de valores como veremos logo abaixo, o primeiro tipo que veremos é o int, esse pote guardará números inteiros, olha só como declaramos no nosso arquivo fonte:
primeiro programa em c

Hoje daremos continuidade a nossa série de postagem sobre C, se não viu nossa primeira postagem clique aqui.

Mas como um programa em C funciona? Então C é um linguagem estruturada, onde os programas são construidos a partir de funções(que são blocos de códigos, que executaram determinada função no programa), abordaremos funções mais detalhadamente no decorrer dos posts. 

O que é necessário para começar? 

Para iniciarmos é necessária que se tenha um bloco de notas ou utilize uma IDE para a escrita de nossos programas. Caso esteja utilizando linux não é necessario a instalação de um compilador, pois o mesmo já vem instalado que é o compilador gcc, se estiver em outro sistema será necessária a instalação para execução de nossos programas. 
Uma boa opção é instalar uma IDE(Ambiente de desenvolvimento integrado), que é um programa que nos auxilia durante todo o processo de construção de nossos softwares. Há muitas IDE's famosas que suportam a linguagem C, as mais famosas para iniciantes são: Code::Blocks e Dev-C++.
Outra vantagem das IDE's é que elas já possuem compiladores internos, o que lhe deixa mais preocupado com sua solução do que com o ambiente.

Hello World 

Como todo bom programador, o primeiro programa a ser construído será o Hello World, há boatos que quem não segue essa tradição é azarado para o resto de sua carreira, melhor não superestimar. Primeiro passo crie um novo arquivo e renome-o para helloworld.c, as extensões para nossos programas sempre serão .c.
Agora declare a biblioteca padrão do C para entrada e saída, assim: 


biblioteca c


Por que declarar bibliotecas? Bibliotecas são arquivos que contém varias funções prontas para utilizarmos dentro de nosso programa, uma ótima notícia é que C possui várias funções em suas biblioteca padrão para que nos utilizemos. 
Bom C é uma linguagem muito pequena e não faz quase nada sem utilizar bibliotecas externas. Por isso sempre teremos que dizer ao compilador qual código externo utilizar, declarando no inicio do programa no header(cabeçalho), tudo que estiver escrito após as duas barras não serão lidos pelo compilador, pois são comentários.
Nosso próximo passo é declarar nossa função principal a main como vimos no primeiro post:




 Vamos analisa-la melhor, int é o valor de retorno da função, o comum é que se utilize int para a função main. Isso quer dizer que quando a função terminar de ser executada irá retornar um valor int(inteiro) para o compilador, isso pode ser utilizado de várias formas a mais comum é para saber se o programa funcionou, retornando sempre 0, se diferente disso houve erro. 
Agora vamos exibir nossa mensagem, para isso precisamos chamar a função printf que exibe algo no nosso console. Lembrando que printf é uma função que está disponivel dentro da biblioteca <stdio.h>:



É muito importante colocar sua mensagem entre aspas para que o compilador não pense que é uma variável, outro ponto a destacar é que sempre ao final de uma instrução coloque o ponto e vírgula, isso mostra ao compilador que chegou ao final daquela instrução.
A função printf é bastante poderosa, é possível passar quantos argumentos quiser para ela, veremos o que mais é possível fazer com printf no nosso próximo post .

Após a construção do nosso algoritmo, é a hora de compilarmos e vermos o resultado, em sua IDE clique em compilar e executar, para ver o resultado, deve resultar em algo parecido com essa imagem:




 Caso queira compilar pelo terminal ou prompt de comando, siga os seguintes passos, primeiro abra o terminal na pasta em que salvou o seu arquivo.c, após digite o seguinte comando:


Após esse comando verifique em sua pasta que foi criado outro arquivo chamado helloworld que será .exe se estiver no windows, esse arquivo contém o nosso programa em linguagem de máquina e é ele que executaremos para ver o resultado do nosso programa, então digite o seguinte comando ./helloworld caso esteja no Linux e Mac, se estiver no Windows apenas digite helloworld:




 
Dúvidas e sugestões deixem nos comentários. Nosso próximo post será sobre variáveis, até lá!
 

E ae programers! Hoje estaremos dando os primeiros passos com a linguagem C. Mas por que aprender C? Primeiramente C funciona em um nível mais baixo do que outras linguagens de alto nível, logo aprendendo C você entenderá melhor o que realmente está acontecendo durante todo o processo de produção do software, a maioria dos sistemas operacionais e das outras linguagens de programação foram escritas em C, além disso é possível programar arduino e escrever código de alta performance para jogos.