Articoli correlati a Into the Realm of Oberon: An Introduction to Programming...

Into the Realm of Oberon: An Introduction to Programming and the Oberon-2 Programming Language - Brossura

 
9781461274919: Into the Realm of Oberon: An Introduction to Programming and the Oberon-2 Programming Language

Sinossi

A beginner's introduction to programming, using Oberon since it is the natural descendant of the teaching languages Pascal and Modula, and because it is designed to encourage good object-oriented practices. The author begins with introducing procedures - the basic building blocks of Oberon programs - before introducing types and then type-bound procedures. Along the way, students build increasingly complex modules of Oberon code and develop a basic understanding of the advantages of object-oriented programming. As a result students coming to programming for the first time will appreciate this hands-on textbook, while readers familiar with programming but new to Oberon will find this a well-paced guide to the language.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

i.1 Who Should Use This Book?.- i.2 What Is Programming?.- i.3 Why Oberon?.- i.4 Where to Begin.- I Procedures.- 1 Using Procedures.- 1.1 A First Program.- 1.2 Pausing for a Moment.- 1.3 Identifiers and Reserved Words.- 1.4 Comments.- 1.5 “Bugs”.- 1.6 Exercises.- 2 Values and Type.- 2.1 Values.- 2.2 String and Character Values.- 2.3 Hexadecimal Numbers.- 2.4 Character and Integer Values as Hex Numbers.- 2.5 Reals and Floating-point Notation.- 2.6 Boolean Values.- 2.7 Exercises.- 3 Writing Procedures.- 3.1 Procedures with Parameters.- 3.2 Parameters and the Parameter List.- 3.3 Basic Types.- 3.4 Why Do We Need Types?.- 3.5 MODULE Definitions.- 3.6 Type Compatibility of Basic Types.- 3.7 Basic Arithmetic Operators.- 3.8 Standard Identifiers.- 3.9 Exercises.- 4 Variables and Changing Values.- 4.1 Variables and the Assignment Operator.- 4.2 Variables.- 4.3 Assignment Statements.- 4.4 String Variables and Assignments.- 4.5 Variables Versus Parameters.- 4.6 Value Parameters Versus Variable Parameters.- 4.7 Exercises.- 5 Using Modules.- 5.1 Module In.- 5.2 Modules and Program Structure.- 5.3 The Import List and Qualified Identifiers.- 5.4 Forward Declarations.- 5.5 Writing Modules.- 5.6 Exercises.- 6 Expressions and Function Procedures.- 6.1 Expressions.- 6.2 Operators and Precedence.- 6.3 Function Procedures.- 6.4 Other Standard Procedures.- 6.5 Constant Expressions.- 6.6 Scope.- 6.7 Program Planning.- 6.8 Exercises.- 7 The FOR Statement.- 7.1 The FOR Loop.- 7.2 Details of the FOR Statement.- 7.3 Nested FOR Loops.- 7.4 Exercises.- 8 The IF Statement.- 8.1 Making Decisions.- 8.2 Boolean Expressions and Relational Operators.- 8.3 Boolean Variables and Constants.- 8.4 Logical Boolean Operators.- 8.5 Partial Evaluation.- 8.6 General Forms of the IF Statement.- 8.7 Error Checking.- 8.8 Simplifying Boolean Expressions.- 8.9 Exercises.- 9 Other Looping Statements.- 9.1 Looping Statements.- 9.2 The WHILE Loop.- 9.3 The REPEAT Loop.- 9.4 The LOOP Statement.- 9.5 Looping Guidelines.- 9.6 Debugging Statements.- 9.7 Exercises.- 10 The CASE Statement.- 10.1 Choosing Alternatives.- 10.2 The CASE Statement.- 10.3 Exercises.- II Types.- 11 Working with Types.- 11.1 What Is a Type?.- 11.2 Defining New Types.- 11.3 Type Compatibility and Named Typing.- 11.4 Exercises.- 12 Array Types.- 12.1 Using Arrays.- 12.2 Why Use Arrays?.- 12.3 Details of Arrays.- 12.4 Array Assignment.- 12.5 Arrays as Parameters.- 12.6 Data Abstraction.- 12.7 Exercises.- 13 Record Types.- 13.1 Declaring Record Types.- 13.2 Details of Record Types.- 13.3 Records and Arrays.- 13.4 Exporting Record Types.- 13.5 Exercises.- 14 Extending Record Types.- 14.1 Type Extension of Records.- 14.2 Details of Extended Record Types.- 14.3 Subtyping.- 14.4 Records as Parameters.- 14.5 Abstraction and Encapsulation.- 14.6 Exercises.- 15 Pointer Types.- 15.1 What Are Pointers?.- 15.2 Details of Pointers.- 15.3 Memory Management and Pointers.- 15.4 Pointers and Type Extension.- 15.5 The WITH Statement.- 15.6 Exercises.- 16 Uses of Pointers.- 16.1 Why Use Pointers?.- 16.2 Dynamic Structures and Lists.- 16.3 Pointers as Parameters and Return Values of Functions.- 16.4 Pointers and Open Arrays.- 16.5 Exercises.- 17 Sets.- 17.1 Using Sets.- 17.2 Sets and Boolean Relations.- 17.3 Other Set Operators.- 17.4 Sets as Flags.- 17.5 Sets for Bit Manipulation.- 17.6 Exercises.- III Type-bound Procedures.- 18 Objects.- 18.1 Modular Program Design.- 18.2 Introduction to Programming with Objects.- 18.3 Exercises.- 19 Type-bound Procedures.- 19.1 Types and Procedures.- 19.2 Details of Type-bound Procedures.- 19.3 An Object Example: Generic Lists.- 19.4 Exercises.- 20 Additional Topics.- 20.1 What Else Is There?.- 20.2 Exception Handling.- 20.3 Recursion.- 20.4 Procedure Types.- 20.5 The SYSTEM Module.- 20.6 Exercises.- References.

