توضیحاتی در مورد کتاب :
قصد نوشتن کتابی در زمینه برنامه نویسی سیستم های محاسباتی عددی از سخنرانی با همین عنوان که در هفت سال گذشته در دانشگاه صنعتی وین ارائه کرده ام، ناشی شد. متوجه شده بودم که علاقه به برنامه نویسی ماشین حساب های دیجیتال در حال گسترش است و می توان این علاقه را از یک دیدگاه واحد ارضا کرد. امروزه دسترسی به دانش برنامه نویسی معمولاً با کمک مهندسی فرآیندهای ریاضی یا از طریق اتوماسیون اداری و یا در نهایت از طریق توصیف ماشینهای ویژه آمیخته با جزئیات فنی صورت میگیرد. اکنون بر این عقیده هستم که می توان بدون وارد شدن به جزئیات مهندسی فرآیندهای ریاضی و اتوماسیون اداری یا خصوصیات فنی ماشین های خاص و بدون ایجاد مشکل برای برخی از خوانندگان، کتابی در مورد برنامه نویسی نوشت. آنچه پس از حذف نواحی نامگذاری شده باقی میماند، باقیمانده خشک و نامفهومی نیست، بلکه ذات تمام اصول ضروری برای برنامهنویسی است. هم دانشمند و هم مدیری که این اصول را درک کرده است، همیشه می تواند آنها را در کار خاص خود به خدمت بگیرد. فصل الف برای نشان دادن جایگاه ماشین حساب در میان دستاوردهای فنی و چگونگی رسیدن به آن در نظر گرفته شده است. بررسی اجمالی تاریخی برای من اهمیت ویژه ای دارد، زیرا از یک سو کتاب های آلمانی زبان تقریباً حاوی اطلاعات تاریخی در این زمینه نیستند و از سوی دیگر ادبیات انگلیسی-آمریکایی توسعه اروپای قاره ای را نادیده می گیرد. - فصل B شامل توضیحات یک ماشین TElCO خیالی با تمام جزئیات است.
فهرست مطالب :
Front Matter....Pages I-VIII
Grundlagen....Pages 1-32
Beschreibung einer hypothetischen, aber typischen Maschine....Pages 33-58
Programmieren im Maschinencode....Pages 59-117
Das Rechnen mit Befehlen....Pages 118-131
Unterprogramme....Pages 132-164
Programmieren in Pseudocodes....Pages 165-193
Berichtigungen....Pages IX-IX
Back Matter....Pages 194-202
توضیحاتی در مورد کتاب به زبان اصلی :
Die Absicht, ein Buch iiber Programmieren von Ziffernrechenanlagen zu schreiben, entstand auf Grund einer Vorlesung gleichen Titels, die ich seit nunmehr sieben Jahren an der Technischen Hochschule Wien halte. Ich hatte dabei bemerkt, daB das Interesse fiir die Programmierung von Ziffernrechnern immer weitere Kreise zieht und daB es moglich ist, dieses Interesse aus einem einheitlichen Gesichtswinkel zu befriedigen. Der Zugang zur Kenntnis des Programmierens erfolgt heute iiblicher weise mit Hille der Mathematischen Verfahrenstechnik oder von seiten der Administrativen Automation, oder schlieBlich iiber die mit tech nischen Einzelheiten vermengte Beschreibung spezieller Maschinen. Ich bin nun der Meinung, daB man ein Buch iiber Programmieren schreiben kann, ohne auf Einzelheiten der Mathematischen Verfahrenstechnik und der Biiroautomation oder auf technische Eigenschaften spezieller Ma schinen eingehen zu miissen, und ohne damit jewells einem Tell der Leser das Verstandnis zu erschweren. Was nach Fortlassung der ge nannten Gebiete bleibt, ist nicht ein trockener, unverstandlicher Rest, sondern der Inbegriff aller fiir das Programmieren wesentlichen Prin zipien. Sowohl der Naturwissenschaftler als auch der Verwaltungsfach mann, der diese Prinzipien erfaBt hat, wird jederzeit in der Lage sein, sie seinen besonderen Aufgaben dienstbar zu machen. Kapitel A solI zeigen, welchen Platz der Rechenautomat unter den technischen Errungenschaften einnimmt und wie er dorthin gelangt ist. Besonderes Anliegen ist mir hier der geschichtliche Uberblick, well einer seits die deutschsprachigen Biicher auf diesem Gebiet kaum historische Angaben enthalten und andererseits die anglo-amerikanische Literatur die kontinentaleuropaische Entwicklung iibergeht. - Kapitel B enthalt die Beschreibung einer gedachten Maschine TElCO in allen Einzelheiten.