• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History
  • ورود / ثبت نام

عنوان
Beginning Ada Programming

پدید آورنده
Andrew T. Shvets.

موضوع
Ada (Computer program language),Ada (Computer program language)

رده
QA76
.
73
.
A35

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1484254287
(Number (ISBN
1484254295
(Number (ISBN
9781484254288
(Number (ISBN
9781484254295
Erroneous ISBN
1484254279
Erroneous ISBN
9781484254271

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Beginning Ada Programming
General Material Designation
[Book]
Other Title Information
From Novice to Professional /
First Statement of Responsibility
Andrew T. Shvets.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Berkeley, CA :
Name of Publisher, Distributor, etc.
Apress L. P.,
Date of Publication, Distribution, etc.
c2020.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (348 p.)

GENERAL NOTES

Text of Note
Description based upon print version of record.
Text of Note
Regular Expressions

CONTENTS NOTE

Text of Note
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
Text of Note
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
Text of Note
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
Text of Note
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
Text of Note
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
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
Discover the Ada programming language by being gently guided through the various parts of the language and its latest available stable release. The goal in this book is to slowly ease you into the different topics. It is understood that you do not always have ample free time, so the text is easy to digest and concepts are spoon fed to the reader. Starting with the simplest of topics, detailed explanations demonstrate the how and why of Ada. You are strongly encouraged to experiment and break things (without which the learning process is linear and quite dull). At the end of Beginning Ada Programming, you will have an excellent understanding of the general topics that make up the Ada programming language and can tackle far more challenging topics. Each chapter builds on what was previously described. Furthermore, each code example is independent of others and will run all by itself. Instructions are provided where you can obtain an Ada compiler and how to debug your code. You will: Master basic types, control structures, procedures, and functions in Ada Use Ada arrays, records, and access types Implement OO programming using Ada Handle the basics of I/O and interfacing with the operating system Take advantage of string operators, data containers, multiprocessing with tasks, and more Work with contracts and proofs, networks, and various Ada libraries.

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Stock Number
442AEDBF-CFF7-47FE-8003-0EF2868158E9

OTHER EDITION IN ANOTHER MEDIUM

Title
Beginning Ada Programming : From Novice to Professional
International Standard Book Number
9781484254271

TOPICAL NAME USED AS SUBJECT

Ada (Computer program language)
Ada (Computer program language)

(SUBJECT CATEGORY (Provisional

COM051010
UMC
UMX
UMX

DEWEY DECIMAL CLASSIFICATION

Number
005
.
13/3
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
A35

PERSONAL NAME - PRIMARY RESPONSIBILITY

Shvets, Andrew T.

ORIGINATING SOURCE

Date of Transaction
20200823032859.0

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival