Sept langues supplémentaires en sept semaines : Les langages qui façonnent l'avenir

Note :   (4,2 sur 5)

Sept langues supplémentaires en sept semaines : Les langages qui façonnent l'avenir (Bruce Tate)

Avis des lecteurs

Résumé:

Le livre « Seven More Languages in Seven Weeks » propose une introduction à des langages de programmation moins connus, destinée aux programmeurs de niveau intermédiaire ou avancé. Bien qu'il réussisse à éveiller l'intérêt pour les concepts de programmation et qu'il comprenne des entretiens intéressants avec des auteurs de langages, de nombreux lecteurs estiment que le contenu manque de profondeur et n'est pas aussi solide que son prédécesseur.

Avantages:

Grande sélection de langages moins connus.
Entretiens intéressants avec les auteurs des langages.
Suscite l'intérêt pour les langages de programmation.
Peut élargir les horizons des programmeurs intermédiaires et avancés.

Inconvénients:

Le contenu peut sembler superficiel ou précipité, ressemblant à des articles de blog.
Il suppose une connaissance préalable des concepts de programmation, ce qui le rend difficile pour les débutants.
Certains chapitres manquent de profondeur et de preuves pour les affirmations faites (par exemple, la performance de Julia).
Certains lecteurs se sont sentis déçus par rapport au premier livre de la série.

(basé sur 10 avis de lecteurs)

Titre original :

Seven More Languages in Seven Weeks: Languages That Are Shaping the Future

Contenu du livre :

Les grands programmeurs ne naissent pas, ils se fabriquent. L'industrie passe des langages orientés objet aux langages fonctionnels, et vous devez vous engager à vous améliorer radicalement. Les nouveaux langages de programmation vous dotent des outils et des idiomes dont vous avez besoin pour perfectionner votre art. Alors que d'autres abécédaires des langages vous guident à travers l'installation de base et "Hello, World", nous visons plus haut. Chaque langage de Sept langues supplémentaires en sept semaines vous emmènera dans un voyage pas à pas à travers les paradigmes les plus importants de notre époque. Vous apprendrez sept langages passionnants : Lua, Factor, Elixir, Elm, Julia, MiniKanren et Idris.

Découvrez la série de programmes primés qui a inspiré le langage Elixir. Découvrez comment d'autres programmeurs issus de communautés très différentes résolvent des problèmes suffisamment importants pour justifier le développement d'un langage. Élargissez votre perspective et apprenez à résoudre les problèmes de multicœur et de distribution.

Dans chaque langage, vous résoudrez un problème non trivial en utilisant les techniques qui font la spécificité de ce langage. Ecrivez un jeu entièrement fonctionnel en Elm, sans un seul callback, qui se compile en JavaScript afin que vous puissiez le déployer dans n'importe quel navigateur. Écrire un programme logique en Clojure en utilisant un modèle de programmation, MiniKanren, qui est aussi puissant que Prolog mais bien meilleur pour interagir avec le monde extérieur. Construire un programme distribué en Elixir avec des macros de type Lisp, une syntaxe riche de type Ruby et la richesse de la machine virtuelle Erlang. Créez votre propre couche d'objets en Lua, un programme statistique en Julia, une preuve en code avec Idris et un jeu de quiz en Factor.

Lorsque vous aurez terminé, vous aurez écrit des programmes dans cinq paradigmes de programmation différents qui ont été écrits sur trois continents différents. Vous aurez exploré quatre langages à la pointe de la technologie, inventés au cours des cinq dernières années, et trois langages plus radicalement différents, chacun ayant quelque chose d'important à vous apprendre.

Autres informations sur le livre :

ISBN :9781941222157
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2014
Nombre de pages :350

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Sept langues supplémentaires en sept semaines : Les langages qui façonnent l'avenir - Seven More...
Les grands programmeurs ne naissent pas, ils se...
Sept langues supplémentaires en sept semaines : Les langages qui façonnent l'avenir - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Sept langues en sept semaines : Un guide pragmatique pour apprendre les langages de programmation -...
Vous devriez apprendre un langage de programmation...
Sept langues en sept semaines : Un guide pragmatique pour apprendre les langages de programmation - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Meilleur, plus rapide, plus léger Java - Better, Faster, Lighter Java
Parfois, la réponse la plus simple est la meilleure. De nombreux développeurs Java...
Meilleur, plus rapide, plus léger Java - Better, Faster, Lighter Java
Rails : Prêt à l'emploi : Le développement Web à la vitesse de l'éclair - Rails: Up and Running:...
En quelques jours seulement, vous pouvez...
Rails : Prêt à l'emploi : Le développement Web à la vitesse de l'éclair - Rails: Up and Running: Lightning-Fast Web Development

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)