Escolar Documentos
Profissional Documentos
Cultura Documentos
LINGUAGEM DE PROGRAMAO
Doctum, 2012
LINGUAGEM DE PROGRAMAO
Trabalho sobre Linguagem de programao apresentado ao curso de Engenharia Civil, como requisito parcial para a sua aprovao, ministrada pelo professor Flavio.
Doctum, 2012
LINGUAGEM DE PROGRAMAO
Uma li guagem
de
programao
um
mtodo
padronizado
para
comunicar instrues para um computador. um conjunto de regras sintticas e semnticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados ser o armazenados ou transmitidos e quais aes devem ser tomadas sob vrias circunstncias. !inguagens de programa o podem ser usadas para e"pressar a#goritmos com precis o. $ conjunto de pa#avras %lexemas c#assificados em tokens&, compostos de acordo com essas regras, constituem o c'digo fonte de um soft(are. )sse c'digo fonte depois traduzido para c'digo de mquina, que e"ecutado pe#o processador. Uma das principais metas das #inguagens de programa o permitir que programadores ten*am uma maior produtividade, permitindo e"pressar suas intenes mais faci#mente do que quando comparado com a #inguagem que um computador entende nativamente %c'digo de mquina&. +ssim, #inguagens de programa o s o projetadas para adotar uma sinta"e de n,ve# mais a#to, que pode ser mais faci#mente entendida por programadores *umanos. !inguagens de programa o s o ferramentas importantes para que programadores e engen*eiros de soft(are possam escrever programas mais organizados e com maior rapidez. !inguagens dependentes de de programa o ou tambm tornam os programas menos
computadores
ambientes
computacionais
espec,ficos
%propriedade c*amada de portabi#idade&. -sto acontece porque programas escritos em #inguagens de programa o s o traduzidos para o c'digo de mquina do computador no qua# ser e"ecutado em vez de ser diretamente e"ecutado. Uma meta ambiciosa do .ortran, uma das primeiras #inguagens de programa o, era esta independ/ncia da mquina onde seria e"ecutada.
C%% $ 9:: mantm os recursos do 9 origina#, mas traz muitos recursos novos, como recursos orientados a objetos, sendo tambm bem mais fci# de uti#izar. $ 9:: bastante usado atua#mente para desenvo#ver muitos programas para vrias p#ataformas, e#e por e"emp#o a #inguagem oficia# do ;7) %a interface grfica usada por padr o no ;urumin& e da maioria dos programas para e#e.
Pas&al
$ Pasca# outra #inguagem de a#to n,ve#, criada durante a dcada de <1. $ Pasca# uma #inguagem bastante estruturada, com regras bastante r,gidas, o que a torna dif,ci# de usar. =oje em dia o Pasca# origina# pouco usado, mas seus descendentes diretos como o .ree Pasca# evo#u,ram muito. $ pr'prio ;6#i" %unto com o 7e#p*i& uma evo#u o do Pasca#.
Co'ol
9obo# significa >9ommon ?usiness $riented !anguage>. )sta #inguagem foi desenvo#vida no fina# da dcada de @1, com o objetivo de ser uma p#ataforma de desenvo#vimento para ap#icaes bancrias e financeiras em gera#. 9omparado com o Pasca# e o +ssemb#6, comuns na poca, o 9obo# uma #inguagem bastante amigve#, o que garantiu uma grande aceita o. +t *oje esta #inguagem usada em muitos sistemas bancrios, o que e"p#ica a grande procura por programadores e"perientes nesta #inguagem na poca do bug do ano A111.
$ 9 foi desenvo#vido durante a dcada de B1, mas ainda #argamente uti#izado. + grande vantagem do 9 permitir escrever tanto programas e"tremamente otimizados para a mquina, como seria poss,ve# apenas em assemb#6, e ao mesmo tempo vir com vrias funes prontas, como uma #inguagem de a#to n,ve#, que podem ser uti#izadas quando n o for necessrio gerar um c'digo t o otimizado. + maior parte dos programas !inu" e o ;erne# quase todo foram escritos em 9, o que e"p#ica o por que do sistema ser t o rpido em a#gumas tarefas.
"(ell s&ript
$ s*e## script n o e"atamente uma #inguagem de programa o, mas tem a vantagem de ser bem mais simp#es, o que permite desenvo#ver pequenos programas muito rapidamente, em quest o de minutos. + maioria dos uti#itrios de configura o subdesenvo#vidos para o ;urumin s o escritos em s*e## script. Uma outra vantagem que estes programas n o precisam ser compi#ados, voc/ simp#esmente escreve os comandos num arquivo de te"to e e"ecuta direto. Cuando precisa fazer a#guma a#tera o voc/ a#tera o arquivo e pronto, o prob#ema est reso#vido.
+s li guage s de programao +e' s o umas das mais importantes atua#mente, pois o setor de i ter et e &riao de sites est o em grande crescimento, com varias pessoas querendo saber e aprender mais sobre o assunto. 9omo e"istem diversos tipos de #inguagens de programa o (eb, se abre diversos camin*os para os usuarios, que podem inter#igar a#guns desses mtodos e fazer um programa ou pgina mais comp#eto. +s #inguagens de programa o (eb mais famosas atua#mente s oD ,!ML + li guagem ,!ML a mais famosa de todas.
Presente em um gigantesco numero de pginas na internet, e#a n o uma #inguagem vista pe#o usuario fina#, mas que tem uma grande importncia. )#a define onde imagens, videos, te"tos e outros contudos ficar o na pagina. 4endo muito simp#es e podendo ser feito por um b#oco de notas, essencia# que estudantes con*eam sobre o =E5!. P,P
$ P,P uma #inguagem que cresce cada vez mais na F)?, pois seus contudos torna a pgina mais agradve# de se ver, pois possui estruturas me#*oradas e ainda tem contudo dinmico, que prende a aten o do visitante. feita em conjunto com o =E5!.
#A-A"CRIP!
$ .a$as&ript outra ap#ica o que prende a aten o do visitante, dando interatividade e efeitos para a pagina. +inda possui funes interessantes e produtivas, como contadores de visitas, jogos, ca#cu#adoras, entre outros.
/0ORM1222/30ORM1 $ e#emento .$G5 um conteiner que envo#ve um conjunto de dados, em que definimos como e para onde os dados ser o enviados %ou submetidos H do ing#/s submit&. )is a#guns modificadoresIatributosD J nameD define o nome do formu#rio. J met*odD define o mtodo de envio dos dados. +ceita os va#oresD o getD os dados do formu#rio s o enviados pe#a UG! da pgina. 7ados enviados por este mtodo t/m uma #imita o de A@< b6tesK o postD os dados s o enviados atravs de uma varive# de ambiente, ocu#ta aos o#*os dos usuriosK J actionD define a UG! de destino da informa o. o endereo da pgina ou script que processar as informaes enviadasK J enct6peD especifica o tipo de empacotamento a que os dados s o submetidos. $ va#or padr o em formato de string %seqL/ncia de caracteres&, mas quando desejamos enviar um arquivo pe#o formu#rio %atravs do campo fi#e&, devemos uti#izar o va#or >mu#tipartIforHdata>.
RE0ERENCIA"
http: !!!.criar!eb.com artigos "#$.php http: !!!.informarcia.pro.br disciplinas lingprog linguagens.htm%tipos http: !!!.cos.ufr&.br 'sergio (postila)ascal.pdf http: !!!.pontoabc.com linguagens*programacao*!eb.html