O 1º capítulo do ensaio sobre linguagens de computador

O caminho tortuoso do desenvolvimento inicial.

Na escuridão perpétua, a mais de três quilômetros abaixo da superfície do Atlântico Norte, um trenó submersível rastreou lentamente os contornos alpinos na parte subjacente do oceano no verão de 1985. Conhecido como o Argo após o despacho em que o famoso herói grego Jason procurou o Velocino de Ouro, a arte de cinco metros de comprimento parecia um andaime arremessado ao lado e cheio de equipamentos, luzes eficazes, conversar, câmeras de vídeo. Consideravelmente acima, dispostos em frente a uma tela de vídeo dentro do espaço de controle do barco de pesquisa azul marinho Knorr, pessoas de uma expedição científica franco-americana observavam atentamente as imagens transmitidas pelo submersível quando este era rebocado sobre uma paisagem desolada de cânions. e escorregas de terra.

Após 16 vezes de busca do paciente, uma dispersão de detritos metálicos apareceu na tela, seguida pela descrição inconfundível de uma caldeira de distribuição. Um grito de júbilo surgiu dos cientistas. O oceano Titanic afundou 73 anos antes, com mais de 1.500 dos seus 2.200 passageiros de lado finalmente foram localizados.

A busca pelo Titanic nas profundezas do mar foi, obviamente, uma aplicação notável da tecnologia de computadores, tão exótica em seus meios quanto em sua localização. Uma das dicas menos importantes para o êxito foi a agilidade da programação de computadores moderna.

O conjunto de sonares, sinais e câmeras Argoss foi orquestrado por uma variedade de computadores programados em uma linguagem de laptop diferente. O computador no Argo não tripulado sozinho foi programado no FORTH, uma linguagem exata, mas funcional, projetada anteriormente para controlar o movimento dos telescópios e também usada para controlar dispositivos e processos que variam de telas cardíacas a câmeras de vídeo de efeitos especiais. O PC no Knorr foi desenvolvido em C, uma terminologia poderosa, mas um tanto enigmática, capaz de especificar com precisão os procedimentos do computador. O sistema de telemetria em cada extremidade da conexão do cabo Co-ax mais grosso que conecta os navios, que na verdade capacitava seus computadores a conversar com a outra pessoa, foi programado em uma terceira língua rudimentar conhecida como linguagem de montagem.

As linguagens de codificação seriam seqüências de palavras, álbuns, números e mnemônicos abreviados, criados com cuidado e engenhosidade, usados ​​pelos visitantes para se comunicar com seus próprios computadores. Sem eles, os computadores e seus produtos aliados seriam um hardware inútil. Sua própria gramática e sintaxe regulam cada vocabulário. Uma linguagem de desenvolvimento que se aproxima da linguagem individual e gera várias instruções com uma única instrução é considerada de alto nível. Mas as linguagens de computador tendem a ser muito mais sóbrias e precisas que as linguagens humanas. Eles não desfrutam de conotações múltiplas, inflexões ou talvez torções de ferro. Assim como os próprios computadores, os dialetos dos computadores não têm percepção de conhecimento.

Hoje existem inúmeras centenas desse tipo de idiomas, significativamente mais do que milhares, se suas diferentes versões, chamadas Dialetos, forem medidas. Eles permitem que seus usuários alcancem diversos propósitos, resolvendo complicações matemáticas complexas e explorando (ou processando) estatísticas de negócios para criar partituras musicais e gráficos de computador. Nenhum idioma existente é perfeito para todas as circunstâncias. Um ou mais dos três fatores geralmente podem determinar a escolha de um deles: O idioma é conveniente para o programador, pode ser usado em torno do laptop disponível, é adequado para o problema em questão. As múltiplas línguas empregadas na viagem do Titanic são um bom exemplo. Para os computadores a bordo do navio de superfície Knorr, C era o idioma preferido, pois fornecia energia ainda mais direta sobre o hardware computadorizado. OUT era a terminologia simplesmente de alto nível que poderia ser utilizada no computador Argos submersível. E o tempo exato necessário para o alerta exigido dos alertas passados ​​simplesmente por um cabo envolvendo os dois navios foi melhor realizado por uma linguagem rigorosa de montagem.

Como linguagens diversas, todos desenvolvem uma base comum. No seu nível mais crítico, os computadores pessoais respondem a apenas um vocabulário: A alta e a baixa concentração elétrica representando essas pessoas e zeros do código binário. Dependendo de como esses sinais são alimentados diretamente no armazenamento do computador. Outro pode ser um dado ainda em processamento.

