1.

Record Nr.

UNINA9911091311503321

Autore

Kulisch Ulrich

Titolo

Computer arithmetic and validity : theory, implementation, and applications / / Ulrich Kulisch

Pubbl/distr/stampa

Berlin ; ; New York, : Walter De Gruyter, c2008

ISBN

9786612195846

9781282195844

1282195840

9783110203196

3110203197

Edizione

[1st ed.]

Descrizione fisica

1 online resource (428 p.)

Collana

De Gruyter studies in mathematics ; ; 33

Classificazione

SK 900

Disciplina

004.0151 22

Soggetti

Computer arithmetic

Computer arithmetic and logic units

Floating-point arithmetic

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di contenuto

Frontmatter -- Contents -- Introduction -- Chapter 1 First Concepts -- Chapter 2 Ringoids and Vectoids -- Chapter 3 Definition of Computer Arithmetic -- Chapter 4 Interval Arithmetic -- Chapter 5 Floating-Point Arithmetic -- Chapter 6 Implementation of Floating-Point Arithmetic on a Computer -- Chapter 7 Hardware Support for Interval Arithmetic -- Chapter 8 Scalar Products and Complete Arithmetic -- Chapter 9 Sample Applications -- Backmatter

Sommario/riassunto

The present book deals with the theory of computer arithmetic, its implementation on digital computers and applications in applied mathematics to compute highly accurate and mathematically verified results. The aim is to improve the accuracy of numerical computing (by implementing advanced computer arithmetic) and to control the quality of the computed results (validity). The book can be useful as high-level undergraduate textbook but also as reference work for scientists researching computer arithmetic and applied mathematics.



2.

Record Nr.

UNINA9911136156803321

Autore

Poe Curtis

Titolo

Beginning Perl / / Curtis "Ovid" Poe

Pubbl/distr/stampa

Indianapolis, IN, : Wiley, 2012

ISBN

9786613904829

9781283592376

1283592371

9781118221877

1118221877

Edizione

[1st edition]

Descrizione fisica

1 online resource (748 p.)

Disciplina

005.133

Soggetti

Perl (Computer program language)

Computer programming

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Beginning Perl; Copyright; Credits; About the Author; About the Technical Editor; Acknowledgments; Contents; Introduction; Who this Book is for; If You Have No Programming Experience; If You're An Experienced Programmer; What this Book Covers; How this Book is Structured; What You Need to Use this Book; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: What is Perl?; Perl Today; Getting Perl; Working with Non-Windows Platforms: perlbrew; Using Windows; The Perl Community; IRC; PerlMonks; Perl Mongers; StackOverflow; Using perldoc; Understanding the Structure of perldoc

Getting Started with perldocUsing Tutorials and FAQs; Using the perldoc - f function; Using a Terminal Window; Using the Command Line; Creating a Work Directory; Creating Hello, World!; Writing Your First Program; Shebang Lines; Summary; Chapter 2: Understanding the CPAN; CPAN and METACPAN; Finding and Evaluating Modules; Downloading and Installing; CPAN Clients; Using the CPAN.pm Client; Using the Cpanm Client; PPM; CPAN::Mini; Summary; Chapter 3: Variables; What Is Programming?; A Few Things to Note Before Getting Started; strict, warnings, and diagnostics; The my Function; Sigils

IdentifiersScalars; Strings; Numbers; Arrays; Breaking Down the Code;



Accessing Elements; Iterating over Arrays; Hashes; Accessing Elements; Iterating Over Hashes; Adding Data to Hashes; Slices; Array Slices; Hash Slices; Context; Scalar Context; List Context; Scope; my Variables; Package Variables; Strict, Warnings, and Diagnostics; strict; warnings; diagnostics; Working Without a Net; Perl's Built-in Variables; _; %ENV; @ARGV; Other Special Variables; Summary; Chapter 4: Working with Data; Using Scalars; Working with Strings; Using String Operators; Scalar::Util; Numeric Builtins

Bitwise OperatorsUnderstanding Booleans; Assignment Operators; Precedence and Associativity; Array and List Functions; Built-in Array Functions; List::Util; Built-in Hash Functions; delete(); exists(); keys(); values(); each(); Scoping Keywords; my(); local(); our(); state(); Summary; Chapter 5: Control Flow; Using the if Statement; Understanding Basic Conditionals; else/elsif/unless; The Ternary Operator ?:; for/foreach loops; Arrays; Lists; C-Style; Using while/until Loops; Lists; last/next/redo/continue; Labels; Statement Modifiers; Types of Statement Modifiers; do while/do until

given/whenBasic Syntax; The Switch Module; Summary; Chapter 6: References; References 101; Array References; Hash References; Anonymous References; Other References; Working with References; Debugging; Copying; Slices; Summary; Chapter 7: Subroutines; Subroutine Syntax; Argument Handling; Multiple Arguments; Named Arguments; Aliasing; State Variables (Pre-and Post-5.10); Passing a List, Hash, or Hashref?; Returning Data; Returning True/False; Returning Single and Multiple Values; wantarray; FAIL!; ""Wake Up! Time to Die!""; carp and croak; eval; evalGotchas; Try::Tiny; Subroutine References

Existing Subroutines

Sommario/riassunto

Everything beginners need to start programming with Perl Perl is the ever-popular, flexible, open source programming language that has been called the programmers' Swiss army knife. This book introduces Perl to both new programmers and experienced ones who are looking to learn a new language. In the tradition of the popular Wrox Beginning guides, it presents step-by-step guidance in getting started, a host of try-it-out exercises, real-world examples, and everything necessary for a Perl novice to start programming with confidence. Introduces Perl to both new programmers and