Siete idiomas más en siete semanas: los idiomas que están moldeando el futuro


Precio:
Precio de venta$53.83

Descripción

Los grandes programadores no nacen, se hacen. La industria está pasando de los lenguajes orientados a objetos a los lenguajes funcionales, y usted necesita comprometerse con una mejora radical. Los nuevos lenguajes de programación le proporcionan las herramientas y los modismos que necesita para perfeccionar su oficio. Mientras que otros manuales de lenguajes le guían a través de la instalación básica y el "Hola, Mundo", nosotros aspiramos más alto. Cada lenguaje en Seven More Languages in Seven Weeks le llevará en un viaje paso a paso a través de los paradigmas más importantes de nuestro tiempo. Aprenderá siete lenguajes emocionantes: Lua, Factor, Elixir, Elm, Julia, MiniKanren e Idris.

Aprenda de la galardonada serie de programación que inspiró el lenguaje Elixir. Escuche cómo otros programadores de comunidades muy diferentes resuelven problemas lo suficientemente importantes como para impulsar el desarrollo de lenguajes. Amplíe su perspectiva y aprenda a resolver problemas de multinúcleo y distribución.

En cada lenguaje, resolverá un problema no trivial, utilizando las técnicas que hacen que ese lenguaje sea especial. Escriba un juego completamente funcional en Elm, sin una sola devolución de llamada, que se compile en JavaScript para que pueda implementarlo en cualquier navegador. Escriba un programa lógico en Clojure utilizando un modelo de programación, MiniKanren, que es tan potente como Prolog, pero mucho mejor para interactuar con el mundo exterior. Construya un programa distribuido en Elixir con macros al estilo Lisp, una rica sintaxis similar a Ruby y la riqueza de la máquina virtual Erlang. Construya su propia capa de objetos en Lua, un programa estadístico en Julia, una prueba en código con Idris y un juego de preguntas en Factor.

Cuando termine, habrá escrito programas en cinco paradigmas de programación diferentes que se escribieron en tres continentes diferentes. Habrá explorado cuatro lenguajes a la vanguardia, inventados en los últimos cinco años, y tres lenguajes radicalmente diferentes, cada uno con algo significativo que enseñarle.



Autor: Bruce Tate, Ian Dees, Frederic Daoud
Editorial: Pragmatic Bookshelf
Publicado: 09/12/2014
Páginas: 320
Tipo de encuadernación: Tapa blanda
Peso: 1.22lbs
Tamaño: 9.25h x 7.50w x 0.67d
ISBN13: 9781941222157
ISBN10: 1941222153
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Desarrollo de software e ingeniería | General

Acerca del autor

Bruce Tate, CTO de icanmakeitbetter.com, es un ciclista de montaña, escalador y padre de dos hijos de Austin, Texas. Es autor de más de diez libros, incluyendo Seven Languages in Seven Weeks, y es el editor de la serie Seven in Seven.

Durante el día, Ian Dees lanza código, pruebas y juegos de palabras en un fabricante de equipos de prueba del área de Portland. Por la noche, convierte el espresso en libros de programación, incluyendo Cucumber Recipes. Ian tuitea como @undees.

Fred Daoud es un desarrollador verdaderamente apasionado que ama la programación funcional. Fue coautor de Seven Web Frameworks in Seven Weeks con Jack Moffitt.

Jack Moffitt se enamora fácilmente de los idiomas. Es ingeniero de investigación senior en Mozilla Research y trabaja en Servo, un motor de navegador experimental escrito en el nuevo lenguaje Rust de Mozilla.