Ainda outra coleção de dígitos binários, ou talvez bits, pode comandar o dispositivo para executar uma ação específica, assim como adicionar quantidades. O circuito de cada tipo de computador é feito para responder a um conjunto limitado e limitado dessas máquinas protegidas binárias, que podem ser combinadas e recombinadas para permitir que a máquina execute uma vasta gama de tarefas.Não obstante, suficientemente direta essa suposta máquina é uma linguagem estrangeira e proibitiva para os seres humanos. Algum tipo de programa de computador de qualquer tamanho, em sua forma de código de máquina, consiste em milhares e até milhões de tipos e zeros, amarrados em conjunto como contas em um fio relativamente interminável. Um erro em um desses dígitos pode fazer a diferença entre o sucesso e o fracasso de um aplicativo.

Menos de meio século antes, o código da máquina era o único meio de comunicação com os computadores. Depois disso, gerações de designers de idiomas aproveitaram o poder do computador para fazê-lo servir como tradutor. Hoje, quando um programador usa o comando PRINTING Hello e também a instrução PERMIT A = B * (CD) em um software, um programa de tradução é nomeado em ação, convertendo os comandos individuais nos valores e zeros que a máquina pode entender facilmente.

Os métodos usados ​​para programar os primeiros computadores de uso geral do mundo eram por serem pesados ​​e primitivos como o equipamento que serviam. A antiga Mark 1, montada na Universidade de Harvard durante a Segunda Guerra Mundial, era um conglomerado de cinco toneladas de relés, eixos, engrenagens e mostradores, com quinze pés de extensão. Ele recebeu suas diretrizes para resolver problemas nos carretéis de fita de papel perfurada que foram preparados e alimentados diretamente em um computador simplesmente por pequenos corpos, se especialistas. Uma máquina mais avançada, a ENIAC (para Integrador Numérico Eletrônico Digital e Computador), foi concluída em 1945 na Escola de Arquitetura Elétrica da Universidade de Pennsylvanias Moore. Ao contrário do Mark 1, que era eletromecânico, o ENIAC era totalmente digital. Mas ainda seria diabolicamente difícil de programar. Os programadores principais, o físico Steve W. Mauchly e o engenheiro J. Presper Eckert, adquiriram responderam às urgências do tempo de guerra, concentrando-se simplesmente no hardware da ENIAC. A programação levou um sofá para trás. A ENIAC nem estava preparada para receber orientações sobre a gravação em papel. Para preparar isso para o procedimento, uma equipe de especialistas teve que estabelecer milhares de botões manualmente e inserir centenas de cabos nas pranchas de tomada até a entrada do sistema de computador parecer uma tigela com outras. Não é de surpreender que os usuários do ENIACs tentaram extrair as informações anteriores de descarte de qualquer configuração antes de se comprometerem a alterá-la.

Esses tipos de experiências iniciais deixaram bem claro que era necessária uma maneira melhor de se comunicar com a máquina com o equipamento para que os PCs planejassem seu potencial. E mesmo enquanto a ENIAC cantarolava com seus primeiros cálculos eletrônicos, alguns trabalhos prospectivos em um desenvolvimento de nível superior estavam sendo concluídos em outros lugares. Em pelo menos um caso, no entanto, muito tempo se passaria antes que os efeitos fossem moderados. O universo de Konrad Zuses foi um desastre sobre ele no início de 1945, porque o laço militar aliado apertou Berlim, seu cidade natal. O jovem engenheiro alemão trabalhava desde antes da guerra em vários computadores pessoais de uso geral relativamente pequenos, usando a sala do apartamento dos pais desde o laboratório. O trabalho de Zuse era um exemplo notável de melhorias paralelas, embora independentes, na tecnologia, ele não tinha idéia do progresso idêntico sendo feito em outros países, e seu próprio governo havia demonstrado pouco interesse em seu trabalho com computadores. Logo antes da queda de Duessseldorf, Zuse carregou seu sistema de computador simplesmente sobrevivente, apelidado de Z4, em um caminhão e fugiu com uma escolta de vários outros refugiados para uma pequena área nos Alpes Bávaros.

Durante os anos sombrios imediatamente após a guerra, Zuse se viu sem fundos ou talvez instalações para trabalhar em hardware de computador. Voltando suas energias à teoria, ele procurou uma maneira melhor de programar um PC, não especificamente o Z4, mas qualquer equipamento similar. O que era necessário, ele determinou, era um sistema de reflexão simbólica e numérica, baseado em uma sequência lógica, para afetar um cálculo de etapas da solução de problemas.

