Beginning Ada Programming From Novice to Professional /: From Novice to Professional. (c2020)
- Record Type:
- Book
- Title:
- Beginning Ada Programming From Novice to Professional /: From Novice to Professional. (c2020)
- Main Title:
- Beginning Ada Programming From Novice to Professional
- Further Information:
- Note: Andrew T. Shvets.
- Other Names:
- Shvets, Andrew T
- Contents:
- Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Part I: Introductory Topics -- Chapter 1: Introduction -- What You Will Get Out of This Book -- The Current State of Software Development -- The Benefits That Ada Brings to the Table -- How Did This Language Get Its Name? -- Why Write This Book -- Myths About Ada -- Layout of This Book -- Standards in This Book -- Getting Started -- The Obligatory "Hello World" Example -- What Do the File Endings Mean? -- Contacting the Author and Source Code -- Lab -- Chapter 2: Basic Types What You Will Get Out of This Chapter -- The Basics of Variable Creation and Assignment -- Numbers - Integers -- What Are Attributes? -- Three Types of Integers? -- There Are No Long_Long_Naturals or Long_Long_Positives! -- There Is Also a Long_Integer... -- Numbers - Floats -- Boolean Type -- Default Values -- Strings -- Wordy Class Paths -- Characters -- Lab -- Chapter 3: Basic Control Structures -- What You Will Get Out of This Chapter -- Edsger W. Dijkstra -- If Statement -- Parentheses and If Statements -- Case Statement -- While Loop -- For Loop -- Going Back -- Infinite Loop A Simple Loop and an Infinite Loop -- Do Not GOTO! -- Lab -- Chapter 4: Procedures and Functions -- What You Will Get Out of This Chapter -- Difference Between a Procedure and a Function -- Getting Information In and Out of Procedures and Functions -- How to Declare and Implement Procedures and Functions -- Uninitialized ValuesIntro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Part I: Introductory Topics -- Chapter 1: Introduction -- What You Will Get Out of This Book -- The Current State of Software Development -- The Benefits That Ada Brings to the Table -- How Did This Language Get Its Name? -- Why Write This Book -- Myths About Ada -- Layout of This Book -- Standards in This Book -- Getting Started -- The Obligatory "Hello World" Example -- What Do the File Endings Mean? -- Contacting the Author and Source Code -- Lab -- Chapter 2: Basic Types What You Will Get Out of This Chapter -- The Basics of Variable Creation and Assignment -- Numbers - Integers -- What Are Attributes? -- Three Types of Integers? -- There Are No Long_Long_Naturals or Long_Long_Positives! -- There Is Also a Long_Integer... -- Numbers - Floats -- Boolean Type -- Default Values -- Strings -- Wordy Class Paths -- Characters -- Lab -- Chapter 3: Basic Control Structures -- What You Will Get Out of This Chapter -- Edsger W. Dijkstra -- If Statement -- Parentheses and If Statements -- Case Statement -- While Loop -- For Loop -- Going Back -- Infinite Loop A Simple Loop and an Infinite Loop -- Do Not GOTO! -- Lab -- Chapter 4: Procedures and Functions -- What You Will Get Out of This Chapter -- Difference Between a Procedure and a Function -- Getting Information In and Out of Procedures and Functions -- How to Declare and Implement Procedures and Functions -- Uninitialized Values Are Risky -- The Declare Block -- Recursion -- Recursion: Functions or Procedures? -- Lab -- Chapter 5: Arrays, Records, and Access Types -- What You Will Get Out of This Chapter -- A Very Simple Array -- An Array of Strings -- Runtime Allocation of Arrays Creating and Populating Records -- Creating Array of Records -- Access Types -- Lab -- Chapter 6: Basics of Object-Oriented Programming (OOP) -- What You Will Get Out of This Chapter -- Packages and Objects in a Nutshell -- Not Every Problem Is a Nail and OOP Is Not a Universal Hammer -- The Guts of a Package -- How to Use a Package -- State, Information Hiding, Constructors, and Destructors -- Lab -- Part II: Intermediate Topics -- Chapter 7: Exception Handling -- What You Will Get Out of This Chapter -- Description of Exceptions -- When to Use Exceptions -- Catching Exceptions The Ever-Helpful Compiler -- Throwing Existing Exceptions -- Throwing and Making Your Own Exceptions -- Lab -- Chapter 8: The Basics of I/O and Interacting with the Operating System -- What You Will Get Out of This Chapter -- Reading from a Text File -- Writing to a Text File -- Executing Commands -- Command-Line Arguments -- Entering Runtime Text -- Lab -- Chapter 9: String Operations -- What You Will Get Out of This Chapter -- How to Concatenate and Split Apart Strings -- How to Search Inside Strings -- More Advanced Text Manipulation Techniques -- How to Execute Regular Expressions … (more)
- Publisher Details:
- Berkeley, CA : Apress L. P
- Publication Date:
- 2020
- Copyright Date:
- 2020
- Extent:
- 1 online resource (348 p.)
- Subjects:
- 005.13/3
Ada (Computer program language)
Ada (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781484254288
1484254287
9781484254295
1484254295 - Related ISBNs:
- 9781484254271
1484254279 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.478505
- Ingest File:
- 03_029.xml