Portuguese, Brazilian subtitles

← 07-16 Evolution Of Javascript

07-16 Evolução de JavaScript

Get Embed Code
3 Languages

Subtitles translated from English Showing Revision 1 created 02/27/2013 by Lucilia Figueiredo.

  1. Estou aqui na Mozilla, com Dave Herman, um pesquisador da Mozilla Research,
  2. que também é membro do comitê de padronização de Javascript.
  3. Eu gostaria que você falasse um pouco para nós sobre as mudanças na linguagem ao longo do tempo,
  4. ou o que está para vir. >> Certamente.
  5. JavaScript foi inicialmente inventada por Brendan Eich, em muito pouco tempo.
  6. Ele inventou a primeira versão de Javascript em 10 dias.
  7. O objetivo original de JavaScript era criar uma pequena linguegem de scripting,
  8. que as pessoas pudessem usar para fazer pequenas coisas em páginas web.
  9. E eu acho que mesmo então, algumas pessoas talvez tivessem idéia de como ela iria evoluir,
  10. mas ela realmente começou bem modesta.
  11. Atualmente, JavaScript realmente é a linguagem da web,
  12. e a web tornou-se não apenas um ligar para documentos, mas um lugar para programas sérios,
  13. para aplicações sérias.
  14. Como resultado, a plataforma cresceu, a linguagem cresceu, e as necessidades do programador cresceram junto.
  15. Embora JavaScript tenha começado como uma linguagem simples,
  16. as necessidades dos programadores são mais tão simples como eram antes.
  17. Isso significa existem que várias características que outras linguagens possuem,
  18. e que JavaScript não tem, nós temos que considerar incluir no padrão da linguagem.
  19. Uma importante é que, à medida que os programas se tornam maiores, você tem necessidades de organização
  20. de seus programas, que realmente não aparecem quando seus programas são pequenos.
  21. Você pode ter notado, quando trabalhou com Python, que python tem um sistema de módulos.
  22. Ela provê a habilidade de se definir partes separadas de código, que você coloca em módulos,
  23. e depois você pode juntar esses módulos e construir programas maiores
  24. a partir de componentes menores.
  25. JavaScript não tem nenhum sistema de módulos.
  26. Realmente não é simples criar uma biblioteca criar um repositório de código reusável,
  27. que possa ser compartilhado com outras pessoas.
  28. Existem vários idiomas que as pessoas usam na linguagem,
  29. para, de certo modo, simular um sistema de módulos. Mas eles não têm nenhum suporte da linguagem diretamente.
  30. Uma das características mais importantes em que estamos trabalhando para a nova versão de JavaScript
  31. é um sistema de módulos, em certos aspectos similar ao sistema de módulos de Python,
  32. embora JavaScript tenha algumas necessidades particulares.
  33. A web tem algumas necessidades próprias.
  34. Mas isso tornará muito mais fácil para as pessoas criarem partes de código reusável,
  35. que elas possam compartilhar entre si.