Trabalhando sozinho, Zuse criou um sistema de codificação conhecido como Plano de Cálculo ou, em Germen, Plankakl. Ele publicou um manuscrito explicando sua criação e aplicando-o a uma variedade de desafios, incluindo a seleção de números e a matemática por meio de notação binária (outros computadores durante o dia operavam em decimal). Esse indivíduo também aprendeu a jogar xadrez e, depois disso, produziu 49 páginas de fragmentos de programa em Plankakl que permitiriam ao computador avaliar a posição dos jogadores. Foi interessante testar a eficiência e a oportunidade geral do Plankakl, escreveu mais tarde Zuse, fazendo uso dele para complicações no xadrez.

Zuse não esperava que Zuse visse seu vocabulário realmente funcionar em um computador . O Plankakl que ele escreveu surgiu apenas como um trabalho de escrivaninha, sem considerar se as máquinas adequadas ou não para os cursos de Plankakl seriam obtidas em um futuro próximo.Embora esse indivíduo tenha ido brevemente aos Estados Unidos no final da década de 1940, apenas pequenas porções de seu manuscrito haviam sido publicadas, uma quantidade menor de implementada, na década seguinte à guerra, a maioria de suas idéias para uma linguagem lógica e sistemática continuava sendo desconhecido por toda uma era de linguistas de laptops. Até 72 especialistas da Zusess se perguntaram que efeito o Plankakl teria se tivesse sido divulgado anteriormente. revela-nos quão diferentes as coisas poderiam ter sido, observou um elemento essencial das línguas seguintes, como o que possuímos hoje não é necessariamente o melhor de todos os prováveis ​​mundos.

Enquanto Zuse trabalhava isolado, um O trabalho colegiado para desenvolver uma terminologia de programação para máquinas reais estava sendo abordado em centros acadêmicos do Reino Unido e dos EUA, onde os computadores iniciais estavam começando a ser usados. Mas a melhoria foi lenta. Não apenas cada sistema de computador teria seu código de máquina e método de codificação, mas também o desenvolvimento do equipamento exigia que os leões revelassem tempo e talento dos pesquisadores.

Durante os anos imediatamente após a guerra, a maioria dos programadores continua trabalhando no código da máquina, os dígitos binários que correspondem a algum tipo de circuito de computador. Para tornar o trabalho um pouco mais fácil, muitos deles começaram a usar sistemas de quantidade abreviada para denotar combinações de bits, uma técnica semelhante a estenógrafos que aplicam símbolos para simbolizar palavras quando tomam ditado. O início desses sistemas foi a Base oito, também chamada octal. Assim como existem apenas dois dígitos, 0 e 1, no sistema binário, existem 8 a 10 em octais, os números de 0 a 7. Essas quantidades octais são usadas para simbolizar uma das 8 combinações possíveis de três bits (000 , 001, 010, 011, 100, 101, 128 e 111). Um programa de numeração mais orientado adotado é o básico 16, ou talvez hexadecimal (hexadecimal, para todos nós programadores), reunidos em conjuntos de quatro. As 16 combinações concebíveis de 4 bits foram representadas pelos números de 0 a 9 e os álbuns A a F. Por exemplo. Preto # 000000 Branco #ffffff.

Para pelo menos um desenvolvedor americano frustrado, o modesto progresso disponibilizado por esses sistemas de quantias parecia grosseiramente insuficiente. Grace Murray Hopper estava acostumada a se tornar vanguarda. Ela cresceu fascinada com coisas mecânicas, gadgets, a senhora chamava todos eles. Quando tinha oito anos, ela adquiriu desmontada toda a iluminação de alarme da casa de verão de sua família em New Hampshire, para descobrir a maneira como eles trabalhavam. A novidade implementada falhou em obscurecer seu entusiasmo científico. Após se formar com honras no Vassar College ou na universidade em 1928, ela obteve um Ph.D em matemática para Yale, uma conquista incomum para uma mulher, e depois retornou a Vassar para ensinar.

No nível da Segunda Guerra Mundial, Hopper se juntou à Reserva dos EUA Nautico e, em junho de 1944, ela recebeu o pagamento da comissão. Sua contribuição ao longo dos anos será prodigiosa. O tenente Hopper foi designado para a tripulação da marinha que estava desenvolvendo cursos para o Mark 1 em Harvard. Assinale que você era o maior e mais bonito id de gadget de todos os tempos, A senhora mais tarde declarou.

