Na realidade
é possível sim qualquer pessoa com dedicação aos estudos do computador e seu
hardware, conseguirem programar instruções parar computadores em linguagem de
baixo nível. O que se deve levar em consideração é a aplicabilidade, memória e
processamento dos computadores e claro a complexidade dos softwares como seu
tamanho, parar assim decidir que linguagem ele será feito, com certeza mais
detalhes são levado em consideração, mas parar não nos estendermos, pois caso
contrário nunca chegará aos códigos, ficamos com estes pontos apenas; Fica a
qui entendido que parar inicio na aventura de um inicio de como programar,
adotaremos a linguagem C.
Um outro
ponto que se deve ficar claro é que as linguagens de computador possuem todas
elas o mesmo objetivo, comunicar códigos de instruções para um computador e
parar isto existe alguns conceitos para inicio de como entender a programar que
todo entusiasta deve conhecer, são elas:
Variáveis
Quando nos referimos à
variável, do ponto de vista da programação de computadores, estamos tratando de
uma “região de memória (do computador) previamente identificada cuja finalidade
é armazenar os dados ou informações de um programa por um determinado espaço de
tempo”.[1] A memória do computador se organiza tal qual um armário com várias
divisões. Sendo cada divisão identificada por um endereço diferente em uma linguagem
que o computador entende.
O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão.
Tipos de variáveis,
Existem quatro tipos de dados básicos parar se aprender a
programar e é relacionado a memória do computador e sua capacidade de memória necessária
para cada variável, mas no geral, os tipos de dados (dados são informações) que
podem ser armazenados são eles:
INTEIRO: Este é o tipo
de dados para valores numéricos negativos ou positivos, sem casas decimais. Por
exemplo uma variável idade.
REAL: Este é o tipo
de dados para valores numéricos negativos ou positivos, com casas decimais. Por
exemplo uma variável peso.
LÓGICO: Este tipo de
dados pode assumir apenas dois valores VERDADEIRO ou FALSO. Também é conhecido
como booleano.
Reserva apenas um bit na memória, onde o valor 1 representa VERDADEIRO e o
valor 0 representa FALSO. Por exemplo uma variável status_da_lâmpada (acesa
ou apagada).
TEXTO: Tipo de dados
para variáveis que armazenam textos. Por exemplo uma variável nome.
Vamos transportar isto parar a linguagem que vamos usar C:
- int
O tipo de dado int (inteiro) serve para armazenar valores numéricos inteiros.
- char
- float
O tipo de dado float serve para armazenar números de ponto flutuante, ou seja, com casas decimais.
- double
O tipo de dado double serve para armazenar números de ponto flutuante de dupla precisão, normalmente tem o dobro do tamanho do float e portanto o dobro da capacidade.
- struct
Em C podem ser usadas estruturas. As estruturas são grupos de variáveis organizadas arbitrariamente pelo programador.
Constantes,
Ao contrário
das variáveis, cuja finalidade é
armazenar os dados ou informações de um programa por um determinado espaço de
tempo, as constantes são
dados que ficam fixos; existem diversas regras fixas principalmente em C parar
declarar estas constantes, mas não vem ao caos agora, o que importa é saber
diferenciar variáveis de constantes por enquanto;
É um conjunto de instruções para controlar o funcionamento
das instruções que daremos ao computador, são condições que serão passadas ao
programa, para iniciarmos IF e ELSE são
suficientes:
IF (traduz SE)
; IF-ElSE (traduz caso contrário,
se não ) ou apenas ELSE
Loops
LOOP FOR , WHILE,
BREAK;
Loop for, while são responsáveis por CONDICIONAR A
INSTRUÇÃO A TESTES PELO COMPUTADOR ATÉ SER ENCONTRADO UM PONTO QUE FOI DADO A
INSTRUÇÃO PARAR SEGUIR, POR ISTO É LOOP, FICARÁ DANDO VOLTAS ATÉ SER TESTADA A
INSTRUÇÃO E TER SINAL VERDE PARAR SEGGUIR PARAR PRÓXIMA INSTRUÇÃO;
Palavras reservadas da linguagens(são como funções pré-programadas da própria linguagem); e outras mas estas são suficientes e estão em todas as linguagens, óbvio que obedecendo a sintaxe da linguagem escolhida, exemplo ‘PRINTF’, já é uma função da linguagem C, é verdade não disse o que vem a ser sintaxe, entenda como a forma de escrever e o que pode ou não pode pertencer a linguagem escolhida, as linguagens de alto nível sempre esta sintaxe está mais próxima do idioma humano ( no caso Inglês parar a maioria das linguagens)não se preocupe, os exemplos virão de forma natural, importante e entender, exemplo quando escrevemos print ou printf, fica fácil entender que é uma palavra do idioma inglês (print);
Para
começarmos a escrever um código temos que escolher uma linguagem, por isto por
escolha vamos partir parar uma linguagem de alto nível coo C, sabemos que não é
uma linguagem fácil mas podemos abordar tudo que comentamos neste texto. Então
antes de iniciarmos com alguns códigos, vamos recapitular fazendo um resumindo:
Linguagem de
computador é um conjunto de regras parar escrever programas de computador;
programas de computadores são sequências de instruções que podem ser centenas,
milhares (depende do tamanho do programa) que serão interpretadas por um
computador e depois convertida em linguagem de máquina; as linguagens de
computador são classificadas em linguagens de alto nível, acessível ao
entendimento humano onde sua sintaxe (já sabe o que é ok?) se assemelha a forma
da nossa escrita e linguagem de baixo nível que aproxima-se a codificação da
linguagem de máquina, esta mais difícil pois se afasta da forma como nós
escrevemos e da nossa escrita; para começar a escrever temos que conhecer
alguns conceitos existentes nas linguagens como: variáveis, suas declarações,
seus tipos, constantes, loops, funções, decisões, palavras reservadas pela
linguagem, bloco de códigos, e outros, porém para um inicio são suficientes;
Então
... Let's go! The Begin! Start! Ou sei
lá como quer chamar vamos começar!
Devemos entender agora que precisamos instalar um programa que irá ajudar a
escrever em linguagem para computadores no caso da linguagem C escolhida, temos
um bom programa free: o Code Blocks,
pode ser baixado no link: http://www.codeblocks.org/downloads/binaries
Se quiser baixar e instalar no seu computador, pode ir para
um artigo Instalando IDE CODE BLOCKS, depois de baixado este programa segue a
instalação passo a passo e sua configuração para Windows encontra-se lá.
Após ter instalado e configurado p IDE CODEBLOCK, pode também instalar outros editores que são muito úteis para escrever linhas de códigos, como o Notepad++ https://notepad-plus-plus.org/downloads/.
Produzido por Lopes - Computer Nerd




Comentários
Postar um comentário