Objektorientierte Programmierung in Oberon-2:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Berlin, Heidelberg
Springer Berlin Heidelberg
1993
|
Schlagworte: | |
Online-Zugang: | Volltext |
Beschreibung: | Neben den Grundlagen der objektorientierten Programmierung wie Klassen, Vererbung und dynamische Bindung behandelt dieses Buch Fragen des objektorientierten Entwurfs, zeigt typische Anwendungsmuster von Klassen und gibt Hinweise für nützliche Programmiertechniken. Es zeigt, wofür sich objektorientierte Programmierung eignet, welche Probleme man mit ihr lösen kann und für welche man besser konventionelle Mittel benutzt. Objektorientiertes Programmieren ist Programmieren im Großen. Man kann zwar die Prinzipien an kleinen Beispielen erklären, aber um die Mächtigkeit und Eleganz dieser Technik zu verstehen, muß man große Beispiele studieren. Daher enthält dieses Buch als realisitische Fallstudie die vollständige Implementierung eines Fenstersystems mit erweiterbarem Text- und Grafikeditor. Als Programmiersprache wird Oberon-2 verwendet, eine an der ETH Zürich aus Pascal und Modula-2 hervorgegangene Sprache. Neben modernen Prinzipien der Softwaretechnik wie strenge Typenprüfung, Modularität und Objektorientiertheit zeichnet sich Oberon-2 durch besondere Einfachheit aus. Wer Pascal oder Modula-2 beherrscht, kann Oberon-2-Programme ohne Schwierigkeit lesen. Oberon-2-Compiler für verschiedene Rechner sind kostenlos von der ETH Zürich erhältlich. Auch der Quellcode in diesem Buch enhaltenen Fallstudie ist kostenlos zu beziehen |
Beschreibung: | 1 Online-Ressource (XII, 286S. 104 Abb) |
ISBN: | 9783642974168 9783540556909 |
DOI: | 10.1007/978-3-642-97416-8 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV042434897 | ||
003 | DE-604 | ||
005 | 20170814 | ||
007 | cr|uuu---uuuuu | ||
008 | 150320s1993 |||| o||u| ||||||ger d | ||
020 | |a 9783642974168 |c Online |9 978-3-642-97416-8 | ||
020 | |a 9783540556909 |c Print |9 978-3-540-55690-9 | ||
024 | 7 | |a 10.1007/978-3-642-97416-8 |2 doi | |
035 | |a (OCoLC)863868340 | ||
035 | |a (DE-599)BVBBV042434897 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-634 |a DE-92 |a DE-573 |a DE-706 |a DE-860 |a DE-1046 |a DE-Aug4 | ||
082 | 0 | |a 005.11 |2 23 | |
084 | |a DAT 000 |2 stub | ||
084 | |a TEC 000 |2 stub | ||
100 | 1 | |a Mössenböck, Hanspeter |d 1959- |e Verfasser |0 (DE-588)122775813 |4 aut | |
245 | 1 | 0 | |a Objektorientierte Programmierung in Oberon-2 |c von Hanspeter Mössenböck |
264 | 1 | |a Berlin, Heidelberg |b Springer Berlin Heidelberg |c 1993 | |
300 | |a 1 Online-Ressource (XII, 286S. 104 Abb) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Neben den Grundlagen der objektorientierten Programmierung wie Klassen, Vererbung und dynamische Bindung behandelt dieses Buch Fragen des objektorientierten Entwurfs, zeigt typische Anwendungsmuster von Klassen und gibt Hinweise für nützliche Programmiertechniken. Es zeigt, wofür sich objektorientierte Programmierung eignet, welche Probleme man mit ihr lösen kann und für welche man besser konventionelle Mittel benutzt. Objektorientiertes Programmieren ist Programmieren im Großen. Man kann zwar die Prinzipien an kleinen Beispielen erklären, aber um die Mächtigkeit und Eleganz dieser Technik zu verstehen, muß man große Beispiele studieren. Daher enthält dieses Buch als realisitische Fallstudie die vollständige Implementierung eines Fenstersystems mit erweiterbarem Text- und Grafikeditor. Als Programmiersprache wird Oberon-2 verwendet, eine an der ETH Zürich aus Pascal und Modula-2 hervorgegangene Sprache. Neben modernen Prinzipien der Softwaretechnik wie strenge Typenprüfung, Modularität und Objektorientiertheit zeichnet sich Oberon-2 durch besondere Einfachheit aus. Wer Pascal oder Modula-2 beherrscht, kann Oberon-2-Programme ohne Schwierigkeit lesen. Oberon-2-Compiler für verschiedene Rechner sind kostenlos von der ETH Zürich erhältlich. Auch der Quellcode in diesem Buch enhaltenen Fallstudie ist kostenlos zu beziehen | ||
650 | 4 | |a Computer science | |
650 | 4 | |a Software engineering | |
650 | 4 | |a Computer Science | |
650 | 4 | |a Programming Techniques | |
650 | 4 | |a Software Engineering | |
650 | 4 | |a Informatik | |
650 | 0 | 7 | |a OBERON 2 |0 (DE-588)4304035-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a OBERON |g Programmiersprache |0 (DE-588)4248282-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | 1 | |a OBERON 2 |0 (DE-588)4304035-4 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | 1 | |a OBERON |g Programmiersprache |0 (DE-588)4248282-3 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
856 | 4 | 0 | |u https://doi.org/10.1007/978-3-642-97416-8 |x Verlag |3 Volltext |
912 | |a ZDB-2-STI |a ZDB-2-BAD | ||
940 | 1 | |q ZDB-2-STI_Archive | |
940 | 1 | |q ZDB-2-STI_1990/1999 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-027870227 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804153121625079808 |
---|---|
any_adam_object | |
author | Mössenböck, Hanspeter 1959- |
author_GND | (DE-588)122775813 |
author_facet | Mössenböck, Hanspeter 1959- |
author_role | aut |
author_sort | Mössenböck, Hanspeter 1959- |
author_variant | h m hm |
building | Verbundindex |
bvnumber | BV042434897 |
classification_tum | DAT 000 TEC 000 |
collection | ZDB-2-STI ZDB-2-BAD |
ctrlnum | (OCoLC)863868340 (DE-599)BVBBV042434897 |
dewey-full | 005.11 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.11 |
dewey-search | 005.11 |
dewey-sort | 15.11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Technik Technik Informatik |
doi_str_mv | 10.1007/978-3-642-97416-8 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03534nmm a2200577zc 4500</leader><controlfield tag="001">BV042434897</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170814 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">150320s1993 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642974168</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-642-97416-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783540556909</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-540-55690-9</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-3-642-97416-8</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)863868340</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042434897</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.11</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">TEC 000</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mössenböck, Hanspeter</subfield><subfield code="d">1959-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122775813</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Objektorientierte Programmierung in Oberon-2</subfield><subfield code="c">von Hanspeter Mössenböck</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin, Heidelberg</subfield><subfield code="b">Springer Berlin Heidelberg</subfield><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XII, 286S. 104 Abb)</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Neben den Grundlagen der objektorientierten Programmierung wie Klassen, Vererbung und dynamische Bindung behandelt dieses Buch Fragen des objektorientierten Entwurfs, zeigt typische Anwendungsmuster von Klassen und gibt Hinweise für nützliche Programmiertechniken. Es zeigt, wofür sich objektorientierte Programmierung eignet, welche Probleme man mit ihr lösen kann und für welche man besser konventionelle Mittel benutzt. Objektorientiertes Programmieren ist Programmieren im Großen. Man kann zwar die Prinzipien an kleinen Beispielen erklären, aber um die Mächtigkeit und Eleganz dieser Technik zu verstehen, muß man große Beispiele studieren. Daher enthält dieses Buch als realisitische Fallstudie die vollständige Implementierung eines Fenstersystems mit erweiterbarem Text- und Grafikeditor. Als Programmiersprache wird Oberon-2 verwendet, eine an der ETH Zürich aus Pascal und Modula-2 hervorgegangene Sprache. Neben modernen Prinzipien der Softwaretechnik wie strenge Typenprüfung, Modularität und Objektorientiertheit zeichnet sich Oberon-2 durch besondere Einfachheit aus. Wer Pascal oder Modula-2 beherrscht, kann Oberon-2-Programme ohne Schwierigkeit lesen. Oberon-2-Compiler für verschiedene Rechner sind kostenlos von der ETH Zürich erhältlich. Auch der Quellcode in diesem Buch enhaltenen Fallstudie ist kostenlos zu beziehen</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Techniques</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software Engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">OBERON 2</subfield><subfield code="0">(DE-588)4304035-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">OBERON</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4248282-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">OBERON 2</subfield><subfield code="0">(DE-588)4304035-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">OBERON</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4248282-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-3-642-97416-8</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-STI</subfield><subfield code="a">ZDB-2-BAD</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-STI_Archive</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-STI_1990/1999</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027870227</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV042434897 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T01:21:34Z |
institution | BVB |
isbn | 9783642974168 9783540556909 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027870227 |
oclc_num | 863868340 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-634 DE-92 DE-573 DE-706 DE-860 DE-1046 DE-Aug4 |
owner_facet | DE-91 DE-BY-TUM DE-634 DE-92 DE-573 DE-706 DE-860 DE-1046 DE-Aug4 |
physical | 1 Online-Ressource (XII, 286S. 104 Abb) |
psigel | ZDB-2-STI ZDB-2-BAD ZDB-2-STI_Archive ZDB-2-STI_1990/1999 |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
publisher | Springer Berlin Heidelberg |
record_format | marc |
spelling | Mössenböck, Hanspeter 1959- Verfasser (DE-588)122775813 aut Objektorientierte Programmierung in Oberon-2 von Hanspeter Mössenböck Berlin, Heidelberg Springer Berlin Heidelberg 1993 1 Online-Ressource (XII, 286S. 104 Abb) txt rdacontent c rdamedia cr rdacarrier Neben den Grundlagen der objektorientierten Programmierung wie Klassen, Vererbung und dynamische Bindung behandelt dieses Buch Fragen des objektorientierten Entwurfs, zeigt typische Anwendungsmuster von Klassen und gibt Hinweise für nützliche Programmiertechniken. Es zeigt, wofür sich objektorientierte Programmierung eignet, welche Probleme man mit ihr lösen kann und für welche man besser konventionelle Mittel benutzt. Objektorientiertes Programmieren ist Programmieren im Großen. Man kann zwar die Prinzipien an kleinen Beispielen erklären, aber um die Mächtigkeit und Eleganz dieser Technik zu verstehen, muß man große Beispiele studieren. Daher enthält dieses Buch als realisitische Fallstudie die vollständige Implementierung eines Fenstersystems mit erweiterbarem Text- und Grafikeditor. Als Programmiersprache wird Oberon-2 verwendet, eine an der ETH Zürich aus Pascal und Modula-2 hervorgegangene Sprache. Neben modernen Prinzipien der Softwaretechnik wie strenge Typenprüfung, Modularität und Objektorientiertheit zeichnet sich Oberon-2 durch besondere Einfachheit aus. Wer Pascal oder Modula-2 beherrscht, kann Oberon-2-Programme ohne Schwierigkeit lesen. Oberon-2-Compiler für verschiedene Rechner sind kostenlos von der ETH Zürich erhältlich. Auch der Quellcode in diesem Buch enhaltenen Fallstudie ist kostenlos zu beziehen Computer science Software engineering Computer Science Programming Techniques Software Engineering Informatik OBERON 2 (DE-588)4304035-4 gnd rswk-swf OBERON Programmiersprache (DE-588)4248282-3 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 s OBERON 2 (DE-588)4304035-4 s 1\p DE-604 OBERON Programmiersprache (DE-588)4248282-3 s 2\p DE-604 https://doi.org/10.1007/978-3-642-97416-8 Verlag Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Mössenböck, Hanspeter 1959- Objektorientierte Programmierung in Oberon-2 Computer science Software engineering Computer Science Programming Techniques Software Engineering Informatik OBERON 2 (DE-588)4304035-4 gnd OBERON Programmiersprache (DE-588)4248282-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)4304035-4 (DE-588)4248282-3 (DE-588)4233947-9 |
title | Objektorientierte Programmierung in Oberon-2 |
title_auth | Objektorientierte Programmierung in Oberon-2 |
title_exact_search | Objektorientierte Programmierung in Oberon-2 |
title_full | Objektorientierte Programmierung in Oberon-2 von Hanspeter Mössenböck |
title_fullStr | Objektorientierte Programmierung in Oberon-2 von Hanspeter Mössenböck |
title_full_unstemmed | Objektorientierte Programmierung in Oberon-2 von Hanspeter Mössenböck |
title_short | Objektorientierte Programmierung in Oberon-2 |
title_sort | objektorientierte programmierung in oberon 2 |
topic | Computer science Software engineering Computer Science Programming Techniques Software Engineering Informatik OBERON 2 (DE-588)4304035-4 gnd OBERON Programmiersprache (DE-588)4248282-3 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | Computer science Software engineering Computer Science Programming Techniques Software Engineering Informatik OBERON 2 OBERON Programmiersprache Objektorientierte Programmierung |
url | https://doi.org/10.1007/978-3-642-97416-8 |
work_keys_str_mv | AT mossenbockhanspeter objektorientierteprogrammierunginoberon2 |