A equipe de codificação que Hopper se juntou contém duas bandeiras masculinas, a garota descobriu posteriormente que, quando os homens ouviram que o professor universitário de cabelos grisalhos estava chegando, um deles subornou o outro para que ele não precisasse ocupar a mesa. ao lado dela. Hopper logo provou seu valor como programador, no entanto. Eu havia formado uma vantagem, disse a garota. Eu havia desenvolvido estudos de engenharia e matemática e sabia como a máquina funcionava desde o início. Claro, eu costumava ter sorte. Depois que me formei em 1928, eu não sabia que provavelmente haveria um computador em 1944.

Em 49 anos, novamente civil, Hopper ingressou na incipiente Organização de Computadores Eckert-Mauchly, que estava trabalhando em uma antiga fábrica na Filadélfia do Norte. Mauchly e Eckert ainda haviam deixado a Universidade de Pennsylvanias Moore University em 1946, depois de uma briga desagradável mais do que patentear o direito de seus computadores digitais. Depois de fazer parte de uma organização, eles conseguirão vários contratos sobre a construção de um novo equipamento que desejariam provar a viabilidade comercial da computação. Eles chamarão o dispositivo de Computador Automático Universal, ou UNIVAC.

Grace Hopper aprendeu a trabalhar em octal, ensinando-se a somar, subtrair, crescer e até se separar no sistema ímpar. O estabelecimento completo tinha certeza absoluta de que a maneira correta de criar um programa eficiente é no octal, lamentou a senhora mais tarde (a visão predominante é que o tempo dos sistemas de computadores era ainda mais valioso do que os programadores, se o programa pudesse ser executado imediatamente, a dificuldade de escrevê-lo era absolutamente imaterial).Assim como o octal demonstrou ser muito útil na instalação e funcionamento do sistema de protótipos da empresa. A garota estava tendo problemas para equilibrar sua conta bancária pessoal, um problema embaraçoso para um matemático habilidoso. Finalmente, ela se tornou um grande sucesso para seu amigo, que era banqueiro, e depois de várias noites de trabalho ele resolveu o mistério. De tempos em tempos, ela subtraía um cheque octal, em vez do sistema quebrado dentro do banco, e todo mundo o utilizava. Eu enfrento um problema de viver em dois mundos diferentes, disse Hopper. Isso pode ter sido completamente uma das coisas que me motivou pessoalmente a me livrar do octal o máximo possível.

Os esforços de Hoppers para aliviar o fardo dos programadores (e manter seu talão de cheques equilibrado) acabariam por moldar o curso de Informática. No entanto, ela não esteve sozinha dentro da tentativa. Pouco antes de sua mulher vir para Phila., John Mauchly fez um indicador que teria programado um estágio inicial de tentativa além do octal e hexadecimal. Ele descreveu seus desenvolvedores a desenvolver um dialeto de computador que permitiria que uma pessoa introduzisse problemas na máquina em termos algébricos, uma abordagem que Konrad Zuse teria aprovado. No final de 1949, o dispositivo, conhecido como Short Code, estava operacional. Posteriormente promovido enquanto livro eletrônico, era uma linguagem primitiva de alto nível e uma melhoria definitiva do código do equipamento. Um programador 1 escreveu este programa para ser resolvido na forma de equações matemáticas, após o que usou um suporte impresso para converter seus símbolos de equação em códigos únicos de dois caracteres. Por exemplo, um parêntese começou a ser 09, enquanto a imagem mais se tornou 07. Nesse caso, um computador separado converteu esses tipos de códigos em uns e zeros, além de a máquina executar os recursos apropriados.

Sistema de parceiros de códigos curtos e exclusivos era essencialmente um intérprete antigo, um programa de linguagem que converte as instruções de alto nível em que um programa é definitivamente escrito em instruções mais simples para execução instantânea. Como a programação das 'linguagens' evoluía, os intérpretes se tornariam um dos dois tipos básicos de tradutores de línguas.

