{"title":"Niklaus Wirth","description":null,"products":[{"product_id":"algorithms-plus-data-structures-equals-programs-book-niklaus-wirth-9780130224187","title":"Algorithms Plus Data Structures Equals Programs","description":"\u003cp\u003e\u003cstrong\u003eAre you interested in Forex Trading but don't know how to get started?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eForex trading refers to trading in foreign currency and operates around the idea of fluctuating currencies. The Forex market is the largest of all of the many financial markets that exist globally.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat's inside this book?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThere is a lot of information in this book. The main topics are about: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eForex Trading Advantages\u003c\/li\u003e\n\u003cli\u003eAutomated Forex Trading \u003c\/li\u003e\n\u003cli\u003eForex Checklists for Beginners \u003c\/li\u003e\n\u003cli\u003eThe First Steps for Forex Trading\u003c\/li\u003e\n\u003cli\u003eHow Forex Works \u003c\/li\u003e\n\u003cli\u003eTechnical and Fundamental Analysis\u003c\/li\u003e\n\u003cli\u003eForex Trading Signal Service\u003c\/li\u003e\n\u003cli\u003eChoosing Your Forex Trading Platform\u003c\/li\u003e\n\u003cli\u003eForex Trading Strategies\u003c\/li\u003e\n\u003cli\u003eThe Basic Forex Trading Tools to Start Trading\u003c\/li\u003e\n\u003cli\u003eBeginner's Forex Trading Common Mistakes\u003c\/li\u003e\n\u003cli\u003eAutomated Forex Trading Systems \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIs this book for you?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTo avoid errors and losses, you must first inform yourself. In this book you will find all the information to be able to approach Forex trading.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49599188304145,"sku":"GOR001655998","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50205084057873,"sku":"CIN0130224189VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50311123108113,"sku":"CIN0130224189A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50424746443025,"sku":"CIN0130224189G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50850974433553,"sku":"GOR002417408","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51463508263185,"sku":"GOR002422908","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130224189.jpg?v=1751037256"},{"product_id":"systematic-programming-book-niklaus-wirth-9780138803698","title":"Systematic Programming","description":"Das Angebot an Lehrbtichern zum Programmieren in Computer-Sprachen alier Arten ist enorm, und der erforderliche Aufwand, urn einen entsprechenden Lehrgang zu ver- fassen, ist durchaus nicht unbedeutend. Die Herausgabe dieses Studienbuches erfor- dert unter diesen UmsHinden eine Begriindung - fast sogar eine Rechtfertigung. Es geht mir hier vor aliem darum, das Prograrnmieren als eine eigenstandige Disziplin, als das systematische Konstruieren und Formulieren von Algorithrnen, einzuflihren. Algorithmen sind Rezepte flir Klassen von Datenverarbeitungs-und Steuerungsprozes- sen im allgemeinsten Sinn. Sie solien solide Gebaude von logisch, zuverlassig und zweckmafl, ig konzipierten Bausteinen darstelIen. Der Sinn des Programmierers fill exaktes und methodisches Vorgehen solI vor allem geschiirft werden durch die Betonung von Problemkreisen und Techniken, die fUr das Programmieren an und fUr sich typisch sind, unabhangig vom Anwendungsgebiet, aus dem eine bestimmte Programmieraufgabe gerade stammen mag. Aus diesem Grund wird hier kein Anwendungsgebiet als Selbstzweck hervorgehoben; die Aufgaben und Beispiele sind lediglich auf Grund ihrer Eignung zur Veranschaulichung, rtlgemeingiil- tiger Probleme und Losungsmethoden ausgewiihlt. Ebenfalls mehr in den Hintergrund tretensolI die gewiihlte Programmiersprache; sie ist Werkzeug, aber nicht Endzweck. Es solI nicht das vordringliche Anliegen eines Programmierkurses sein, Perfektion in der Handhabung alIer Details einer spezifischen Sprache zu vermitteln. Die Sprache oder Notation solI hingegen die wesentlichen und typischen Bestandteile von Algo- rithmen klar, verstandlich und auf nattirliche Weise widerspiegeln und auf die grundl\u0026amp; genden Eigenschaften und Grenzen von digitalen Rechenanlagen Rticksicht nehmen.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49618506088721,"sku":"GOR005483757","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49637378818321,"sku":"GOR007765961","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49989169283345,"sku":"GOR001958455","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0138803692.jpg?v=1751355626"},{"product_id":"programming-in-modula-2-book-niklaus-wirth-9780387122069","title":"Programming in Modula-2","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49625176047889,"sku":"GOR006242781","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51565777355025,"sku":"GOR011479722","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0387122060.jpg?v=1750975266"},{"product_id":"algorithms-and-data-structures-book-niklaus-wirth-9780130219992","title":"Algorithms and Data Structures","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50247928807697,"sku":"GOR002979229","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52395250024721,"sku":"GOR004668535","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130219991.jpg?v=1751227133"},{"product_id":"algorithms-and-data-structures-book-niklaus-wirth-9780130220059","title":"Algorithms and Data Structures","description":null,"brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50843453948177,"sku":"CIN0130220051A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51078178996497,"sku":"CIN0130220051G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53150577557777,"sku":"GOR006860424","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0130220051.jpg?v=1751195010"},{"product_id":"programming-in-modula-2-book-niklaus-wirth-9780387150789","title":"Programming in Modula-2","description":"This text is an introduction to programming in general, and a manual for programming with the language Modula-2 in particular. It is oriented primarily towards people who have already acquired some basic knowledge of programming and would like to deepen their understanding in a more structured way. Neveltheless, an introductory chapter is included for the benefit of the beginner, displaying in a concise form some of the fundamental concepts of computers and their programming. The text is therefore also suitable as a self-contained tutorial. The notation used is Modula-2, which lends itself well for a structured approach and leads the student to a working style that has generally become known under the title of structured programming. As a manual for programming in Modula-2, the text covers practically all facilities of that language. Part 1 covers the basic notions of the variable, expression, assignment, conditional and repetitive statement, and array data structure. Together with Palt 2 which introduces the important concept of the procedure or subroutine, it contains essentially the material commonly discussed in introductory programming courses. Part 3 concerns data types and structures and constitutes the essence of an advanced course on programming. Palt 4 introduces the notion of the module, a concept that is fundamental to the design of larger programmed systems and to programming as team work. The most commonly used utility programs for input and output are presented as examples of modules.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50933271986449,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50933272412433,"sku":"CIN0387150781G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0387150781.jpg?v=1750845002"},{"product_id":"digital-circuit-design-for-computer-science-students-book-niklaus-wirth-9783540585770","title":"Digital Circuit Design for Computer Science Students","description":"This book emerged from lecture notes of a course taught in the second year to students of Computer Science at the Federal Institute of Tech­ nology, Zurich. The topic of hardware design plays a relatively minor role in Compu­ ter Science curricula at many universities. Most courses concentrate on the various aspects of theory, software, and of information sys­ tems. Students therefore obtain few opportunities to deal with con­ crete engineering problems and physical devices. We consider this as rather unfortunate, particularly for technical universities. As a result, we observe a growing gap between interest in and understanding of design issues involving not only software but also hardware and inter­ faces. This is regrettable at a time when new and advanced solutions to many problems are often crucially influenced by recent hardware de­ velopments, at a time when the engineer needs to be competent in both software and hardware issues in order to fmd an optimally inte­ grated, competitive solution. It turns out that the hesitation of many students in Computer Science to take an active interest in hardware - his or her daily tool! - does not only stem from a preference of \"clean\", abstract concepts with a corre­ sponding distaste for dealing with concrete components, construction techniques, and the \"dirty\" realities inflicted by nature, but also stems from the lack of a bridge between the two realms.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51063476584721,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51063480123665,"sku":"NIN9783540585770","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52331286528273,"sku":"NLS9783540585770","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/354058577X.jpg?v=1753786043"},{"product_id":"algorithmen-und-datenstrukturen-book-niklaus-wirth-9783519222507","title":"Algorithmen und Datenstrukturen","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51123293389073,"sku":"NIN9783519222507","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3519222507.jpg?v=1750807137"},{"product_id":"revidierter-bericht-ber-die-programmiersprache-pascal-book-niklaus-wirth-9783112579114","title":"Revidierter Bericht ber Die Programmiersprache Pascal","description":"Keine ausführliche Beschreibung für \"Revidierter Bericht über die Programmiersprache Pascal\" verfügbar.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52133402312977,"sku":"NLS9783112579114","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783112579114.jpg?v=1757529844"},{"product_id":"algorithmen-und-datenstrukturen-book-niklaus-wirth-9783519122500","title":"Algorithmen und Datenstrukturen","description":"In den vergangenen Jahren wurde die Programmierung wm Rechenanlagen als diejenige Disziplin erkannt, deren Beherrschung grundlegend und entscheidend f r den Erfolg vieler Entwicklungsprojekte ist und die wissenschaftlicher Behandlung und Darlegung zug nglich ist Vom Handwerk stieg sie zur akademischen Disziplin auf. Die ersten hervorragenden Beitr ge zu dieser Entwicklung wurden von E. W. Dijkstra und C. A. R. Hoare geliefert Dijkstra's Notes on Struetured Programming  6J f hrten zu einer neuen Betrachtung der Programmierung als wissenschaftliches Thema und als intellektuelle Herausforderung. Sie bahnten den Weg zu einer Revolution in der Programmierung  35J. Hoare's An Axiommic Ba3is for Computer Programming  10J zeigte deutlich, dass Progamme einer exakten Analyse nach mathematischen Grunds tzen zug nglich sind. Beide Artikel argumentieren  berzeugend, dass viele Programmierfehler vermieden werden k nnen, wenn man den Programmierern die Methoden und Techniken, die sie bisher intuitiv und oft unbewusst verwendeten, zur Kenntnis bringt Diese Artikel konzentrierten sich auf die Aspekte des Aufbauens und Analysierens von Programmen oder, genauer ausgedruckt, auf die Struktur der durch die Progammtexte dargestellten Algorithmen. Es ist jedoch v llig klar, dass ein systematisches und wissenschaftliches Angehen der Konstruktion von Programmen seine gr sste Wirkung im Fall grosser komplexer Programme hat, die komplizierte Datenmengen bearbeiten. Folglich muss eine Methodik des Programmierens auch alle Aspekte der Datenstrukturierung behandeln. Programme sind letztlich konkrete Formulierungen abstrakter Algorithmen, die sich auf bestimmte Darstellungen und Datenstrukturen st tzen. Einen wesentlichen Beitrag, Ordnung in die verwirrende Vielfalt der Terminologie und Konzepte von Datenstrukturen zu bringen, leistete Hoare durch seine Notes on Daltl Strueturing  13J.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52408041275665,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52408041931025,"sku":"NLS9783519122500","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783519122500.jpg?v=1758773840"},{"product_id":"algorithmen-und-datenstrukturen-mit-modula-2-book-niklaus-wirth-9783519022602","title":"Algorithmen und Datenstrukturen mit Modula - 2","description":"Der moderne Digital-Computer wurde entwickelt, um komplizierte und zeitraubende Berechnungen zu erleichtern und zu beschleunigen. Bei den meisten Anwendungen spielt seine Fahigkeit, grosse Mengen von Informationen zu speichern und wieder zuganglich zu machen, die wichtigste Rolle (und wird als Haupteigenschaft betrachtet): seine Fahigkeit zu rechnen, d.h. zu kalkulieren, Arithmetik auszufuhren, ist in vielen Fallen nahezu belanglos. In allen diesen Fallen stellt die grosse Menge an Information, die in irgendeiner Weise verarbeitet werden muss, eine Abstraktion eines Teils der realen Welt dar. Die der Rechenanlage zur Verfugung stehende Information besteht aus einer ausgewahlten Menge von Daten uber die reale Welt, namlich der fur das vorliegende Problem als wichtig erachteten Menge, von der man annimmt, dass damit die gewunschten Resultate erzielt werden konnen. Die Daten stellen eine Abstraktion der Wirklichkeit dar, weil die fur dieses bestimmte Problem nebensachlichen und belanglosen Eigenschaften und Besonderheiten der realen Objekte unberucksichtigt bleiben. Eine Abstraktion ist somit auch eine Vereirifachung der Tatsachen. Als Beispiel konnen wir die Personalkartei eines Arbeitgebers betrachten. Jeder Angestellte ist in dieser Kartei (abstrahiert) vertreten durch eine Menge von Daten, die fur den Arbeitgeber, bzw. fur seine Abrechnungen wichtig sind. Diese Daten enthalten einige Kennzeichen des Arbeitnehmers, wie z.B. seinen Namen und sein Gehalt. Sehr wahrscheinlich werden jedoch in diesem Zusammenhang unwichtige Angaben, wie Haarfarbe, Gewicht und Grosse nicht vermerkt sein.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52409728762129,"sku":"NLS9783519022602","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52816743235857,"sku":"CIN3519022605G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783519022602.jpg?v=1758775731"},{"product_id":"algorithmen-und-datenstrukturen-book-niklaus-wirth-9783519022503","title":"Algorithmen und Datenstrukturen","description":"In den vergangenen Jahren wurde die Programmierung wm Rechenanlagen als diejenige Disziplin erkannt, deren Beherrschung grundlegend und entscheidend f r den Erfolg vieler Entwicklungsprojekte ist und die wissenschaftlicher Behandlung und Darlegung zug nglich ist Vom Handwerk stieg sie zur akademischen Disziplin auf. Die ersten hervorragenden Beitr ge zu dieser Entwicklung wurden von E. W. Dijkstra und C. A. R. Hoare geliefert Dijkstra's Notes on Struetured Programming  6J f hrten zu einer neuen Betrachtung der Programmierung als wissenschaftliches Thema und als intellektuelle Herausforderung. Sie bahnten den Weg zu einer Revolution in der Programmierung  35J. Hoare's An Axiommic Ba3is for Computer Programming  10J zeigte deutlich, dass Progamme einer exakten Analyse nach mathematischen Grunds tzen zug nglich sind. Beide Artikel argumentieren  berzeugend, dass viele Programmierfehler vermieden werden k nnen, wenn man den Programmierern die Methoden und Techniken, die sie bisher intuitiv und oft unbewusst verwendeten, zur Kenntnis bringt Diese Artikel konzentrierten sich auf die Aspekte des Aufbauens und Analysierens von Programmen oder, genauer ausgedruckt, auf die Struktur der durch die Progammtexte dargestellten Algorithmen. Es ist jedoch v llig klar, dass ein systematisches und wissenschaftliches Angehen der Konstruktion von Programmen seine gr sste Wirkung im Fall grosser komplexer Programme hat, die komplizierte Datenmengen bearbeiten. Folglich muss eine Methodik des Programmierens auch alle Aspekte der Datenstrukturierung behandeln. Programme sind letztlich konkrete Formulierungen abstrakter Algorithmen, die sich auf bestimmte Darstellungen und Datenstrukturen st tzen. Einen wesentlichen Beitrag, Ordnung in die verwirrende Vielfalt der Terminologie und Konzepte von Datenstrukturen zu bringen, leistete Hoare durch seine Notes on Daltl Strueturing  13J.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52410600718609,"sku":"NLS9783519022503","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53494283436305,"sku":"NIN9783519022503","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783519022503.jpg?v=1758779023"},{"product_id":"algorithmen-und-datenstrukturen-mit-modula-2-book-niklaus-wirth-9783519122609","title":"Algorithmen und Datenstrukturen mit Modula — 2","description":"Der moderne Digital-Computer wurde entwickelt, um komplizierte und zeitraubende Berechnungen zu erleichtern und zu beschleunigen. Bei den meisten Anwendungen spielt seine Fahigkeit, grosse Mengen von Informationen zu speichern und wieder zuganglich zu machen, die wichtigste Rolle (und wird als Haupteigenschaft betrachtet): seine Fahigkeit zu rechnen, d.h. zu kalkulieren, Arithmetik auszufuhren, ist in vielen Fallen nahezu belanglos. In allen diesen Fallen stellt die grosse Menge an Information, die in irgendeiner Weise verarbeitet werden muss, eine Abstraktion eines Teils der realen Welt dar. Die der Rechenanlage zur Verfugung stehende Information besteht aus einer ausgewahlten Menge von Daten uber die reale Welt, namlich der fur das vorliegende Problem als wichtig erachteten Menge, von der man annimmt, dass damit die gewunschten Resultate erzielt werden konnen. Die Daten stellen eine Abstraktion der Wirklichkeit dar, weil die fur dieses bestimmte Problem nebensachlichen und belanglosen Eigenschaften und Besonderheiten der realen Objekte unberucksichtigt bleiben. Eine Abstraktion ist somit auch eine Vereirifachung der Tatsachen. Als Beispiel konnen wir die Personalkartei eines Arbeitgebers betrachten. Jeder Angestellte ist in dieser Kartei (abstrahiert) vertreten durch eine Menge von Daten, die fur den Arbeitgeber, bzw. fur seine Abrechnungen wichtig sind. Diese Daten enthalten einige Kennzeichen des Arbeitnehmers, wie z.B. seinen Namen und sein Gehalt. Sehr wahrscheinlich werden jedoch in diesem Zusammenhang unwichtige Angaben, wie Haarfarbe, Gewicht und Grosse nicht vermerkt sein.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52427612520721,"sku":"NLS9783519122609","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783519122609.jpg?v=1759161505"},{"product_id":"systematisches-programmieren-book-niklaus-wirth-9783519023753","title":"Systematisches Programmieren","description":"Das Angebot an Lehrbtichern zum Programmieren in Computer-Sprachen alier Arten ist enorm, und der erforderliche Aufwand, urn einen entsprechenden Lehrgang zu ver- fassen, ist durchaus nicht unbedeutend. Die Herausgabe dieses Studienbuches erfor- dert unter diesen UmsHinden eine Begriindung - fast sogar eine Rechtfertigung. Es geht mir hier vor aliem darum, das Prograrnmieren als eine eigenstandige Disziplin, als das systematische Konstruieren und Formulieren von Algorithrnen, einzuflihren. Algorithmen sind Rezepte flir Klassen von Datenverarbeitungs-und Steuerungsprozes- sen im allgemeinsten Sinn. Sie solien solide Gebaude von logisch, zuverlassig und zweckmafl, ig konzipierten Bausteinen darstelIen. Der Sinn des Programmierers fill exaktes und methodisches Vorgehen solI vor allem geschiirft werden durch die Betonung von Problemkreisen und Techniken, die fUr das Programmieren an und fUr sich typisch sind, unabhangig vom Anwendungsgebiet, aus dem eine bestimmte Programmieraufgabe gerade stammen mag. Aus diesem Grund wird hier kein Anwendungsgebiet als Selbstzweck hervorgehoben; die Aufgaben und Beispiele sind lediglich auf Grund ihrer Eignung zur Veranschaulichung, rtlgemeingiil- tiger Probleme und Losungsmethoden ausgewiihlt. Ebenfalls mehr in den Hintergrund tretensolI die gewiihlte Programmiersprache; sie ist Werkzeug, aber nicht Endzweck. Es solI nicht das vordringliche Anliegen eines Programmierkurses sein, Perfektion in der Handhabung alIer Details einer spezifischen Sprache zu vermitteln. Die Sprache oder Notation solI hingegen die wesentlichen und typischen Bestandteile von Algo- rithmen klar, verstandlich und auf nattirliche Weise widerspiegeln und auf die grundl\u0026amp; genden Eigenschaften und Grenzen von digitalen Rechenanlagen Rticksicht nehmen.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52618188587281,"sku":"NLS9783519023753","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783519023753.jpg?v=1761532443"},{"product_id":"programming-in-modula-2-book-niklaus-wirth-9783642835674","title":"Programming in Modula-2","description":"This text is an introduction to programming in general, and a manual for programming with the language Modula-2 in particular. It is oriented primarily towards people who have already acquired some basic knowledge of programming and would like to deepen their understanding in a more structured way. Neveltheless, an introductory chapter is included for the benefit of the beginner, displaying in a concise form some of the fundamental concepts of computers and their programming. The text is therefore also suitable as a self-contained tutorial. The notation used is Modula-2, which lends itself well for a structured approach and leads the student to a working style that has generally become known under the title of structured programming. As a manual for programming in Modula-2, the text covers practically all facilities of that language. Part 1 covers the basic notions of the variable, expression, assignment, conditional and repetitive statement, and array data structure. Together with Palt 2 which introduces the important concept of the procedure or subroutine, it contains essentially the material commonly discussed in introductory programming courses. Part 3 concerns data types and structures and constitutes the essence of an advanced course on programming. Palt 4 introduces the notion of the module, a concept that is fundamental to the design of larger programmed systems and to programming as team work. The most commonly used utility programs for input and output are presented as examples of modules.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52622640873745,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52622641299729,"sku":"NLS9783642835674","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783642835674.jpg?v=1761606687"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-niklaus-wirth.oembed","provider":"World of Books ","version":"1.0","type":"link"}