226305 materialEducativo

textoFiltroFicha
  • Eu curto 0
  • Visitas 8
  • Comentarios 0
  • Guardar en
  • Ações

Sobre este recurso...

Forth
ProgrammingLanguage
Artículo WikipediaFuente Dbpedia
Forth é uma linguagem de programação procedural baseada em pilhas de dados, com sintaxe em Notação polonesa inversa (RPN) e com os comandos organizados em uma lista extensível chamada de dicionário. Os comandos são chamados de "palavras". A partir do dicionário básico, são criados outros comandos.Forth foi "descoberta" por Charles H. Moore ("Chuck" Moore) no final dos anos 1960, e serviu de inspiração para linguagens como Transcript, Postscript, Open Firmware, a linguagem de inicialização de placas PCI em sistema Macintosh, e Factor, desenvolvida recentemente por Slava Pestov. Também é usada no bootloader do sistema operacional FreeBSD.A linguagem é apropriada para sistemas embutidos, e se caracteriza por ser extremamente compacta. Pode ser considerada como linguagem interpretada e compilada ao mesmo tempo. A interpretação/compilação pode ser feita através de bytecode ou código de máquina.Em geral, Forth pode trabalhar facilmente com qualquer base numérica entre 2 e 36. As palavras podem ser livremente redefinidas. Freqüentemente, é definida como uma mistura de linguagem de baixo nível e de alto nível, ou um assembly de alto nível. Possui as estruturas de controle comuns em linguagens procedurais, como IF-THEN, IF-ELSE-THEN, BEGIN-UNTIL, BEGIN-REPEAT, DO-LOOP, CASE-THEN.Atualmente (como em outras linguagens daquele tempo), é considerada obsoleta. Mas ainda encontra muitas aplicações em sistemas industriais e Hardwares customizados, devido a robustez e velocidade de processamento. Um exemplo é a variante TL-1 (Toledo Language-1) e RTP, desenvolvida para uma famosa corporação européia e em uso até hoje, principalmente fora da Europa.

Mapa conceitual: Forth

Conteúdo exclusivo para membros de

D/i/d/a/c/t/a/l/i/a
Iniciar sessão

Mira un ejemplo de lo que te pierdes

Categorias:

Fecha publicación: 29.5.2015

Comentar

0

Deseja fazer um comentário? Registrar o Iniciar sessão

Junte-se à Didactalia

Navegue entre 226305 recursos e 560609 pessoas

Regístrate >

O conéctate a través de:

Si ya eres usuario, Inicia sesión

Você quer acessar mais conteúdo educacional?

Iniciar sessao Participar de uma aula
x

Adicionar ao Didactalia Arrastra el botón a la barra de marcadores del navegador y comparte tus contenidos preferidos. Más info...

Ajuda do jogo
Juegos de anatomía
Selecciona nivel educativo