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