LEADER 06010nam 22005295 450 001 9910480029903321 005 20200701065112.0 010 $a1-4612-1514-5 024 7 $a10.1007/978-1-4612-1514-1 035 $a(CKB)3400000000089579 035 $a(SSID)ssj0000808088 035 $a(PQKBManifestationID)11464575 035 $a(PQKBTitleCode)TC0000808088 035 $a(PQKBWorkID)10774969 035 $a(PQKB)10990649 035 $a(DE-He213)978-1-4612-1514-1 035 $a(MiAaPQ)EBC3076065 035 $a(EXLCZ)993400000000089579 100 $a20121227d1999 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aProgramming for Everyone in Java$b[electronic resource] /$fby Per B. Hansen 205 $a1st ed. 1999. 210 1$aNew York, NY :$cSpringer New York :$cImprint: Springer,$d1999. 215 $a1 online resource (XVIII, 240 p.) 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a0-387-98683-9 320 $aIncludes bibliographical references and index. 327 $a1 Simple Programs -- 1.1 How Computers Work -- 1.2 The First Program -- 1.3 Input/Output -- 1.4 Keywords and Names -- 1.5 Variables and Types -- 1.6 More Input/Output -- 1.7 Programming Exercises -- 2 Simple Choice -- 2.1 If Statements -- 2.2 String Comparison -- 2.3 The Type Boolean -- 2.4 Structured Statements -- 2.5 The Empty Statement -- 2.6 Boolean Input/Output -- 2.7 Program Assertions -- 2.8 Java Pitfalls -- 2.9 Programming Exercises -- 3 Multiple Choice -- 3.1 Switch Statements -- 3.2 3.3 3.4 3.5 3.6 Program Testing -- 3.3 Random Choice -- 3.4 Programming Style -- 3.5 Java Pitfalls -- 3.6 Programming Exercises -- 4 Simple Repetition -- 4.1 For Statements -- 4.2 Nested Repetition -- 4.3 Stepwise Programming -- 4.4 Programming Exercises -- 5 Unbounded Repetition -- 5.1 While Statements -- 5.2 More Stepwise Programming -- 5.3 Blocks and Scope -- 5.4 For Statements Revisited -- 5.5 Programming Exercises -- 6 Text Files -- 6.1 Sequential Files -- 6.2 Reading a File -- 6.3 Writing a File -- 6.4 Copying a File -- 6.5 Data Extraction -- 6.6 Data Conversion -- 6.7 Syntax-Directed Programming -- 6.8 Programming Exercises -- 7 Simple Arrays -- 7.1 The Purpose of Arrays -- 7.2 Text Analysis -- 7.3 Java Pitfalls -- 7.4 Programming Exercises -- 8 Matrices -- 8.1 Rectangular Matrices -- 8.2 Square Matrices -- 8.3 Programming Exercises -- 9 Methods -- 9.1 Program Composition -- 9.2 Simple Functions -- 9.3 Simple Procedures -- 9.4 Parsing Methods -- 9.5 Array Parameters -- 9.6 Scope Rules of Methods -- 9.7 Array Functions -- 9.8 Abstraction -- 9.9 Advantages of Methods -- 9.10 Java Pitfalls -- 9.11 Programming Exercises -- 10 Recursion -- 10.1 Recursive Methods -- 10.2 Mutual Recursion -- 10.3 Programming Exercises -- 11 Classes -- 11.1 The Class Concept -- 11.2 Data Structures -- 11.3 Class Hierarchies -- 11.4 The Traveling Salesperson -- 11.5 Final Remarks -- 11.6 Java Pitfalls -- 11.7 Programming Exercises -- Appendix A Java Text Program -- A.1 Installing the Text Program -- A.2 The Basic Class -- A.3 The Output Class -- A.4 The Input Class -- A.5 The Random Class -- Appendix B Sample Class Schedule -- References. 330 $aThis is a book about computer programming for everyone: artist, poet, student, doctor, accountant, or engineer. It assumes you know very little or nothing about how computers work. This book will show you how to write understandable computer programs in Java, a programming language widely used on the Internet. Why should we be interested in learning computer programming? Even though most readers will not wish to become professional programmers, programming is fun and useful. You will enjoy learning a new skill and becoming good at it. And, in today's world it is important for professionals in any field to appreciate what computers can (and cannot) do well. To reach this level of understanding, you must go beyond the routine skills of a computer user and learn the art of programming in some depth. While emphasizing general principles of programming this book: * Uses examples from the humanities only, requiring no math or engineering knowledge * Explains all programming concepts by means of complete programs * Concentrates on exercises solved by writing complete programs * Takes the reader from text input/output to object-oriented programming in the equivalent of a one semester class. * Gives the reader a solid background for follow-on courses on the graphics and networking facilities of Java. This book is a sound and complete introduction to programming and not just another Java reference book for those who already know how to program. Although the book uses Java, the same methods can be used for systematic programming in other languages, such as C, Fortran, and Pascal. The book makes a splendid text for a one semester course on beginning programming and for such a course there are teaching aids available at the author's website. Professor Per Brinch Hansen, is one of the leading pioneers in computer programming, and his insight and experience make learning proper computer programming in Java fun and easy for everyone. 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers). 615 14$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.13/3 700 $aHansen$b Per B$4aut$4http://id.loc.gov/vocabulary/relators/aut$0906484 906 $aBOOK 912 $a9910480029903321 996 $aProgramming for Everyone in Java$92027147 997 $aUNINA LEADER 03874nam 2200625 450 001 9910458779903321 005 20200520144314.0 010 $a90-420-2757-6 024 7 $a10.1163/9789042027572 035 $a(CKB)2670000000016405 035 $a(MH)012336742-5 035 $a(SSID)ssj0000423316 035 $a(PQKBManifestationID)12156857 035 $a(PQKBTitleCode)TC0000423316 035 $a(PQKBWorkID)10440022 035 $a(PQKB)10211889 035 $a(MiAaPQ)EBC5573428 035 $a(OCoLC)496701884 035 $a(nllekb)BRILL9789042027572 035 $a(PPN)158029542 035 $a(Au-PeEL)EBL5573428 035 $a(CaPaEBR)ebr11630321 035 $a(OCoLC)1065017309 035 $a(EXLCZ)992670000000016405 100 $a20181212d2010 uy 0 101 0 $afre 135 $aurcnu|||||||| 181 $ctxt 182 $cc 183 $acr 200 14$aLes modalite?s en franc?ais $ela validation des repre?sentations /$fLaurent Gosselin 210 1$aAmsterdam ;$aNew York, NY :$cRodopi,$d2010. 215 $a1 online resource (502 p. )$cill. ; 225 1 $aE?tudes chronos =$aChronos studies ;$v1 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a90-420-2756-8 320 $aIncludes bibliographical references (pages 471-491) and index. 327 $aPerspective the?orique -- Analytique des modalite?s -- Outils the?oriques pour mode?liser l'he?te?roge?ne?ite? -- The?orie: architecture -- The?orie: repre?sentations formelles -- The?orie-applications: principes de calcul -- Applications au franc?ais: les principales cate?gories modales -- Applications au franc?ais: e?tudes de marqueurs -- Ele?ments pour des applications au discours. 330 $aLe langage permet de communiquer des représentations, mais toujours énoncées selon un mode de validation/invalidation particulier, comme nécessaires, possibles, probables, douteuses, souhaitables, regrettables, obligatoires, redoutées, et cetera Ce sont là les modalités linguistiques (au sens large). Elles sont exprimées par des marqueurs grammaticaux, des constructions syntaxiques, par l?ensemble des lexèmes, qui sont porteurs de divers types d?évaluations ; ou elles sont inférées sur la base de connaissances encyclopédiques et/ou discursives. Cet ouvrage présente une théorie générale des modalités, appliquée au français moderne, sous la forme d?un système de règles. Dans ce cadre, sont proposées des solutions nouvelles pour résoudre des problèmes classiques de philosophie du langage (sémantique de croire/savoir , opacité référentielle, et cetera) et de grammaire française (valeur de la négation, de l?interrogation, emploi du subjonctif, et cetera). Quoique le point de vue soit proprement linguistique, les relations avec les domaines connexes (pragmatique, sémiotique, rhétorique, analyse des discours, philosophie du langage, logique ?) sont systématiquement précisées, dans le but d?éclairer cette dimension essentielle du jugement que constitue la validation des représentations. 410 0$aE?tudes chronos ;$v1.$x1879-4386 606 $aModality (Linguistics) 606 $aFrench language$xModality 608 $aElectronic books. 615 0$aModality (Linguistics) 615 0$aFrench language$xModality. 676 $a415.6 700 $aGosselin$b Laurent$f1960-$0935869 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910458779903321 996 $aLes modalite?s en franc?ais$92108236 997 $aUNINA 999 $aThis Record contains information from the Harvard Library Bibliographic Dataset, which is provided by the Harvard Library under its Bibliographic Dataset Use Terms and includes data made available by, among others the Library of Congress