توضیحاتی در مورد کتاب :
1. Ada و فناوری نرم افزار -- 1.1 اهداف و تاریخچه توسعه Ada -- 1.2 برنامه ها، زبان های برنامه نویسی و ماشین ها -- 1.3 فناوری نرم افزار و مراحل توسعه نرم افزار -- 1.4 معیارهای کیفیت سیستم های برنامه / اهداف نرم افزار توسعه -- 1.5 ابزارهای معمول ایجاد نرم افزار / اعتبارسنجی Ada -- محیط توسعه برنامه 1.6 Ma -- 1.7 پروژه STARS -- وظایف برای فصل. 1 -- 2. اصطلاحات اساسی -- 2.1 نماد نحوی، کاراکترها و واحدهای واژگانی -- 2.2 شناسه ها، اعداد و رشته های کاراکتر -- 2.3 نماد برنامه منبع، پراگماها -- تمرین های فصل. 2 -- 3. اشیاء برای برنامه نویسی در مقیاس کوچک -- 3.1 اعلان های شیء و نوع ساده -- 3.2 عبارات، تخصیص مقادیر و توالی عبارات -- 3.3 عبارات شرطی، عبارات انتخاب (اگر، مورد) -- 3.4 حلقه های شمارش، حلقه های با شرایط (برای، در حالی که) -- 3.5 تودرتوی ساختارهای کنترلی و پرش های تمیز -- 3.6 ساختار بلوک، اعتبار، دید -- 3.7 توابع و عملگرها -- 3.8 رویه ها -- 3.9 رسیدگی به استثنا در بلوک ها و رویه ها -- 3.10 ورودی متن/ خروجی -- Tasks Cape. 3 -- 4. ساختار داده با جزئیات -- 4.1 انواع داده های پایه BOOLEAN، CHARACTER و انواع شمارش عمومی -- 4.2 انواع فیلد با محدودیت های مشخص -- 4.3 انواع فیلد با محدودیت های نامشخص و نوع داده STRING -- 4.4 ترکیبات ساده -- 4.5 ترکیبات دارای ممیز، ترکیبات متغیر - - 4.6 مفهوم نوع Ma، زیرگروهها، انواع مشتق شده - 4.7 انواع دادههای عدد صحیح - 4.8 انواع اعداد حقیقی عددی: انواع ممیز شناور، انواع نقطه ثابت - 4.9 عبارتها - 4.10 اشارهگر انواع و اشیاء پشته، پردازش لیست -- تمرینات برای فصل. 4 -- 5. برنامه نویسی در بزرگ -- 5.1 زیربرنامه های عمومی و مکانیزم عمومی -- 5.2 بسته ها، نماد Ada برای ماژول ها -- 5.3 ساختار برنامه، اعتبار، قابلیت مشاهده -- 5.4 ترجمه جداگانه -- 5.5 مفهوم ماژول و آن پیاده سازی در Ma -- 5.6 یک مثال -- وظایف برای فصل. 5 -- 6. سیستم های برنامه همزمان -- 6.1 واحدهای پردازش به عنوان واحدهای برنامه برای برنامه ریزی همزمان -- 6.2 مفهوم قرار ملاقات -- 6.3 انتخاب غیر قطعی بین گزینه ها -- 6.4 تاخیر، وقفه، رسیدگی به استثنا، خاتمه -- 6.5 انواع فرآیند ، خانواده های ورودی، جنبه های پیاده سازی -- 6.6 یک مثال -- وظایف برای فصل. 6 -- 7. ورودی/خروجی و وابستگی ماشین پایه -- 7.1 ورودی/خروجی و مدیریت فایل -- 7.2 اطلاعات نمایش داده شده در دستگاه پایه -- وظایف برای فصل. 7 -- ادبیات -- ضمائم -- نمادهای کلمه Ada -- پراگماهای از پیش تعریف شده -- استثناهای از پیش تعریف شده در زبان و بررسی های زمان اجرا مرتبط -- دستور زبان Ada -- فهرست.
فهرست مطالب :
Front Matter....Pages I-X
Ada und Softwaretechnik....Pages 1-24
Grundbegriffe....Pages 25-35
Objekte für das Programmieren im Kleinen....Pages 36-101
Datenstrukturierung Detailliert....Pages 102-181
Programmieren im Grossen....Pages 182-248
Nebenläufige Programmsysteme....Pages 249-288
Ein-/Ausgabe und Basismaschinen-Abhängigkeit....Pages 289-311
Back Matter....Pages 312-341
توضیحاتی در مورد کتاب به زبان اصلی :
1. Ada und Softwaretechnik -- 1.1 Ziele und Geschichte der Entwicklung von Ada -- 1.2 Programme, Programmiersprachen und Maschinen -- 1.3 Softwaretechnik und Phasen der Software-Entwicklung -- 1.4 Gütekriterien von Programmsystemen/Ziele der Software-Entwicklung -- 1.5 Übliche Hilfsmittel der Software-Erstellung/Ada-Validierung -- 1.6 Ma-Programmentwicklungs-Umgebung -- 1.7 Das STARS-Projekt -- Aufgaben zu Kap. 1 -- 2. Grundbegriffe -- 2.1 Syntaxnotation, Zeichen und lexikalische Einheiten -- 2.2 Bezeichner, Zahlen und Zeichenketten -- 2.3 Quellprogramm-Notation, Pragmas -- Aufgaben zu Kap. 2 -- 3. Objekte für das Programmieren im Kleinen -- 3.1 Einfache Objekt- und Typdeklarationen -- 3.2 Ausdrücke, Wertzuweisungen und Anweisungsfolgen -- 3.3 Bedingte Anweisungen, Auswahlanweisungen (if, case) -- 3.4 Zählschleifen, Schleifen mit Bedingungen (for, while) -- 3.5 Ineinanderschachtelung von Kontrollstrukturen und saubere Sprünge -- 3.6 Blockstruktur, Gültigkeit, Sichtbarkeit -- 3.7 Funktionen und Operatoren -- 3.8 Prozeduren -- 3.9 Ausnahmebehandlung bei Blöcken und Prozeduren -- 3.10 Text-Ein-/Ausgabe -- Aufgaben zu Kap. 3 -- 4. Datenstrukturierung Detailliert -- 4.1 Basisdatentypen BOOLEAN, CHARACTER und allgemeine Aufzählungstypen -- 4.2 Feldtypen mit spezifizierten Grenzen -- 4.3 Feldtypen mit unspezifizierten Grenzen und der Datentyp STRING -- 4.4 Einfache Verbunde -- 4.5 Verbunde mit Diskriminanten, variante Verbunde -- 4.6 Das Typkonzept von Ma, Untertypen, abgeleitete Typen -- 4.7 Ganzzahlige Datentypen -- 4.8 Typen numerisch-reeller Zahlen: Gleitpunkttypen, Festpunkttypen -- 4.9 Ausdrücke -- 4.10 Zeigertypen und Haldenobjekte, Listenverarbeitung -- Aufgaben zu Kap. 4 -- 5. Programmieren im Grossen -- 5.1 Generische Unterprogramme und der generische Mechanismus -- 5.2 Pakete, die Ada-Notation für Moduln -- 5.3 Programmstruktur, Gültigkeit, Sichtbarkeit -- 5.4 Getrennte Übersetzung -- 5.5 Ein Modulkonzept und seine Umsetzung in Ma -- 5.6 Ein Beispiel -- Aufgaben zu Kap. 5 -- 6. Nebenläufige Programmsysteme -- 6.1 ProzeBeinheiten als Programmeinheiten für nebenläufige Programmierung -- 6.2 Das Rendezvous-Konzept -- 6.3 Nichtdeterministische Auswahl zwischen Alternativen -- 6.4 Verzögerung, Unterbrechung, Ausnahmebehandlung, Beendigung -- 6.5 ProzeStypen, Entry-Familien, Implementierungsaspekte -- 6.6 Ein Beispiel -- Aufgaben zu Kap. 6 -- 7. Ein-/Ausgabe und Basismaschinenabhängigkeit -- 7.1 Ein-/Ausgabe und Dateiverwaltung -- 7.2 Angaben zur Darstellung auf der Basismaschine -- Aufgaben zu Kap. 7 -- Literatur -- Anhänge -- Ada-Wortsymbole -- Vordefinierte Pragmas -- In der Sprache vordefinierte Ausnahmen u. zugehörige Laufzeitprüfungen -- Ada-Grammatik -- Stichwortverzeichnis.