Anda di halaman 1dari 8

FACULDADES INTEGRADAS DE CARATINGA CURSO DE ENGENHARIA CIVIL DISCIPLINA: Programao de Computadores

LINGUAGEM DE PROGRAMAO

Doctum, 2012

FACULDADES INTEGRADAS DE CARATINGA CURSO DE ENGENHARIA CIVIL

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.

!IPO" DE LINGUAGEM #a$a


#a$a uma #inguagem de programa o orientada a objeto desenvo#vida na dcada de 01 por uma equipe de programadores c*efiada por 2ames 3os#ing, na empresa 4un 5icros6stems. 7iferentemente das #inguagens convencionais, que s o compi#adas para c'digo um bytecode que 8nica #inguagem. nativo, por a #inguagem uma mquina 2ava virtua#. + compi#ada #inguagem para de e"ecutado

programa o 2ava a #inguagem convenciona# da P#ataforma 2ava, mas n o sua

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.

LINGUAGEM PARA )E*

+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