ADA 95: the lovelace tutorial
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Springer
1997
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 292 S. |
ISBN: | 0387948015 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011353013 | ||
003 | DE-604 | ||
005 | 20051201 | ||
007 | t | ||
008 | 970523s1997 xxu |||| 00||| eng d | ||
016 | 7 | |a 950455261 |2 DE-101 | |
020 | |a 0387948015 |9 0-387-94801-5 | ||
035 | |a (OCoLC)34617577 | ||
035 | |a (DE-599)BVBBV011353013 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US |a gw |c XA-DE-BE | ||
049 | |a DE-91G |a DE-706 | ||
050 | 0 | |a QA76.73.A35W52 1997 | |
082 | 0 | |a 005.13/3 |2 20 | |
082 | 0 | |a 005.13/3 20 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Wheeler, David A. |e Verfasser |4 aut | |
245 | 1 | 0 | |a ADA 95 |b the lovelace tutorial |c David A. Wheeler |
264 | 1 | |a New York [u.a.] |b Springer |c 1997 | |
300 | |a XIV, 292 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Ada 95 (Langage de programmation) | |
650 | 4 | |a Ada (Computer program language) | |
650 | 0 | 7 | |a Ada 95 |0 (DE-588)4436900-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Ada 95 |0 (DE-588)4436900-1 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007629039&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
Datensatz im Suchindex
_version_ | 1805067819689181184 |
---|---|
adam_text |
C
ONTENTS
PREFACE
VII
LESSON
1
BRIEF
INTRODUCTION
TO
ADA
1
1.1
WHAT
IS
ADA?
1
1.2
SIMPLE
PROGRAM
5
1.3
USE
CLAUSES
6
1.4
SIMPLE
VARIABLE,
INTEGERS,
PARAMETERS
AND
EXCEPTIONS
7
QUESTIONS
10
LESSON
2
BASIC
ADA
STRUCTURE
(PACKAGES)
11
2.1
PROGRAM
UNITS
11
2.2
DECLARATIONS
AND
BODIES
12
2.3
PACKAGES
13
2.4
COMPILATION
UNITS
15
2.5
REVIEW
OF
BASIC
ADA
STRUCTURES
16
QUESTIONS
18
LESSON
3
ADA
LEXICAL
ELEMENTS
19
3.1
ADA
LEXICAL
ELEMENTS
19
3.2
IDENTIFIERS
20
3.3
NUMERIC
LITERALS
22
3.4
CHARACTER
AND
STRING
LITERALS
23
QUESTIONS
25
LESSON
4
PROCEDURES
AND
TYPE
INTEGER
27
4.1
TYPE
INTEGER
27
4.2
SUBPROGRAM
DECLARATIONS
AND
PARAMETERS
29
X
CONTENTS
4.3
SUBPROGRAM
BODIES
AND
LOCAL
VARIABLES
30
QUESTIONS
33
LESSON
5
STATEMENTS
(IF,
LOOP)
35
5.1
IF
STATEMENTS
35
5.2
CASE
STATEMENTS
37
5.3
SIMPLE
LOOPS
38
5.4
LOOP
ITERATION
SCHEMES
40
QUESTIONS
43
LESSON
6
BASIC
TYPES
(FLOAT,
BOOLEAN,
SUBTYPES,
RECORD)
45
6.1
TYPE
FLOAT
45
6.2
BOOLEAN
47
6.3
CREATING
TYPES
AND
SUBTYPES
48
6.4
ENUMERATION
50
6.5
ARRAYS
51
6.6
RECORDS
53
6.7
PRIVATE
AND
LIMITED PRIVATE
TYPES
54
QUESTIONS
57
LESSON
7
OBJECT-ORIENTED
PROGRAMMING
59
7.1
OBJECT-ORIENTED
PROGRAMMING:
OVERVIEW
59
7.2
OBJECT-ORIENTED
PROGRAMMING
IN
ADA:
INHERITANCE
63
7.3
DYNAMIC
DISPATCHING
(POLYMORPHISM)
IN
ADA
66
7.4
ENCAPSULATION
68
7.5
STANDARD
OBJECT-ORIENTED
FORMAT
71
7.6
ABSTRACT
TYPES
AND
SUBPROGRAMS
72
7.7
USER-CONTROLLED
INITIALIZATION,
FINALIZATION,
AND
ASSIGNMENT
73
QUESTIONS
76
LESSON
8
INTRODUCTION
TO
STRING
TYPES
77
8.1
TYPE
CHARACTER
AND
WIDE_CHARACTER
77
8.2
TYPES
OF
STRINGS
79
8.3
BASICS
OF
TYPE
STRING
81
8.4
PASSING
STRINGS
BETWEEN
SUBPROGRAMS
83
8.5
UNBOUNDED_STRING
BASICS
85
8.6
UNBOUNDED_STRING
INPUT
AND
OUTPUT
87
QUESTIONS
90
LESSONS
LESSON
10
LESSON
11
LESSON
12
LESSON
13
CONTENTS
BASIC
INPUT
AND
OUTPUT
91
9.1
SIMPLE
TEXT
FILE
INPUT
AND
OUTPUT
91
9.2
LINE
AND
FILE
ENDINGS
93
9.3
MISCELLANEOUS
TEXT_IO
CAPABILITIES
95
9.4
PACKAGE
COMMAND_LINE
96
QUESTIONS
98
EXCEPTIONS
99
10.1
EXCEPTION
BASICS
99
10.2
DECLARING
EXCEPTIONS
101
10.3
HANDLING
EXCEPTIONS
102
QUESTIONS
104
GENERICS
105
11.1
DEFINING
GENERICS
105
11.2
GENERIC
FORMAL
PARAMETERS
107
11.3
EXAMPLE
OF
A
GENERIC
PACKAGE
109
11.4
GADTS
VERSUS
GADOS
111
QUESTIONS
114
ACCESS
TYPES
117
12.1
DECLARING
ACCESS
TYPES
117
12.2
USING
ACCESS
VARIABLES
TO
CREATE
UNBOUNDED
TYPES
119
12.3
BASIC
OPERATIONS
WITH
ACCESS
VALUES
121
12.4
USING
ACCESS
VALUES
126
12.5
ACCESS
PARAMETERS
(FOR
OBJECT
ORIENTATION)
128
12.6
UNCHECKEDJDEALLOCATION
130
12.7
ACCESS
VARIABLES:
PUTTING
IT
ALL
TOGETHER
132
QUESTIONS
137
TASKS
AND
PROTECTED
TYPES
139
13.1
TASKING
BASICS
139
13.2
CREATING
AND
COMMUNICATING
WITH
TASKS
142
13.3
PROTECTED
TYPES:
PART
I
144
13.4
PROTECTED
TYPES:
PART
II
146
13.5
OTHER
TASKING
ISSUES
148
QUESTIONS
150
XI
XLI
CONTENTS
LESSON
14
ADA-RELATED
INFORMATION
151
14.1
KEY
ADA-RELATED
DOCUMENTS
151
14.2
RM
STRUCTURE
152
14.3
ON-LINE
ADA
INFORMATION
SOURCES
154
QUESTIONS
158
LESSON
15
ADA
PROGRAM
STRUCTURE
159
15.1
ADA
PROGRAM
STRUCTURE
159
15.2
CHILD
PACKAGES
161
QUESTIONS
165
LESSON
16
INTERFACING
TO
OTHER
LANGUAGES
167
16.1
GENERAL
INFORMATION
ON
INTERFACING
TO
OTHER
LANGUAGES
167
16.2
INTERFACING
WITH
C
170
16.3
ADA
BINDINGS
173
16.4
JAVA
AND
ADA
176
16.5
WRITING
ADA
APPLETS
181
16.6
A
LARGER
ADA
APPLET
185
16.7
JAVA
INTERFACES
AND
ALIASED
COMPONENTS
189
16.8
ADA
LANGUAGE
VERSUS
JAVA
LANGUAGE
192
QUESTIONS
196
LESSON
17
MISCELLANEOUS
ADA
SUBJECTS
197
17.1
LANGUAGE-DEFINED
ATTRIBUTES
197
17.2
RECURSION
199
17.3
EFFICIENCY
201
17.4
SAFETY
AND
ADA
203
17.5
SOFTWARE
INSPECTIONS/READING
BUGS
OUT
207
17.6
OTHER
ADA
CAPABILITIES
211
QUESTIONS
214
LESSON
18
SAMPLE
ADA
PROGRAM
"
SMALL
"
215
18.1
EXAMPLE
PROGRAM
SMALL
(INTRODUCTION)
215
18.2
SMALL
'
S
OBJECT-ORIENTED
CLASS
HIERARCHY
218
18.3
ANY
STRUCTURES
MISSING
(LOCATING
OPERATIONS)?
220
18.4
ATTRIBUTES
AND
OPERATIONS
OF
OBJECTS
221
CONTENTS
XLIL
APPENDIX*
APPENDIX
B
APPENDIX
C
18.5
PARAMETER
TYPES
223
18.6
STARTING
IMPLEMENTATION
225
18.7
CLOSING
REMARKS
ON
PROGRAM
SMALL
227
QUESTIONS
229
BIBLIOGRAPHY
231
BACKUS-NAUR
FORM
(BNF)
239
SOURCE
CODE
FOR
THE
GENERIC
STACK
EXAMPLE
243
PACKAGE
SPEC
GENERIC_STACK
243
PACKAGE
BODY
GENERIC_STACK
244
PACKAGE
SPEC
STACK_INT
248
PACKAGE
SPEC
STACK_STACK_INT
248
PROCEDURE
BODY
DEMO_GS
249
PROCEDURE
BODY
TEST_GENERIC_STACK
249
PROGRAM
SMALL
253
C.L
CLASS
DIAGRAM
254
C.2
SEQUENCE
DIAGRAM
256
C.3
COLLABORATION
DIAGRAM
259
C.4
SOURCE
CODE
FOR
PROGRAM
SMALL
261
PROCEDURE
BODY
SMALL
261
PACKAGE
SPEC
CREATURES
262
PACKAGE
SPEC
DIRECTIONS
262
PACKAGE
BODY
DIRECTIONS
263
PACKAGE
SPEC
ITEMS
265
PACKAGE
BODY
ITEMS
265
PACKAGE
SPEC
MONSTERS
265
PACKAGE
SPEC
OCCUPANTS
266
PACKAGE
BODY OCCUPANTS
267
PACKAGE
SPEC
PARSER
269
PACKAGE
BODY
PARSER
270
PACKAGE
SPEC
PLAYERS
272
PACKAGE
SPEC
ROOMS
272
PACKAGE
BODY
ROOMS
273
PACKAGE
SPEC
THINGS
274
XLV
CONTENTS
PACKAGE
BODY
THINGS
276
PACKAGE
SPEC
USTRINGS
282
PACKAGE
BODY
USTRINGS
283
PACKAGE
SPEC
WORLD
285
PACKAGE
BODY
WORLD
286
INDEX
289 |
any_adam_object | 1 |
author | Wheeler, David A. |
author_facet | Wheeler, David A. |
author_role | aut |
author_sort | Wheeler, David A. |
author_variant | d a w da daw |
building | Verbundindex |
bvnumber | BV011353013 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.A35W52 1997 |
callnumber-search | QA76.73.A35W52 1997 |
callnumber-sort | QA 276.73 A35 W52 41997 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)34617577 (DE-599)BVBBV011353013 |
dewey-full | 005.13/3 005.13/320 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 005.13/3 20 |
dewey-search | 005.13/3 005.13/3 20 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV011353013</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20051201</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">970523s1997 xxu |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">950455261</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0387948015</subfield><subfield code="9">0-387-94801-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)34617577</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011353013</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-706</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.A35W52 1997</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3 20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wheeler, David A.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">ADA 95</subfield><subfield code="b">the lovelace tutorial</subfield><subfield code="c">David A. Wheeler</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 292 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ada 95 (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ada (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ada 95</subfield><subfield code="0">(DE-588)4436900-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Ada 95</subfield><subfield code="0">(DE-588)4436900-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007629039&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield></record></collection> |
id | DE-604.BV011353013 |
illustrated | Not Illustrated |
indexdate | 2024-07-20T03:40:17Z |
institution | BVB |
isbn | 0387948015 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007629039 |
oclc_num | 34617577 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-706 |
owner_facet | DE-91G DE-BY-TUM DE-706 |
physical | XIV, 292 S. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
publisher | Springer |
record_format | marc |
spelling | Wheeler, David A. Verfasser aut ADA 95 the lovelace tutorial David A. Wheeler New York [u.a.] Springer 1997 XIV, 292 S. txt rdacontent n rdamedia nc rdacarrier Ada 95 (Langage de programmation) Ada (Computer program language) Ada 95 (DE-588)4436900-1 gnd rswk-swf Ada 95 (DE-588)4436900-1 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007629039&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wheeler, David A. ADA 95 the lovelace tutorial Ada 95 (Langage de programmation) Ada (Computer program language) Ada 95 (DE-588)4436900-1 gnd |
subject_GND | (DE-588)4436900-1 |
title | ADA 95 the lovelace tutorial |
title_auth | ADA 95 the lovelace tutorial |
title_exact_search | ADA 95 the lovelace tutorial |
title_full | ADA 95 the lovelace tutorial David A. Wheeler |
title_fullStr | ADA 95 the lovelace tutorial David A. Wheeler |
title_full_unstemmed | ADA 95 the lovelace tutorial David A. Wheeler |
title_short | ADA 95 |
title_sort | ada 95 the lovelace tutorial |
title_sub | the lovelace tutorial |
topic | Ada 95 (Langage de programmation) Ada (Computer program language) Ada 95 (DE-588)4436900-1 gnd |
topic_facet | Ada 95 (Langage de programmation) Ada (Computer program language) Ada 95 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007629039&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wheelerdavida ada95thelovelacetutorial |