@@ -33,7 +33,7 @@ tontas y pedantes, la programación es fundamentalmente tediosa y frustrante.
3333Afortunadamente, si puedes superar eso, y tal vez incluso disfrutar el rigor
3434de pensar en términos que las máquinas tontas puedan manejar, la programación
3535puede ser muy gratificante. Te permite hacer en segundos cosas que
36- tardarían _ para siempre _ a mano. Es una forma de hacer que tu herramienta
36+ tardarían _ siglos _ a mano. Es una forma de hacer que tu herramienta
3737computadora haga cosas que antes no podía. Ademas proporciona de un maravilloso
3838ejercicio en pensamiento abstracto.
3939
@@ -71,7 +71,7 @@ poder hacer cosas útiles y divertidas con él.
7171{{index [ programming, "difficulty of"] }}
7272
7373Además de explicar JavaScript, también introduciré los principios básicos
74- de la programación. La programación, resulta , es difícil. Las
74+ de la programación. La programación, en realidad , es difícil. Las
7575reglas fundamentales son típicamente simples y claras, pero los programas
7676construidos en base a estas reglas tienden a ser lo suficientemente
7777complejas como para introducir sus propias reglas y complejidad.
@@ -87,7 +87,7 @@ requerirán que hagas conexiones adicionales.
8787
8888Depende de ti hacer el esfuerzo necesario. Cuando estés luchando
8989para seguir el libro, no saltes a ninguna conclusión acerca de tus propias
90- capacidades. Estás bien—solo tienes que seguir intentando.
90+ capacidades. Estás bien, sólo tienes que seguir intentando.
9191Tomate un descanso, vuelve a leer algún material, y asegúrate de leer
9292y comprender los programas de ejemplo y ((ejercicios)). Aprender es un
9393trabajo duro, pero todo lo que aprendes se convertirá en tuyo, y
@@ -109,8 +109,8 @@ es la fuerza directriz que hace que la computadora haga lo que hace,
109109son datos en la memoria de la computadora, y sin embargo controla las acciones
110110realizadas en esta misma memoria. Las analogías que intentan comparar programas
111111a objetos con los que estamos familiarizados tienden a fallar. Una analogía
112- que es superficialmente adecuada es el de una máquina—muchas partes
113- separadas tienden a estar involucradas, y para hacer que todo funcione,
112+ que es superficialmente adecuada es el de una máquina —muchas partes
113+ separadas tienden a estar involucradas— , y para hacer que todo funcione,
114114tenemos que considerar la formas en las que estas partes se interconectan y
115115contribuyen a la operación de un todo.
116116
@@ -124,7 +124,7 @@ para realizar cosas bastante complicadas.
124124{{index [ programming, "joy of"] }}
125125
126126Un programa es un edificio de pensamiento. No cuesta nada construirlo, no pesa
127- nada, y crece fácilmente bajo nuestras manos que teclean .
127+ nada, y crece fácilmente bajo el teclear de nuestras manos .
128128
129129Pero sin ningún cuidado, el tamaño de un programa y su ((complejidad))
130130crecerán sin control, confundiendo incluso a la persona que lo creó.
@@ -148,8 +148,8 @@ a menudo requieren soluciones nuevas. El campo de la programación es joven y
148148todavía se esta desarrollando rápidamente, y es lo suficientemente variado
149149como para tener espacio para aproximaciones salvajemente diferentes.
150150Hay muchos errores terribles que hacer en el diseño de programas, así que
151- ve adelante y cometelos para que los entiendas mejor. La idea de cómo se ve
152- un buen programa se desarrolla con la practica , no se aprende de una lista
151+ ve adelante y comételos para que los entiendas mejor. La idea de cómo se ve
152+ un buen programa se desarrolla con la práctica , no se aprende de una lista
153153de reglas.
154154
155155## Por qué el lenguaje importa
436436Si deseas ejecutar los programas definidos en este libro fuera de
437437la caja de arena del libro, se requiere cierto cuidado. Muchos ejemplos
438438se mantienen por si mismos y deberían de funcionar en cualquier entorno de
439- JavaScript. Pero código en capítulos mas avanzados a menudo se escribe para
439+ JavaScript. Pero código en capítulos más avanzados a menudo se escribe para
440440un entorno específico (el navegador o Node.js) y solo puede ser ejecutado allí.
441441Además, muchos capítulos definen programas más grandes, y las piezas de código
442442que aparecen en ellos dependen de otras piezas o de archivos externos. La
0 commit comments