IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

DébutantConsultez tous les livres

Dernière mise à jour : 20 avril 2012 

precedentsommairesuivant
  1. Seven Languages in Seven Weeks - A Pragmatic Guide to Learning Programming Languages
  2. S'initier à la programmation - Avec des exemples en C, C++, C#, Java et PHP
couverture du livre Seven Languages in Seven Weeks

Note 4.5drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Seven Languages in Seven Weeks

A Pragmatic Guide to Learning Programming Languages

de Bruce A. Tate
Public visé : débutant

Résumé de l'éditeur

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.
300 pages, première édition, 1 novembre 2010 

Édition O'Reilly

ISBN10 : 193435659X

Commandez sur www.amazon.fr :

24,45 € TTC (prix éditeur 24,45 € TTC) livraison gratuite !
  • Introduction
  • Ruby
  • Io
  • Prolog
  • Scala
  • Erlang
  • Clojure
  • Haskell
  • Wrap-Up
  • Bibliography

 
Critique du livre par la rédaction Eric Reboisson le 1 août 2011 

Sept langages que je ne connaissais que de nom : Ruby, Io, Prolog, Scala, Erlang, Clojure et Haskell. Voilà ce qui m'a tout d'abord intéressé en commandant Seven Languages in Seven Weeks de Bruce Tate (auteur de Beyond Java, Better, Faster, Lighter Java et From Java to Ruby: Things Every Manager Should Know). Également, la promesse de connaître sept nouveaux langages en sept semaines. Un peu comme les régimes minceur miracles pour l'été, cela a piqué ma curiosité.

Seven Languages in Seven Weeks commence donc par une introduction rapide sur les différents langages du livre. Sur le pourquoi de leur choix par rapport à d'autres et sur leurs particularités : orienté objet, fonctionnel, prototype, programmation concurrente. Suivent ensuite les chapitres consacrés aux langages, avec une introduction et interview du créateur. Nous avons là un livre très pragmatique du début à la fin (d'ailleurs l'auteur ne passe pas de temps à expliquer comment installer les outils). Pour chaque langage, une semaine d'apprentissage et pour chaque jour de la théorie et des exercices pratiques pour valider la leçon du jour. On commence par un "hello world" et le niveau augmente graduellement jusqu'à atteindre le challenge du titre. On termine chaque chapitre un récapitulatif des éléments clés du langage.

Au-delà de l'apprentissage de nouveaux langages j'ai beaucoup apprécié la méthodologie critique pour les assimiler et en comprendre les intérêts; à noter également que le style de l'auteur est captivant et les défis de fin de chapitre très motivants. Finalement, un livre enrichissant que ce soit pour la connaissance de nouveaux outils ou pour la façon de les appréhender. Très rapide à lire (un peu plus de 300 pages) et qui demande surtout de la motivation et de la volonté de la part du lecteur pour que la prophétie du titre se réalise. Évidemment, ce livre ne fera pas de vous un expert de ces langages, mais au moins vous en saurez beaucoup plus sur eux après avoir lu ce livre.

3 commentaires Donner une note à l´article (4)

 
couverture du livre S'initier à la programmation

Note 3.5drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

S'initier à la programmation

Avec des exemples en C, C++, C#, Java et PHP

de Claude Delannoy
Public visé : débutant

Résumé de l'éditeur

Acquérir rapidement une parfaite maîtrise des techniques de programmation et savoir s'adapter facilement à tout nouveau langage Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des notions de programmation procédurale communes à tous les langages (types de données, variables, opérateurs, instructions de contrôle, fonctions, tableaux...), avant d'aborder les notions propres aux langages orientés objet. L'auteur utilise, pour faciliter l'assimilation des concepts, un pseudo-code complet mais simple d'accès, qui évite de se perdre dans les spécificités de tel ou tel langage. Chaque notion est d'abord présentée à l'aide du pseudo-code, avant d'être illustrée d'exemples d'implémentation en langages C, C++, C#, Java et PHP. De nombreux exercices corrigés permettent au lecteur de contrôler ses connaissances à chaque étape de l'apprentissage. A qui s'adresse ce livre ? * Aux étudiants en 1ère année de cursus informatique (BTS, DUT, licences, écoles d'ingénieur). * Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation. * A tous ceux qui ont appris un langage "sur le tas" et ressentent le besoin d'approfondir leurs connaissances pour gagner en efficacité et en qualité et s'adapter plus facilement à de nouveaux langages. * Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour enseigner la programmation à des débutants.

346 pages, 1ère édition, 1 juin 2008 

Édition Eyrolles

ISBN10 : 2-212-11990-9

ISBN13 : 978-2-212-11990-9

Commandez sur http://www.eyrolles.com : 23.75 € TTC seulement (au lieu de 25.00 € TTC : prix public)

Commandez sur www.amazon.fr :

  • Ordinateur, programme et langage
  • Variables et instruction d'affectation
  • Instructions d'écriture et de lecture
  • La structure de choix
  • Les structures de répétition
  • Quelques techniques usuelles
  • Les tableaux
  • Les fonctions
  • Classes et objets
  • Propriétés des objets et des méthodes
  • Composition des objets
  • L'héritage
  • Le polymorphisme
  • Classes abstraites, interfaces et héritage multiple
  • Correction des exercices

 
Critique du livre par la rédaction Nicolas Vallée (gorgonite) le 1 décembre 2008 

Selon moi, ce livre s'adresse principalement aux autodidactes et aux personnes connaissant déjà les bases du langage C et souhaitant évoluer vers des langages plus récents.

Les bases de l'informatique sont abordées clairement lors des deux premiers chapitres. Un puriste trouvera toutefois un manque de rigueur dans certaines définitions (comme Unité Centrale)

Au cours des chapitres suivants l'auteur s'efforce d'une manière progressive et bien ordonnée d'amener son lectorat à un niveau assez correct dans différents langages. Pour cela il utilise un pseudo-code qui permet de réaliser les différents exercices dans les différents langages proposés et même pour les plus curieux de s'adapter quasiment à tout langage informatique "classique".

Du chapitre 3 au chapitre 7 inclus, l'auteur n'utilise que la programmation procédurale, puis jusqu'au chapitre 13, il aborde la programmation orientée objet.

Bien évidemment dans un ouvrage aussi compact il est impossible de tout développer et un travail personnel important est à fournir par le lecteur. Grâce à la méthode utilisée le lecteur est capable d'appréhender la quasi-totalité des langages classiques de manière claire, précise et efficace.

Je regrète toutefois le manque d'attention portée aux "vrais" débutants, qui forment officiellement le public visé par cet ouvrage. En effet, il m'aurait semblé normale de trouver quelques pages détaillant des outils gratuits à utiliser pour pouvoir tester les exemples décrits (Code::Blocks, SDK.Net ou Mono, JDK Sun, PHP-CLI), et un très rapide aperçu de leurs fonctionnalités .

 
precedentsommairesuivant

Voir également :
Tous les livres de DVP
  

Copyright © 2005-2012 Developpez LLC Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.