Novos avanços em 'idiomas' logo foram adiante do Short Code, mas sua ideia central foi vivenciada. Longe de serem apenas máquinas de somar glorificadas, os sistemas de computador são manipuladores ideais de símbolos, se esses sinais representam figuras, letras, sombras ou até notas musicais. Seu computador não tem dificuldade em pegar os números de código 07 e executar a série de métodos que leva a isso para adicionar dois números, desde que tenha sido programado para reconhecer 07 como o símbolo para obter adição. Da mesma forma, é possível obter uma declaração total, como IF N * 100 THEN PRINT N / 47, e traduzir isso nas instruções básicas da máquina que permitirão que o hardware realize a tarefa desejada. Esse tipo de manipulação intencional de ícones é o princípio importante em todas as linguagens de desenvolvimento.

Embora o código curto quase nunca tenha sido uma conquista comercial, a linguagem produziu uma impressão profunda sobre Grace Hopper. O código curto foi o primeiro passo para algo que deu ao programador a força de escrever um curso em um dialeto que não apresentava nenhuma semelhança com o código original da máquina, disse sua mulher. Mas antes que a garantia do código curto pudesse ser realizada, muito mais precisava ser realizado.

O ritmo do progresso nas linguagens de sistema de computador estava fortemente vinculado aos avanços no hardware dos computadores e, nos anos 40 atrasados, havia poucos tipos de avanços. Muitos deles foram afetados por Mauchly e Eckerts no início e, na realidade, podiam traçar suas próprias origens em um evento específico: uma série de palestras realizadas na Escola Moore no verão de 1946. Lá, Mauchly e Eckert conversaram sobre o herdeiro para ENIAC eles estavam planejando. Apelidado de Computador Automático Variável Discreto Eletrônico (EDVAC), reduziria drasticamente o trabalho associado à mudança de um único programa para um novo, mantendo seus programas e datas específicas eletronicamente em um espaço de memória expandido.

Um participante naquele verão foi Maurice V. Wilkes, então chefe do Laboratório de Estatística da Universidade de Cambridge. Inspirado em palestras, Wilkes voltou à Inglaterra para construir um equipamento baseado no conceito EDVAC, que começou em 1947. Chamada de Calculadora automática de guarda eletrônica, ou EDSAC, tornou-se funcional em 1949, muito antes da empresa Mauchly e Eckerts desenvolver sua 1º pc comercial.

Assim como muitos computadores antigos, o EDSAC era um artista exigente. Um programador em particular foi lembrado de que, no entanto, o som do seu avião sobrevoando pode interrompê-lo. Não importa o que o EDSAC foi desligado por qualquer motivo, alguns pedidos iniciais tiveram que ser embalados no equipamento para permitir que ele aceitasse os cursos novamente.Esse processo emitiu um som estridente, o que foi um sinal para todos que também desejavam utilizar o computador, com os programas em mãos. Os que tiveram a sorte de ter escritórios mais próximos do computador geralmente terminavam na parte da frente da unidade. Os outros podem ter que esperar bastante tempo.

No início, o EDSAC poderia executar 18 procedimentos básicos (os computadores modernos geralmente têm capacidade para 200), cada um deles induzido por uma sequência particular de zeros. No início, os projetistas da EDSAC decidiram não forçar seus desenvolvedores a usar esse código de máquina em seus aplicativos. em vez disso, eles criarão um sistema de mnemônicos no qual todas as instruções da máquina foram mostradas por uma única letra maiúscula. Assim, S i9000 significava subtrair, eu projetei Leia a próxima fila de furos Big t significou Transferir informações para armazenamento e Z projetado Pare o equipamento. Quando um programador digitava um mnemônico sobre um teclado especialmente modificado, as instruções binárias relacionadas eram colocadas em uma fita de papel, que podia ser simplesmente um problema para a máquina.

Ainda mais benéfico do que os mnemônicos criados para o EDSAC foi a biblioteca de sub-rotinas criada para a máquina. As sub-rotinas já eram um conceito familiar na computação: Style Hopper e seu grupo haviam empregado o na Harvard Tag 1. No entanto, eles continuaram a apresentar seus próprios desafios peculiares. As sub-rotinas serão partes independentes do software de computador que são usadas repetidamente e são necessárias pelo programa-chave quando necessário. Os programadores iniciais geralmente mantinham cadernos que continham as sub-rotinas usadas pelo comman, para que não precisassem começar do zero quando necessário. O desafio era que os endereços que designavam onde cada uma das recomendações e variáveis ​​de suas sub-rotinas deveriam viver na memória melhoraram de acordo com o local em que a sub-rotina ocorreu dentro do programa.

Maurice Wilked nomeou o esquema EDSAC de mnemônicos e sub-rotinas como um grande sistema de montagem, conhecido como Assembléia.

