Buscar

linguagem de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

linguagem de programação, um assunto em que acho que para quem trabalha com tecnologiapressão de com desenvolvimento.Não vê a hora de chegar, né.Tem de discutir algumas práticas e a respeito da programação commodity Azizopta por um curso ligado à desenvolvimento área de software a partede análise desenvolvimento, pais de tecnologia de humor geral.A gente as 5 se perguntou nos perguntam, né, Cinthia, aprender a programar sentevai sair do curso programando alguma coisa do tipo.Então, antes de mais nada, vamos calibrar as nossas expectativas, porquea gente fique aqui antenados com proposta dessas oficinas.Que a gente possa então fazer a arcada a oficina aproveitamento junto, adisciplina de vocês, como vocês sabem este momento, ele já é o ideal sejaposterior à você tem assistir às aulas, tem estudados materiais que já estejamaí também tem tem dados do assunto estar buscando algo um pouco mais deacréscimo, né.Sô sim, podemos dizer, o complemento com relação ao conteúdo dado aí peloprofessor para que a gente possa justamente de um modo ou outro foi umavez 1 1 outra pessoa, como que trazem para vocês percentagem fazendo algunsexercícios trazendo alguns observações, talvez explorando pouco mais aquilo quetalvez durante a aula não de tempo ou não ser o principal foco com vocêstambém sabem um dos objetivos desse curso, né, desses PMs e dizendo, delinguagem de programação é justamente trazer um pouco de noção da estruturaque envolve uma linguagem de programação, né, porque um tendão comisso, alguns paradigmas há algum as formas ou uns vocabulário diz que agente usa.No meio deste tema deste assunto e um deles é justamente a próprio para temor,linguagem, Net linguagem, você usa e falar, pô, chinesa, nesse no sistemanesse Sófia não utilizamos linguagem C C mais mais pega Happy payton JavaJavaScript e aí a gente posta menos perguntar a ele logo mais gente vai verHTML o CCS uma linguagens de programação ou uma linguagem do que a final decontas.Então são situações que para quem já está no meio, porque já desenvolveporque já programa para já tem uma certa bagagem, aí praticam também Alvesconceitual, seja por outros cursos que tem feito por cursos livres que tembuscado ou também por uma forma de autodidata Jaque, diz que todos nós emligados à área de tecnologia da informação, temos um Popper 5 inaçãoalto didatismo e da busca de complemento de conteúdos está medida que com quevamos precisando.Eu acho que isso é de extrema, importância, porque vocês saibam parqueela do que ter que a gente sempre usa por lei e quer aprender a aprender ecomo a gente aprende como se aprende problema é muito interessante, porquevocê começa a agenda a visualizar melhor.O que que está por trás, quais são a as analogias que podemos fazer quando, porexemplo, a gente usa a própria palavra e que a linguagem, né, se a gente pegarque o o termo linguagem.Compararmos isso é um idioma.Qual a língua com linguagem que nós utilizamos para determinado fim ou poruma comunicação com outros povos e que esse é um idioma.A quando estou aqui ó, diante dão da lente das camas falando com vocês.E eu faço expressões, sim, um portão sim, tal, isso uma linguagem corporal,né.Às vezes, não é mito sono não faço uma linguagem e oral, vazio, consigo mecomunicar, às vezes, quando faço uma cara sim, se percebe que isso representaespanto quando faço 5 obeso tem muito sentido.Eu estou tendo diferenciava de linguagens mas o que seria então umalinguagem de programação.Porquê, se preciso programar nada mais é do que como que eu homem mente humana.Converso, né.Entre as dos pais, como que eu como único converso com um computador paraIsis e sintam as linguagens de programação para que nosso consigamostraduzir um pensamento de alto nível, né, que alto nível próximo da mentehumana da forma como nós pensamos e tem menta visamos o visor visão das coisas,olhar Buhr Amos ideias para que isso seja traduzido em um código ali BinárioNeves e um ou um a 0.No você que sim, cadeias ali esquecer a dizer num beat então cada 18 bytes queBaz esses pais sejam interpretados numa linguagem de máquina e com isso fazertodo o o o disparo, né tecnológico.Tudo artefato que envolve ele técnico relação à saúde, porque funçãoprocessador parte memória.A morte.Seus respectivos conteúdos eles, nela e ajude processador, processar informaçãopara que um só que funcione para que receba instruções de comandos e comisso, a gente tem uma uma maneira boa forma seja uma linguagem que gente, comoúnica com contador e é isso que tratam então, por esse disciplinae vocês sabem que nessa 1ª oficina que sobre a introdução às linguagens deprogramação, a gente pode ver que 1 1 Ted, né 1 1 uma nuvem que de pé diz,pegando cada palavrinha dessa representa um tipo de linguagem de programação ouainda, um outra forma de votação.E aí você vai ver que Dilma foi uma central.O se Java com maior destaque, pegada, T C mais mais e temos que payton visual,Bez que vender, temos Pascal e tantas outras aí.No meio deste o talvez universo de linguagens que existem para que o homempossam usar a arma ao bar a maneira de comunica com o contador, então, voutambém que você percebe o seguinte, que quando a gente tem essa história depoder escrever com computador sobre uma determinada coisa, percentagem a gentepode talvez buscar uma firmeza do lojista faceta que ele não temexperiência e na área.Ainda que nunca programou de pensa assim, pôxa com a melhor linguagem,comer na forma que eu me comunico com outro com outra pessoa.Ou como outra partiu com um pé que seja, por exemplo, com o animal nessa foi comanimais de comunicar e de uma forma oral.No Dilma português dono de um inglês no idioma alemão, isso faz diferença setivemos comunicando com, por exemplo, com pássaros e comunicar e não sdesmentiu querer a troca, né, mas às vezes um sinal tudo para ele e e podeser 1 1 voz de comando, que que animal voz pela com cavalo, um boi ou qualquerum cachorro gato de reagir a uma forma e meses a forma que faça isso por meio deum sofrido solos unidade a Pinto, de qualquer meio que esteja interagindo,né.Agora, se como contador e ele tem um te dar mais complexo, não é simplesmente avoz de comandos, para simplesmente de ação e reação Marcin uma boa sequênciaestruturada de instruções e essa sequência estruturada de instruções.É o que que eles uma linguagem de programação, então, se eu quero, porexemplo, trabalhar no universo web.A internet.Uma sim, Taksim, mais adequada ao uso de determinados recursos para que a minhaaplicação internet faça aquilo que o desejo ou da forma como problema demaneira mais adequada com isso historicamente, nós temos váriaslinguagens entre ela, uma das mais utilizadas como 6 ver um gráficoanterior EC linguagem Java já apresenta sujo nos anos, 90 -0 de 95, por exemplo,já outras linguagens são mais recentes e, por exemplo, pai tão e uma linguagemhoje, muito limpa, muito da adega do pontífice de escrita da sua sim, Taksim,muito clara, isso faz com que Pep tem às vezes uma vez uma leveza maior tambémescrita com na forma de processar e a relação que se tem essas linguagens deprogramação e para Marquina nem a relação que tem entre linguagem e amáquina.E a presença dos como pelados.Em os compradores e que fazem justamente a interpretação dessa linguagem de altonível para uma linguagem binária a ponto que o contador entenda, então, quandovocê tem de hoje, usos positivos, móveis,seja ele tira baseado em androide, baseado em US ou o Windows Phone vocêtem tudo uma base de códigos que estão sendo no final compilados, para que oseu dispositivo móvel compreendem executivos ações junto aos seus recursosde rádio que ele existem, né.E é nisso que a gente percebe uma Gama muito grande de instruções de formas decomunicar e para que isso aconteça.Estamos era molhada.Aqui à frente e entendemos pouco da ideia do que seria um algoritmo, entãovocê deve ter ouvido falar se algoritmo do Congo, ele é muito utilizado paraisso ou então, pôxa, precisamos melhorar nosso algoritmo ou a empresa x fez umtrabalho de otimização do seu gol de time ou então, ah, vamos fazer umalgoritmopara tal, tal função ou para tal ação.E aí, o que ser então, de fato, um algoritmo pessoal e se a gente.Uma ideia clara e direta jovem que nada mais é do que em A sequência.Instruções para cumprir um determinado objetivo, isso algoritmo.No CC do Google, Voice do Facebook não quis se da empresa x y ou Z, pode ser emna sua casa, como exemplo, mas David na nas escolas e consta prender ano que épara para receita de bolo.Uma receita de bolo, veja é uma instrução, né.É você quem nas instruções para cumprir o objetivo, se tem como objetivo.Aquela receita de bolo, ela é o algoritmo para compor objetivo de bolo,gente quer então, por exemplo, observe nessa imagine que a partida se projetadapara vocês, como é destaque na na tela.Se gente que ver aquela questão da lâmpada percentagem Dukan em de né do dodo do Cambeba dizendo canteiro que o que que que acende a lâmpada.Então você vai ao Cambeba não acende, bom, senão acende, posso ver ele tembuscado não serão bem Ross, cada que o Confaz por escalada da beleza pela dever a escada, sim, sim, sim, pergunto.A Lanzmann estafe um Didaentão trocar lâmpada ou se não contra um novo cargueiro.Isso é um simples algoritmo fico para em ação para ver se o Candeias ele estarfuncionando, não é.Eu veja, fiz uma votação.A forma que eu que eu utilizem, foi justamente uma forma de fogo só grama.Eu poderia escrever, poderia, poderia deixar ali alguma outra forma de votaçãosem a de que tenha sequência do raciocínio lógico e das instruções eisso é um algoritmo, com isso pessoal, embora, não seja tanto assunto, né.E direto da aula sem adentrar, se sabe que tem alguns algoritmos que fizeramuma fusão com a o de um português e tem, por exemplo, Porto gol que Portugal éuma maneira que esses que jogou 20 no de uma forma mais livre dia como Sims 3frases em português e quem já dão o roteiro mental e lógico, para que quandoa gente vá programar o com a gente vá fazer uma linguagem, vai usar umalinguagem de programação seja o programa é.Um seco as instruções para o meu computador ao invés de eu já saíinscrevendo toda a lógica tudo passo da minha cabeça.Um tempo quase que real programa ando.Eu posso fazer um algoritmo posso me estrutura e pensar organizar melhoressas etapas e a paz, Tim deixa agor íntimo do com vales de ideia que euentão passe para aplicação no código vete código aqui que a gente escreve e aescrita, é uma forma representativa da linguagem de programação por que nãoagir programação, ela é baseada na grandes de maioria.Aí em uma linguagem que tem uma sim, parque, sim.Há leis.Tem sim Taksim e tema semântica Maisel de português ou de linguagem deprogramação, sim e linguagens de programação mais esses conceitos doportuguês e trazidos a nossa essência auxilia compreensão, por exemplo, seprecisa de declarar, é subisse de falar que isso aqui, ele é um objeto dentro docódigo a que você teve porque código por que é a forma representativa de umaanotação do qual eu e o computador entendam os, de repente para outraspessoas que melhore não vê, não tem nada, então chamado também código, vocêfala com o código-fonte deste seu sistema onde está o código-fonte do seuweb site quando o código-fonte ou código aberto, né.Quando código aberto das pessoas que acesso ao código-fonte que são só asinstruções estão dando aquele software para isso possa fazer novas para me 3ações posso criar novos arranjos fazer novas coisas, elee melhorar e incrementar no software, principalmente com disse só ter pelafrente uma forma colaborativa seja várias pessoas que passam em entenderassim Taksim, né, que a maneira como se escreve, são os termos que se usou,então, se eu quero declarar, é que seu objeto, eu posso ou na minha linguagemfalar que objeto tudo que vem depois de ó, bem J você apanhou BJ Estêvão caneta,você que caneta e um objeto se colocar aposento classes D e E de exterminar,entre aspas e astros, torcedor blusa cinza que vem também do contexto.Eu falo que isso é a forma que declarar uma Klaas se eu preciso de ver quepercentagem PP aqui como em tenda que aquele que aquele comando termino desses2, o selo do comando.Eu vou usar ponto e vírgula ou às vezes, no caso de payton você durante pular umalinha.E aí você vai perceber notícia sim, estar esse esse ar forma essa é amaneira combinada da linguagem que uso para discriminar as funções das ações ea partir disso, ele um tem de ter medo, comprador entendida aquela sim, Taksimàs sessões, porque se você e eu resolvemos programa um mesmo código deuma forma colaborativa e você resolve declarar que o final da sua sucessão, seda Zara ponto e resolvi que vos apontei vírgula outro colega, nossas avós, aBarça e EI.E aí que não há padrão, não tem umas 1 1 forma padronizada, seguiu, compilado nãovai entender é por isso que existe então um manual um de sim, dessa linguagem deprogramação que nos ajuda discriminar que quando terminamos uma linha a genteno final vai usar por viver lá ou então, no final da linha.Vai simplesmente pular a linha, né, ela pode quebrar a linha pelo espaço detela, mas não é uma quebra e de pular mesmo seguir, dente, ela, ela só ela sódos contínuo como acontece nos termos formatado nos difíceis de edição.Então isso é sim, táxi e vezes eu posso da TAM numa semântica que ao contexto,né, de como estou e tratando aquele texto ou aquela situação dentro do meucódigo.Então veja só, aqui nesse outro exemplos, vocês puderem dele na tela.Você vai ver que temos uma forma escrita de um algoritmo embora, pareça que já umcódigo de programação assim PAC se que que está não se refere a nenhuma.Linguagem de programação tem sim, algoritmo que tenho que sim, o nomedele, que exemplo, ser e 2.Ele por equipe.Um vaia que na maior parte das vezes a sentar-se de alguns linguagens é umavariável, então, se variar chama senha, ela é do tipo poder 2 pontos do tipoliteral e aí vem então, aqui eu míssil do meu código de que ao fim doalgoritmo.Então no início, ele vai escrever entre aspas, né, de gente assim se o que tá emdentre dentro das apostas e o texto aparecer e depois a buscam leia.Desse parênteses tem um comando que ser executado que lenha e um leia ele traz avariável senha que estar ensina então repare que senha e essa variável quequitação declarada por meio de parênteses.E aí ele coloca uma situação condicional, palha se senha, for igual asou eu 2 3, então escreva acesso liberado, se nãoEsquiva acesso proibido.Então, quando você acesso proibido, quando a senha não for sou eu com 1 2 3.E aí em ele declara o fim do se você já que iniciou ser todo início toda coisaque abre ela precisa ser fechada.Então eu abril, a condição se fechou em O a condição do ser aqui eu iniciei noprograma e que baixo o finalize no programa.Isso pessoal é uma forma de algoritmo, que representa e em qualquer linguagemde programação, dá para você escrever essa lógica que foi descrita por meio dealgoritmo o algoritmo que não se preocupa com assim Thaksin de um códigooutra linha que sentar e uma linguagem de programação, ele se preocupasimplesmente trem, atinge a sequência dos espaços para atingir o objetivo.Bom, amenizando agora aquele algoritmo você percebe com ar objetivo, cetim elesimplesmente era digitar a senha e entendeu.A mensagem tão e ser um programa simples.É certo que me mostra justamente os que se a senha for só eu 1 2 3 Dayse damensagem de essas liberado e se não for isso, né, então, ou senão Quintãoesquerdo, senão ele vai por acesso proibido.Se eu fosse escrever isso numa linguagem de programação, como pega p eu usariasim estar sim, né, então, por exemplo, na hora de pintar, o que eu te 20 os né.De colocar na tela, poder ele colocou Point espaço, ele ou médico, né, que sãoa que são palavras da simpatia do pega e se eu for colocar, por exemplo, no Javajá vou ter outra.E denominação de escrita que outro sim, Taksim.E 5 onde estão assim Taksim e a forma do qual a gente vai colocando no nossocódigo.Então veja só, aqui é um exemplo Jade um de uma ideia.Vamos ver na tela, que tem uma ideia ideia é nada mais do que um ambiente dedesenvolvimento integrado, né, então o devem de aí como a byte um dede velarmês em e vai bem do seja do seu ambiente de desenvolvimento integrado e aí é quevocê me deu uma série de de de pastas ou onde estão seus arquivos, né.E que um dos seus arquivos, a gente tem parte não vai Timo sendo trazido para ocódigo, que geralmente colocado em unhas, cada minha tem um instrução eisso pode às vezes, repetindo os exames isso são porque a a frase não foiterminada Net um exemplo de uma extensão ponto JS.Que eu já vi Street que uma linguagem mais voltada por comportamento.Na Gleb, né, que fundamental e no Frontin de das páginas naquilo queresolve mudar Hauser que nos últimos tempos tem tido um crescimento muitosignificativo, inclusive com das vagens que e outros paradigmas e também de defalta de programa que compôs, tornou de vs do iate que a linguagem do de doFacebook e 0 e o no já vez que o time tem toda uma na pelo muito forte disseque cresceu bastante depois Kluge meio da anos, as 2 mil e pouco trouxe para umuso mais mais forte do ar Jards né, porque o o 1ª versão já dos que CieloTimão um complemento Loga Temer depois, ele veio e com um crescimento muitogrande resolvendo Nick muitas coisas no navegador simples e fazer requisições aoservidor web é bem interessante, então, com isso já puxou alusão da comparaçãoda de ida diferença entre linguagens de programação que o programa é umasequência de instruções.Pelo programa o uma serviços Souza, meu computador e uma linguagem de marcação,ali Ghandi marcação.Com certeza, vocês conhecem, não só associando que justamente o HTML de UCsessas o HTML é justamente o tijolinho que se tem internet e o pré-teste né.É uma linguagem de marcação de pretexto, isso é tradição Deral TVT minha lista dela barca e uma linguagem de marcação, marcar pela noite, o marcador angu de péde pré-teste tem que ter tem que se então e o CCS é justamente uma Folha,destino em cascata.Então foram destino a estes ação que gente que quer dar, haja uma pais naentão um HTML como se fosse a estrutura, se você imagina aí num corpo urbano.Neves, a gente povo esses desenhos por aí é o corpo humano, os Keller oesqueleto sutura do corpo e consórcio HTMLa beleza rechear corrida até a a o tamanho da bochecha quem pular cor dosolhos toda a parte visual do que um fio, né.E seria o CSS e o movimento.A coisa que o braço pode fazer a perna e e viral.O pescoço, aquela coisa toda seria a na logicamente a Hidra foi metafóricatambém o Java Sprint fazer nas funções de movimento ou de comportamento.E só para lembrar nessa 1ª oficinaque Java totalmente diferente, de já os que são 2 coisas separadas distintas,Java é uma linguagem de programação orientada objetos surgida nos anos 90 noum jogo ontem, 5 o e delega aplicação.A atualmente, com um apelo também ligado, a partir de dispositivos, móveisno seu início, por ser um multiplataforma independente ser WindowsMac e Linux percentagem e junto com o com com um coisas são embarcados bancosutilizam muito Java e aliás, já o design uma série de gás, valor de bonstem 1 1 1 apelo muito mais de uso.Já já dos 20 como vinha falando, ele tem uma cara Chris que voltadaessencialmente para web é e com isso, ele é voltado para as interações ou aforma de comportamento do seu sistema na internet reagido no boi Hauser pais setem várias bibliotecas hoje, compra exemplo, para pedir que é ruim, né, quetinha da área.Com certeza, sabe, esteve mais ou menos assim, a percentagem é o de que é ruim.Biblioteca de Java is quite uma série de um bebê de funções por ondas, né.Ao seu redor, ele ele obtém ser de até que adapta a sua aplicação aos 10 decada um fica desenvolvendo 0.Nada impede que você a partir de uma biblioteca de divulgar sua, mas ele temoutra característica, então o Java ele tem 1 1 consistência mais pesado com dizprogramação no e Intesa termos de processamento da forma, como a linguagemfoi elaborada e já dos 20, ele soa hoje como não poderá mais leve e as grandesempresas de tecnologia web tenha aderido para essa camada.Jean fase, sistemas, quase que totalmente focados já vi que tinha umsuper interessantes, que ego pouco, os conceitos de de disso, tudo o quesentimos até agora, né.Relação aquela coisa do PHP com servidor que o banco, mas que Hélio Posco eentão, a gente tem algumas outras formas que como não é tanto o objetivo dessemomento, mas fica a dica para vocês pesquisaram pressão de parto já tãopouco mais adentrar da área.Então que você vê é mais uma vez como tio.O já dos que teria colocado a gerente tempo tem até descritiva, dentro de umcódigo verter mele, em pó ao todo os nossos para os vocês se essa extensãochamados a parte de classes e essas laços com estes ação, tão declarada setoda a parte visual e 5 e a parte do objeto que colocado e só representaçãoda maneira como Maicon, de gente que não é, eu sei que de prematuro entidades eescolhe 20 nem começou lá suas senhas, mas perceba que o U H T milho, serCécile não tem uma lógica de programação e tem uma estrutura, eliminar o que queacontecer dentro daquilo que você pode por o seu código de de de pelo conselho,mas com uma ação tão de de uma tabela de de um pé de um campo posso não colocarfazer uma função de ágape, com função já desfeito um função Java e ele, então elefunciona por de vista programático alguma coisa.Ele aqui em Java Net Barroso, 20 e de lá, os fazer a mesma função na qual comoassim, DAX levemente diferente, tanto que é variável.A a testes teens.Aqui sim, mas tem que declarar dessa forma, é só para ilustrar mesmasdiferenças.E fica a dica para quem quer fazer para o 1º programa Java.Pois se vê na tela, revelou Ortiz, por então, olá mundo.Basta seguir esses se 5, eles aqui e você ter essa 1º código em Java.Então vamos em frente pressão, país.Pista seca.

Outros materiais