Eae galera blz ,na nossa 2º aula do Curso de Programação
vamos ver oq são e pra q serve as itens abaixo:
1-Linguagem de programação
2-Compilador
3-IDE
1-Linguagem de programação: muito se fala dela,mais vc sabe exatamente oq e pra q serve?
Definição por Dennis Ritchie*(tirei do seu livro em inglês e traduzi)=
Linguagem de programação é uma linguagem de computador formal projetada para comunicar instruções para uma máquina. Linguagens de programação são usadas para criar algoritmos e definir como se comporta a máquina.
Atraves de um conjunto de códigos podemos programar o comportamento de um computador.Existem varios
tipos de linguagens de programação,divididas entre baixo nivel e alto nivel.A linguagem e mais baixo nivel q existe eh
o Assembly, q eh o mais proximo q podemos chegar do q o computador entende(q seria binario e hexadecimal)
existem mais linguagens de baixo nivel, a maioria extinta nos dias de hj. Resumindo quanto mais baixo o nivel da linguagem,mais proxima ela esta da maquina,ew quanto mais alto o nivel dela mais longe ela esta da maquina.
[okay]Sei e dai? pra q eu devo saber isso? [/okay]
Pq linguagens de baixo nivel conseguem tirar mais proveito do hardware sendo q o assembly,consegue tirar resultados assutadores em termos de performance e tamanho final de arquivo.Mas por outro lado
eh bem complicado e chato programar em linguagens de baixo nivel(pra qm estiver lendo e ja saber programar um pouco,até as variaveis em assembly sao limitadas e contadas!),enquanto q em liguagens de alto nivel existem varias facilidades(entrarei em detalhes em aulas posteriores).
2-Compilador: são programas criados para traduzir o código de determinada linguagem de programação para codigo de maquina ou assembly.
3-IDE (Integrated Development Environment) = traduzido do inglês :Ambiente de Desenvolvimento Integrado, consiste em um conjunto de programas integrados, normalmente são:
a.editor de texto= um editor de texto como o bloco de notas do windows
b.compilador
c.debbuger(depurador) e corretor de erros de sintaxe = o primeiro serve pra acomphar e corrigir certos erros no programa final compilado.E o segundo serve pra corrigir erros de sintaxe no codigo(se a ordem ou escrita dos mesmos está correta ou não)
[okay]Eae agora a gente vai programar? ou não? [/okay]
Agora sim!
iremos usar um compilador online(na vdd ele apenas simula o resultado final)
para isso entre no sitedetalhe existea opção de se compilar em varias linguagens nesse compilador online)
link:
http://rextester.com/PQTLJ42849
nesse link já tem um pequeno codigo escrito em c#, a linguagem que usaremos nesse curso.
na linha numero 20 ,onde esta escrito
Console.WriteLine("Olá Galera!");
mude o q esta dentro das aspas,escreva oq quiser e depois compile apertando F8.
Por hj eh só, esse artigo já ficou bem grande, na proxima aula entraremos em variaveis
Até lá
*Não vou apresenta-lo aq pro artigo nao fica grande,mas se vc nao sabe qm eh ,faça uma pesquisa urgente , o cara ta no Hall dos programadores de todos os tempos.Inventou a linguagem C e fez muitas outras coisas,seu livro "The C Programming Language" eh considerada a biblia do C.
vamos ver oq são e pra q serve as itens abaixo:
1-Linguagem de programação
2-Compilador
3-IDE
1-Linguagem de programação: muito se fala dela,mais vc sabe exatamente oq e pra q serve?
Definição por Dennis Ritchie*(tirei do seu livro em inglês e traduzi)=
Linguagem de programação é uma linguagem de computador formal projetada para comunicar instruções para uma máquina. Linguagens de programação são usadas para criar algoritmos e definir como se comporta a máquina.
Atraves de um conjunto de códigos podemos programar o comportamento de um computador.Existem varios
tipos de linguagens de programação,divididas entre baixo nivel e alto nivel.A linguagem e mais baixo nivel q existe eh
o Assembly, q eh o mais proximo q podemos chegar do q o computador entende(q seria binario e hexadecimal)
existem mais linguagens de baixo nivel, a maioria extinta nos dias de hj. Resumindo quanto mais baixo o nivel da linguagem,mais proxima ela esta da maquina,ew quanto mais alto o nivel dela mais longe ela esta da maquina.
[okay]Sei e dai? pra q eu devo saber isso? [/okay]
Pq linguagens de baixo nivel conseguem tirar mais proveito do hardware sendo q o assembly,consegue tirar resultados assutadores em termos de performance e tamanho final de arquivo.Mas por outro lado
eh bem complicado e chato programar em linguagens de baixo nivel(pra qm estiver lendo e ja saber programar um pouco,até as variaveis em assembly sao limitadas e contadas!),enquanto q em liguagens de alto nivel existem varias facilidades(entrarei em detalhes em aulas posteriores).
2-Compilador: são programas criados para traduzir o código de determinada linguagem de programação para codigo de maquina ou assembly.
3-IDE (Integrated Development Environment) = traduzido do inglês :Ambiente de Desenvolvimento Integrado, consiste em um conjunto de programas integrados, normalmente são:
a.editor de texto= um editor de texto como o bloco de notas do windows
b.compilador
c.debbuger(depurador) e corretor de erros de sintaxe = o primeiro serve pra acomphar e corrigir certos erros no programa final compilado.E o segundo serve pra corrigir erros de sintaxe no codigo(se a ordem ou escrita dos mesmos está correta ou não)
[okay]Eae agora a gente vai programar? ou não? [/okay]
Agora sim!
iremos usar um compilador online(na vdd ele apenas simula o resultado final)
para isso entre no sitedetalhe existea opção de se compilar em varias linguagens nesse compilador online)
link:
http://rextester.com/PQTLJ42849
nesse link já tem um pequeno codigo escrito em c#, a linguagem que usaremos nesse curso.
na linha numero 20 ,onde esta escrito
Console.WriteLine("Olá Galera!");
mude o q esta dentro das aspas,escreva oq quiser e depois compile apertando F8.
Por hj eh só, esse artigo já ficou bem grande, na proxima aula entraremos em variaveis
Até lá
*Não vou apresenta-lo aq pro artigo nao fica grande,mas se vc nao sabe qm eh ,faça uma pesquisa urgente , o cara ta no Hall dos programadores de todos os tempos.Inventou a linguagem C e fez muitas outras coisas,seu livro "The C Programming Language" eh considerada a biblia do C.