O código de montagem permanece em uso hoje por causa de sua estreita relação com o dispositivo, uma linguagem de configuração geralmente é específica da máquina, criada para corresponder ao conjunto de instruções de código de máquina conectadas a uma CPU específica do computador. Assim, a linguagem de montagem pode ser descrita como favorita dos programadores que desejam compactar seus programas específicos no menor espaço possível na memória e também executá-los da maneira mais rápida e eficiente possível. Esses tipos de atributos fizeram com que fosse ideal para programar o sistema de telemetria usado pelos buscadores do Titanics.

Qualquer escrita individual no vocabulário da montagem deve estar intimamente familiarizada com a forma como o computador realmente faz as coisas. Para conhecer, por exemplo, os inúmeros passos essenciais simplesmente para colocar 2 quantias. A montagem criada para um computador seria totalmente sem sentido para um computador diferente. O chinês foi a criação de um excelente matemático inglês Alan Meters. Turing. Em 1948, Turing estava encarregado de programar esse protótipo individual de um PC real chamado Draw 1, o dispositivo que estava sendo construído na Universidade de Manchester. (Não estava ligado à marca 1 de Harvard). O manchester indica 1 combos usados ​​de cinco dígitos binários para representar as instruções diferentes dos dispositivos, com todas as instruções precisando de quatro dessas combinações, ou talvez 20 bits. Com a intenção de associar a Mark you mais fácil de programar, Turing instalou um sistema no qual um sinal mnemônico foi substituído para cada uma das 32 misturas possíveis de Zeros e Uns que possui um código de cinco bits. Os símbolos que Turing designou para as misturas foram as letras, números e sinais de pontuação do seu teclado de teleprinter padrão. Por exemplo, uma barra (/), ou traço para os britânicos, era de 00000, ou zero, um terceiro é r referente a 01010 e, portanto, até a, representando 11111.

Qual é o fim da peça entre as quatro séries de componentes. Você deve baixar ou ler os arquivos em um futuro próximo. Espero que você encontre esse tipo de arquivo útil.

Bibliografia:

Time Warner Books

  • Mais de 7 000 estudantes confiam em nós para fazer seus trabalhos
  • 90% de nossos clientes colocam mais de 5 pedidos conosco
Preço especial
R$5
/página
FAZER UM PEDIDO

Últimas postagens

Leia tópicos mais informativos em nosso blog
Portfólio Quintessência Pronto
Precisa elaborar um portfólio sobre a Quintessência pronto, mas não sabe como? Aqui nós vamos te ensinar o passo a passo para fazer
Portfólio Empresa Pactual Unopar
Você precisa elaborar um portfólio empresa pactual Unopar, mas não faz ideia de como fazer? Veja aqui os passos para fazer
Portfólio Pet Monitor Unopar
Está precisando de ajuda para elaborar um portfólio pet monitor Unopar? Aqui você encontra várias dicas
Portfólio Agroindústria Bela Citrus
Está com problemas para fazer o portfólio agroindústria Bela Citrus? Nós podemos te ajudar com dicas fácies
Como Fazer Um Projeto Happiness Food
Precisa de ajuda para fazer o seu projeto? Aqui nós vamos te ajudar a fazer um projeto happiness food felicidade com uma pegada tropical
Elaborar Um Trabalho Pronto da Washing Jeans
Está precisando elaborar um trabalho pronto sobre a Washing Jeans? Veja o passo a passo aqui
Nomeação de peças simplesmente por Henry Reed Essay
Ele sentiu o mesmo personagem que Hem Reed e Sophie Crane experimentaram em sua poesia: Nomeação de peças e guerra podem ser gentis. Mesmo que esses...
O ensaio da torre
Elmer Boyce Arquitetura cento e dez Professor Boestler 02 O outono de 2000 A cabeça de praia ateniense Após subir praticamente trezentos pés acima da...
Meu Ensaio de Obsarvação
Minha experiência no local com o Dr. Cimmino foi surpreendentemente breve, inferior a uma hora. 5 longo, neste curto espaço de tempo, eu era capaz de...
Verifique o preço
do seu trabalho
Nós aceitamos:
GARANTIA DO
SEU DINHEIRO
DE VOLTA
QUALIDADE
Assine nossas atualizações
42 877 subscritores
Suporte
+55 11 4680-2890
Segue-nos
O suporte ao cliente está disponível nos dias úteis, das 6 às 21 horas; aos sábados e domingos 12.00 - 18.00.