Initiation à la programmation avec SchemeEditions TECHNIP, 2011 - 367 من الصفحات En 2011, faut-il apprendre la programmation des ordinateurs ? Les efforts intellectuels et le temps à y consacrer sont importants et, depuis les origines des ordinateurs, on cherche à les réduire, notamment par le progrès des langages et des environnements de programmation. Mais rien n'a permis de réduire la programmation à une activité industrielle automatisable, car elle est, fondamentalement, une activité de conception. Il faut apprendre à programmer. Peut-être pour en faire son métier, pour résoudre un problème particulier ou, tout simplement, comme l'on apprend au lycée les mathématiques et la physique : pour comprendre l'univers contemporain et la façon dont l'homme y agit. Par quel langage commencer ? Citons la préface de Christian Queinnec : " Je ne retiendrai qu'une seule caractéristique : la facilité d'apprentissage. Il y a des langages simples à apprendre et mettre en oeuvre et il y a tous les autres ". Parmi ces langages, Scheme est l'un des plus faciles, sans rien sacrifier en termes de possibilités. Cette deuxième édition, actualisée et avec 60 % de pages en plus, est accessible au débutant qui n'a jamais programmé, même si sa formation mathématique ne dépasse pas la classe de seconde. Les derniers chapitres sont destinés au lecteur soucieux d'approfondir certaines questions et abordent, à titre d'exemples, la programmation des méthodes de tri et des comparaisons de séquences biologiques. |
المحتوى
Sommaire | 26 |
6 | 40 |
begin | 46 |
4 | 120 |
44 | 161 |
Précautions pour la gestion des fichiers | 211 |
Programmer pour le | 245 |
Vitesse | 261 |
Programmation dynamique | 275 |
Automates finis | 295 |
2 | 311 |
طبعات أخرى - عرض جميع المقتطفات
عبارات ومصطلحات مألوفة
a-liste afile algorithme appel Args arguments argv automate fini begin Bigloo calcul carre chaine chaîne de caractères compilateur compteur construction construire define définir définition display doublet dynamique E-cinetique édition de liens elem éléments eof-object états évaluées exemple expression régulière fact fichier source flux forme spéciale Haddock imax imin insere itératif l'algorithme l'automate l'environnement l'évaluation l'expression lambda langage de programmation langage machine let boucle letrec liaisons ligne line-type liste logiciel longueur machine de Turing make make-vector Makefile matrix-ref mémoire message module nombre notation notion numéro obj1 obj2 objets opérandes ordinateur paramètres parenthèse pivot pointeurs prédicat print proc procédure processeur processus programmation dynamique programmeur read-line récursif référentiel représentation résultat retourne Scheme séquence sera string string-append string-length structure de données substring surface-cercle Swiss-Prot symboles syntaxe système de programmation texte tri-insere triangle de Pascal Turing type un-annuaire utiliser valeur variable vecteur vector-length vector-set version Vlen X-expression