Product Description

Book by Nikitin Eric W

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreSpringer
  • Data di pubblicazione2011
  • ISBN 10 1461274915
  • ISBN 13 9781461274919
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine216

Compra usato

Condizioni: come nuovo
Like New
Visualizza questo articolo

EUR 29,40 per la spedizione da Regno Unito a U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9780387982793: Into the Realm of Oberon: An Introduction to Programming and the Oberon-2 Programming Language

Edizione in evidenza

ISBN 10:  0387982795 ISBN 13:  9780387982793
Casa editrice: Springer Verlag, 1997
Rilegato

Risultati della ricerca per Into the Realm of Oberon: An Introduction to Programming...

Foto dell'editore

Nikitin, Eric W.
Editore: Springer, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2716030028875

Contatta il venditore

Compra nuovo

EUR 53,94
Convertire valuta
Spese di spedizione: EUR 3,53
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Nikitin, Eric W.
Editore: Springer, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781461274919

Contatta il venditore

Compra nuovo

EUR 62,00
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Nikitin, Eric W.
Editore: Springer, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781461274919_new

Contatta il venditore

Compra nuovo

EUR 61,56
Convertire valuta
Spese di spedizione: EUR 14,09
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Eric W. Nikitin
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Taschenbuch
Print on Demand

Da: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -A beginner's introduction to programming, using Oberon since it is the natural descendant of the teaching languages Pascal and Modula, and because it is designed to encourage good object-oriented practices. The author begins with introducing procedures - the basic building blocks of Oberon programs - before introducing types and then type-bound procedures. Along the way, students build increasingly complex modules of Oberon code and develop a basic understanding of the advantages of object-oriented programming. As a result students coming to programming for the first time will appreciate this hands-on textbook, while readers familiar with programming but new to Oberon will find this a well-paced guide to the language. 216 pp. Englisch. Codice articolo 9781461274919

Contatta il venditore

Compra nuovo

EUR 53,49
Convertire valuta
Spese di spedizione: EUR 23,00
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

E.W. Nikitin
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 383. Codice articolo C9781461274919

Contatta il venditore

Compra nuovo

EUR 67,94
Convertire valuta
Spese di spedizione: EUR 12,44
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Eric W. Nikitin
Editore: Springer New York, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Taschenbuch

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Druck auf Anfrage Neuware - Printed after ordering - i.I Who Should Use This Book Despite all that has been written about programming languages, there seems to be a no ticeable weakness-a scarcity of good material for beginners. Beginners could be those who would like to learn how to prbgram, but have never done it before. Or beginners could be those new to a particular programming language. Many programming language books and tutorials seem to assume that the reader has some prior experience, or that there is some sort of instructor present who can explain all the details that the tutorial leaves out. This book, however, is written with the intention of making the learning experience for novices as painless as possible. I have tried to keep my assumptions about prior knowledge to a minimum-although, as with anything, some assumptions need to be made. I do assume that the reader has minimal knowledge about how to use a computer (typing in text, selecting menu items-that sort of thing). This book is not just for those who have never programmed, but also for program mers new to the Algol/Pascal 'family' of languages. Since many general concepts are foreign to those fluent in other programming languages, and problems are often ap proached in a different manner, even experienced programmers might want a basic and straightforward explanation of language structures. Codice articolo 9781461274919

Contatta il venditore

Compra nuovo

EUR 55,57
Convertire valuta
Spese di spedizione: EUR 29,90
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Eric W. Nikitin
Editore: Springer New York, 2012
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Paperback

Da: Revaluation Books, Exeter, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Brand New. reprint edition. 216 pages. 9.50x6.70x0.40 inches. In Stock. Codice articolo x-1461274915

Contatta il venditore

Compra nuovo

EUR 79,56
Convertire valuta
Spese di spedizione: EUR 11,76
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Eric W. Nikitin
Editore: Springer New York, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo Kartoniert / Broschiert
Print on Demand

Da: moluna, Greven, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Kartoniert / Broschiert. Condizione: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. A beginner s introduction to programming, using Oberon since it is the natural descendant of the teaching languages Pascal and Modula, and because it is designed to encourage good object-oriented practices. The author begins with introducing procedures - th. Codice articolo 4190096

Contatta il venditore

Compra nuovo

EUR 47,23
Convertire valuta
Spese di spedizione: EUR 48,99
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Nikitin, Eric W.
Editore: Springer 2011-09, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Nuovo PF

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PF. Condizione: New. Codice articolo 6666-IUK-9781461274919

Contatta il venditore

Compra nuovo

EUR 86,81
Convertire valuta
Spese di spedizione: EUR 18,22
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Nikitin, Eric W.
Editore: Springer, 2011
ISBN 10: 1461274915 ISBN 13: 9781461274919
Antico o usato Paperback

Da: Mispah books, Redhill, SURRE, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Like New. Like New. book. Codice articolo ERICA77314612749156

Contatta il venditore

Compra usato

EUR 100,55
Convertire valuta
Spese di spedizione: EUR 29,40
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello