Personnaliser

OK

Programming Language Design Concepts - Watt, David A. (University of Glasgow)

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre
Filtrer par :
Neuf (2)
Occasion
Reconditionné

75,74 €

Produit Neuf

  • Ou 18,94 € /mois

    • Livraison à 0,01 €
    Voir les modes de livraison

    rarewaves-uk

    PRO Vendeur favori

    4,8/5 sur + de 1 000 ventes

    Expédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.

    Nos autres offres

    • 113,59 €

      Produit Neuf

      Ou 28,40 € /mois

      • Livraison : 25,00 €
      • Livré entre le 9 et le 15 mai
      Voir les modes de livraison
      4,8/5 sur + de 1 000 ventes

      Apres acceptation de la commande, le delai moyen d'expedition depuis le Japon est de 48 heures. Le delai moyen de livraison est de 3 a 4 semaines. En cas de circonstances exceptionnelles, les delais peuvent s'etendre jusqu'à 2 mois.

    Publicité
     
    Vous avez choisi le retrait chez le vendeur à
    • Payez directement sur Rakuten (CB, PayPal, 4xCB...)
    • Récupérez le produit directement chez le vendeur
    • Rakuten vous rembourse en cas de problème

    Gratuit et sans engagement

    Félicitations !

    Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !

    En savoir plus

    Retour

    Horaires

        Note :


        Avis sur Programming Language Design Concepts de Watt, David A. (University of Glasgow) Format Broché  - Livre Anglais

        Note : 0 0 avis sur Programming Language Design Concepts de Watt, David A. (University of Glasgow) Format Broché  - Livre Anglais

        Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.


        Présentation Programming Language Design Concepts de Watt, David A. (University of Glasgow) Format Broché

         - Livre Anglais

        Livre Anglais - Watt, David A. (University Of Glasgow) - 29/02/2004 - Broché - Langue : Anglais

        . .

      • Auteur(s) : Watt, David A. (University of Glasgow)
      • Editeur : John Wiley & Sons
      • Langue : Anglais
      • Parution : 29/02/2004
      • Format : Moyen, de 350g à 1kg
      • Nombre de pages : 504.0
      • ISBN : 9780470853207



      • Résumé :
        This book explains the concepts underlying programming languages, and demonstrates how these concepts are synthesized in the major paradigms: imperative, OO, concurrent, functional, logic and scripting.? It gives greatest prominence to the OO paradigm, and uses Java as the main exemplar language.

        It includes numerous examples, case studies of several major programming languages, and numerous end-of-chapter exercises. Sample solutions to most of the exercises are provided at the book's companion Web site

        ...

        Sommaire:
        Preface.

        PART I: INTRODUCTION.

        1. Programming Languages.

        1.1 Programming linguistics.

        1.1.1 Concepts and paradigms.

        1.1.2 Syntax, semantics, and pragmatics.

        1.1.3 Language processors.

        1.2 Historical development.

        Summary.

        Further reading.

        Exercises.

        PART II: BASIC CONCEPTS

        2. Values and Types.

        2.1 Types.

        2.2 Primitive types.

        2.2.1 Built-in primitive types.

        2.2.2 Defined primitive types.

        2.2.3 Discrete primitive types.

        2.3 Composite types.

        2.3.1 Cartesian products, structures, and records.

        2.3.2 Mappings, arrays, and functions.

        2.3.3 Disjoint unions, discriminated records, and objects.

        2.4 Recursive types.

        2.4.1 Lists.

        2.4.2 Strings.

        2.4.3 Recursive types in general.

        2.5 Type systems.

        2.5.1 Static vs dynamic typing.

        2.5.2 Type equivalence.

        2.5.3 The Type Completeness Principle.

        2.6 Expressions.

        2.6.1 Literals.

        2. 6.2 Constructions.

        2.6.3 Function calls.

        2.6.4 Conditional expressions.

        2.6.5 Iterative expressions.

        2.6.6 Constant and variable accesses.

        2.7 Implementation notes.

        2.7.1 Representation of primitive types.

        2.7.2 Representation of Cartesian products.

        2.7.3 Representation of arrays.

        2.7.4 Representation of disjoint unions.

        2.7.5 Representation of recursive types.

        Summary.

        Further reading.

        Exercises.

        3. Variables and Storage.

        3.1 Variables and storage.

        3.2 Simple variables.

        3.3 Composite variables.

        3.3.1 Total vs selective update.

        3.3.2 Static vs dynamic vs flexible arrays.

        3.4 Copy semantics vs reference semantics.

        3.5 Lifetime.

        3.5.1 Global and local variables.

        3.5.2 Heap variables.

        3.5.3 Persistent variables.

        3.6 Pointers.

        3.6.1 Pointers and recursive types.

        3.6.2 Dangling pointers.

        3.7 Commands.

        3.7.1 Skips.

        3.7.2 Assignments.

        3.7.3 Procedure calls.

        3.7.4 Sequential commands.

        3.7.5 Collateral commands.

        3.7.6 Conditional commands.

        3.7.7 Iterative commands.

        3.8 Expressions with side effects.

        3.8.1 Command expressions.

        3.8.2 Expression-oriented languages.

        3.9 Implementation notes

        3.9.1 Storage for global and local variables.

        3.9.2 Storage for heap variables.

        Summary.

        Further reading.

        Exercises.

        4. Bindings and Scope.

        4.1 Bindings and environments.

        4.2 Scope.

        4.2.1 Block structure.

        4.2.2 Scope and visibility.

        4.2.3 Static vs dynamic scoping.

        4.3 Declarations.

        4.3.1 Type declarations.

        4.3.2 Constant declarations.

        4.3.3 Variable declarations.

        4.3.4 Procedure definitions.

        4.3.5 Collateral declarations.

        4.3.6 Sequential declarations.

        4.3.6 Recursive declarations.

        4.3.8 Scopes of declarations.

        4.4 Blocks.

        4.4.1 Block commands.

        4.4.2 Block expressions.

        4.4.3 The Qualification Principle.

        Summary.

        Further reading.

        Exercises.

        5. Procedural Abstraction.

        5.1 Function procedures and proper procedures.

        5.1.1 Function procedures.

        5.1.2 Proper procedures

        5.1.3 The Abstraction Principle.

        5.2 Parameters and arguments.

        5.2.1 Copy parameter mechanisms.

        5.2.2 Reference parameter mechanisms.

        5.2.3 The Correspondence Principle.

        5.3 Implementation notes

        5.3.1 Implementation of procedure calls.

        5.3.1 Implementation of parameter passing.

        Summary.

        Further reading.

        Exercises.

        <...

        Détails de conformité du produit

        Consulter les détails de conformité de ce produit (

        Personne responsable dans l'UE

        )
        Le choixNeuf et occasion
        Minimum5% remboursés
        La sécuritéSatisfait ou remboursé
        Le service clientsÀ votre écoute
        LinkedinFacebookTwitterInstagramYoutubePinterestTiktok
        visavisa
        mastercardmastercard
        klarnaklarna
        paypalpaypal
        floafloa
        americanexpressamericanexpress
        Rakuten Logo
        • Rakuten Kobo
        • Rakuten TV
        • Rakuten Viber
        • Rakuten Viki
        • Plus de services
        • À propos de Rakuten
        Rakuten.com