An exploration of the design space and development of programming languages from the perspective of control structures: the language mechanisms that enable programs to control their execution flows. Starting with the 'goto' jumps of early programming languages and the emergence of structured programming in the 1960s, this book explores advanced control structures for imperative languages such as generators and coroutines, then develops alternate views of control in functional languages, first as continuations and their control operators, then as algebraic effects and effect handlers, as found in the OCaml language. Blending history, code examples, and theory, it offers advanced students, researchers, and programming language enthusiasts an original, comparative perspective on programming languages, as well as an extensive introduction to algebraic effects and other contemporary research topics.
Découvrez enfin tout ce qu’il faut savoir sur Adolf Hitler en moins d’une heure !Artiste raté, ancien clochard et survivant des tranchées, Adolf Hitler est devenu le tyran le plus terrible que l’Europe ait connu, alors même que rien ne le laissait présager... Né en Autriche, il connaît une jeunesse faite de frustrations et d’échecs. La Première Guerre mondiale lui donne une cause à défendre, et c’est à corps perdu qu’il se dévoue à l’Allemagne. Mais l’humiliation qu’elle subit le laisse profondément amer et le conforte dans l’idée que la nation qu’il admire tant a été trahie par des ennemis intérieurs : les juifs et les communistes. Il n’a dès lors plus qu’une idée en tête : prendre la tête du pays pour restaurer sa puissance et imposer à l’Europe entière la suprématie de la race aryenne, qu''elles qu''en soient les conséquences. Un monstre est né.Ce livre vous permettra d’en savoir plus sur : • La vie d’Hitler • Le contexte de l’époque • Les temps forts de la vie du Führer • Les conséquences de son actionLe mot de l’éditeur :« Dans ce numéro de la collection 50MINUTES Grandes Personnalités, Xavier Leroy dresse pour nous le portrait de l’une des personnalités les plus controversées du XXe siècle, Adolf Hitler. Si tout le monde connaît aujourd’hui sa responsabilité dans le déclenchement de la Seconde Guerre mondiale et le massacre des juifs, l’homme reste encore largement insaisissable. C’est pourquoi l’auteur tente de lever une partie du voile et nous laisse entrevoir la naissance du mal. » Stéphanie DagrainÀ PROPOS DE LA SÉRIE 50MINUTES | Grandes PersonnalitésLa série Grandes Personnalités de la collection « 50MINUTES » présente plus de cinquante hommes et femmes qui ont marqué l’histoire d’une manière ou d’une autre. Chaque livre a été pensé pour les lecteurs curieux qui veulent faire le tour d’un sujet précis, tout en allant à l’essentiel, et ce en moins d’une heure. Nos auteurs combinent les faits historiques, les analyses et les nouvelles perspectives pour rendre accessibles des siècles d’histoire.
This book constitutes the thoroughly refereed post-workshop proceedings of the Second International Workshop on Types in Compilation, TIC '98, held in Kyoto, Japan in March 1998.The book presents 13 revised full papers carefully selected during an iterated reviewing process together with three invited papers. The papers are organized in topical sections on typed intermediate languages, program analyses, program transformations and code generation, memory management, partial evaluation and run-time code generation, and distributed computing.