🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
9 messages
9 total messages Started by Mike Hoehn Tue, 27 Oct 1992 17:31
Buch-Empfehlung?
#1
Author: Mike Hoehn
Date: Tue, 27 Oct 1992 17:31
14 lines
867 bytes
Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
Allgemeine Programmierkenntnisse und auch speziell welche in
C sind reichlich vorhanden. Dies sollte das Buch also auf jeden
Fall nicht mehr behandeln.

Kurz: Ich kann in C programmieren und moechte nun OOP und C++
lernen.

  Mike

-- 
Mike Hoehn                 email: bit@birnehh.mali.sub.org
Ernst-Mittelbach-Ring 27   Tel.: +49 40 5525486
DW-2000 Hamburg 61
Re: Buch-Empfehlung?
#6
Author: Bodo Rueskamp
Date: Wed, 28 Oct 1992 08:33
18 lines
1207 bytes
In article <BwsJD6.1H@birnehh.mali.sub.org> bit@birnehh.mali.sub.org (Mike Hoehn) writes:
>Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
>Allgemeine Programmierkenntnisse und auch speziell welche in
>C sind reichlich vorhanden. Dies sollte das Buch also auf jeden
>Fall nicht mehr behandeln.

"C++ Primer for C Programmers"
Jay Ranade, Saba Zamir
McGraw-Hill, 1992
ISBN 0-07-051216-7

; Bodo

-- 
| Bodo Rueskamp, DG3YGD | Venn ist das nurnstuck
| <bodo@juqi.ruhr.de>   | git und Slotermeyer?
| Stockumer Str. 413    | Ya! Beigerhund das oder
| W4600 Dortmund 50     | die Flipperwaldt gersput!
Re: Buch-Empfehlung?
#5
Author: Klaus Guhr
Date: Wed, 28 Oct 1992 22:17
22 lines
1052 bytes
Mike Hoehn (bit@birnehh.mali.sub.org) wrote:
: Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
: Allgemeine Programmierkenntnisse und auch speziell welche in
: C sind reichlich vorhanden. Dies sollte das Buch also auf jeden
: Fall nicht mehr behandeln.
: 
: Kurz: Ich kann in C programmieren und moechte nun OOP und C++
: lernen.
: 


The C++ Programming Language - Second Edition
Addison-Wesley
Bjarne Stroustrop
ISBN 0-201-53992-6 53992



-- 
Snail: Klaus Guhr, Marktstrasse 33, 5300 Bonn 3, Germany
Phone: ++49 +228 48 53 60       Data: ++49 +228 43 24 33
E-Mail: kg@gnusys.GUN.de
Re: Buch-Empfehlung?
#3
Author: Thomas Ziemer
Date: Wed, 28 Oct 1992 23:08
24 lines
1415 bytes
bit@birnehh.mali.sub.org (Mike Hoehn) writes:

> Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
> Allgemeine Programmierkenntnisse und auch speziell welche in
> C sind reichlich vorhanden.

Da kommt dann eigentlich nur ,,der Stroustrup'' in Frage. Das
ist der Autor der C++ - Bibel ueberhaupt! Und so ganz nebenbei
ist Stroustrup (ist der Name richtig geschrieben? ich finde mein
Buchexemplar momentan gerade nicht) auch derjenige, von dem die
Sprache C++ stammt   :-)

Man kann, so meine ich, bei diesem Buch genauso wenig falsch
machen wie mit dem Buch von Kernighan und Ritchie fuer C.

Gruss ... thomas

P.S.: Und ich bin immernoch der Meinung, C++ ist nur ein besserer
      C-Praeprozessor!  ;-))
-- 
 __     ____________________________________________________________________
(00)    N E O N   Research  Caboose,  Berlin     (Computer Science Research)
 \`\/   Thomas Ziemer       W - 1000 Berlin 20,  Federal Republic of Germany
  ""    Smart Addresses:      root@neon.in-berlin.de, ziemer@cs.tu-berlin.de
Re: Buch-Empfehlung?
#4
Author: Sacha Kalchofner
Date: Thu, 29 Oct 1992 15:11
18 lines
1283 bytes
thomas@neon.in-berlin.de (Thomas Ziemer) writes:

>bit@birnehh.mali.sub.org (Mike Hoehn) writes:

>> Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
>> Allgemeine Programmierkenntnisse und auch speziell welche in
>> C sind reichlich vorhanden.

>Da kommt dann eigentlich nur ,,der Stroustrup'' in Frage. Das
>ist der Autor der C++ - Bibel ueberhaupt! Und so ganz nebenbei
>ist Stroustrup (ist der Name richtig geschrieben? ich finde mein
>Buchexemplar momentan gerade nicht) auch derjenige, von dem die
>Sprache C++ stammt   :-)

Stroustrup ist ein gutes Nachschlagewerk aber zum Lernen ist das
Buch C++Primer von Lippman besser, da es als Lehrbuch aufgebaut ist
mit vielen erlaeuterten Beispielen. Uebrigens arbeiten Lippman und
Stroustrup zusammen (oder haben wenigstens).
Re: Buch-Empfehlung?
#8
Author: Lutz Vieweg
Date: Thu, 29 Oct 1992 16:32
35 lines
1971 bytes
In article <BwsJD6.1H@birnehh.mali.sub.org>, Mike Hoehn writes:

> Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
> Allgemeine Programmierkenntnisse und auch speziell welche in
> C sind reichlich vorhanden. Dies sollte das Buch also auf jeden
> Fall nicht mehr behandeln.
> 
> Kurz: Ich kann in C programmieren und moechte nun OOP und C++
> lernen.

Ich weiss, es klingt ketzerisch, aber ich moechte fast meinen, wer
von C auf C++ umsteigen moechte, sollte als erstes mal C "verlernen" -
oder einfach vergessen.

Nein nein - natuerlich ist es immer nuetzlich, wenn man schon
C programmieren kann, aber was ich bei einigen Leuten beobachtet
habe, frustriert mich doch manchmal: Da steigen sie auf C++ um,
und programmieren doch weiterhin C. Es scheint halt so verlockend,
da C ja sozusagen "Teilmenge" von C++ ist. Dabei bleiben die neuen Ideen,
die C++ zu einem echten Fortschritt machen koennen dann nicht
selten auf der Strecke.

Heute bin ich froh darueber, C nicht beherrscht zu haben, als ich
mit C++ anfing - ich war zuvor nur mit Assembler befasst. OOP ist eine
nuetzliche Sache, wenn man sie von Beginn an konsequent einsetzt,
und nicht nur seine "struct"s in "class"es umbenennt, ein paar
Routinen dazuruehrt und das ganze dann "C++" nennt...

Von daher halte ich mehr von "C++"-only Buechern... wie z.B. das
von Bruce Eckel bei Osbourne/McGraw-Hill  erschienene... aber letztlich
muss jeder selbst entscheiden. Leider ist obengenanntes inzwischen
etwas veraltet...


cu, Lutz Vieweg
Re: Buch-Empfehlung?
#9
Author: Markus Kuhn
Date: Sun, 01 Nov 1992 11:01
26 lines
1723 bytes
Ich hab's gelernt mit

Ira Pohl: C++ for C Programmers, Benjamin/Cummings Publishing Company, 1989,
ISBN 0-8053-0910-1.

Das ist zwar nicht die Bibel von Bjarne Stroustrup, aber dafuer schoen kurz
und kompakt (mit Anhang 230 Seiten). Da ein guter C Programmierer ohnehin
bereits objektorientiert entwerfen und programmieren sollte (und dazu eine
eigene Sprache wie C++ zwar sehr hilfreich aber sicher nicht noetig ist),
denke ich, dass fuer viele erfahrene Programmierer der Umstieg von C auf
C++ nicht allzu problematisch sein sollte. Datenabstraktion wurde ja nicht
erst durch C++ moeglich, man versteht nur leichter wie es geht, wenn es
dafuer eigene Sprachkonstrukte gibt. Und mit multible inheritance und
aehnlichen Dingen sollte ein Anfaenger eh etwas vorsichtiger sein ... :-)

"C++ makes it more difficult to shoot yourself in the foot, but if
you do it, you'll probably loose your whole leg." (oder so aehnlich :-)

                                  -- Bjarne Stroustrup

Markus

-- 
Markus Kuhn, Computer Science student -=-=- University of Erlangen, Germany
Internet: mskuhn@immd4.informatik.uni-erlangen.de  |  X.500 entry available
--- Wer, wie, was? Wieso, weshalb, warum? Wer nichts fragt bleibt dumm. ---
Re: Buch-Empfehlung?
#11
Author: Uwe Krueger
Date: Tue, 03 Nov 1992 15:25
61 lines
3942 bytes
In article <Bx1ALo.6B6@immd4.informatik.uni-erlangen.de>,
mskuhn@immd4.informatik.uni-erlangen.de (Markus Kuhn) writes:
|>  ...
|> Das ist zwar nicht die Bibel von Bjarne Stroustrup, aber dafuer schoen kurz
|> und kompakt (mit Anhang 230 Seiten). Da ein guter C Programmierer ohnehin
|> bereits objektorientiert entwerfen und programmieren sollte (und dazu eine
|> eigene Sprache wie C++ zwar sehr hilfreich aber sicher nicht noetig ist),
|> denke ich, dass fuer viele erfahrene Programmierer der Umstieg von C auf
|> C++ nicht allzu problematisch sein sollte. Datenabstraktion wurde ja nicht
|> erst durch C++ moeglich, man versteht nur leichter wie es geht, wenn es
|> dafuer eigene Sprachkonstrukte gibt. Und mit multible inheritance und
|> aehnlichen Dingen sollte ein Anfaenger eh etwas vorsichtiger sein ... :-)
|> 

Ich kann da eigentlich nur folgendem Posting zustimmen:

In article <75+Ur*272@mania.hotb.RoBIN.de>, lkv@mania.hotb.RoBIN.de (Lutz Vieweg) writes:
|> In article <BwsJD6.1H@birnehh.mali.sub.org>, Mike Hoehn writes:
|> 
|> Ich weiss, es klingt ketzerisch, aber ich moechte fast meinen, wer
|> von C auf C++ umsteigen moechte, sollte als erstes mal C "verlernen" -
|> oder einfach vergessen.
|>  
|> ...
|>

Bevor ich dazu jetzt viele Worte verliere, moechte ich doch lieber ein Zitat
von Tim Rentsch aus dem Schlusswort zu seinem Artikel "Object Oriented Programming"
in Sigplan Notices September 1982 bringen. Auch wenn der Artikel schon recht alt ist, 
sagt dieses Zitat doch viel besser, was es dazu zu sagen gibt, als ich es ausdruecken
koennte. Und zutreffend ist es wohl auch heute noch!

---------------Zitat------------------------------------------------------------
It is usual to understand new ideas in terms of familar ones. Object oriented
programming might be (and probably has been) likened to abstract data types,
data encapsulation, information hiding, and modularization. This may be more
palatable to some audiences, but it ducks the issue. These comparisons neither
do justice to, nor capture the essence of, the object oriented methodology. To
quote Alan Kay:

   "Though Smalltalk's structure allows the techniques now known as data
   abstraction to be easily (and more generally) employed, the entire thrust
   of its design has been to supercede the concept of data and procedures
   entirely; to replace these with the more generally useful notions of
   activity, communication, and inheritance."

Object oriented programming holds great promise, but is not yet widely
understood. In spite of object oriented programming just now becoming popular,
the term of its use is already in danger of being overworked and misunderstood.
My goal has been to argue for an understanding of object oriented programming,
not just a dogmatic definition. Let us hope that we have learned our lesson
from structured programming and find out what the term means *before* we start
using it.
------------------Zitat-Ende-----------------------------------------------------


Uwe Krueger                             SOMETIMES I THINK THE SUREST SIGN THAT
Karlsruhe, Germany                      INTELLIGENT  LIFE EXISTS  ELSEWHERE IN
                                        THE UNIVERSE  IS THAT  NONE OF  IT HAS
Internet: ukrueger@ira.uka.de           TRIED TO CONTACT US           (Calvin)
Re: Buch-Empfehlung?
#13
Author: Felix von Delius
Date: Tue, 03 Nov 1992 17:47
41 lines
2599 bytes
> Kann mir jemand ein Buch empfehlen, dass in C++ einfuehrt?
> Allgemeine Programmierkenntnisse und auch speziell welche in
> C sind reichlich vorhanden. Dies sollte das Buch also auf jeden
> Fall nicht mehr behandeln.
> Kurz: Ich kann in C programmieren und moechte nun OOP und C++
> lernen.

Ich hatte mir zuerst den Stroustrup gekauft, von dem ich allerdings  
nur die alte Auflage hatte. Den fand ich aber sehr gut, weil er auch  
ziemlich schnell zur Sache kommt und nicht alles so breit auswalzt.  
Leider hab eine aeltere Auflage, die nur C++ 1.0 beschreibt.

Das Buch vom Lippman hab ich mir dann wegen C++ 3.0 gekauft --- den  
Stroustrup gabs zu der Zeit noch nicht in der aktuellen Auflage.  
Heute wuerde ich gerne den Lippmann gegen den (aktuellen) Stroustrup  
eintauschen --- irgendwie finde letzteren viel brauchbarer wenn man  
schon ein bisschen C- (und moeglicherweise OOP-) Erfahrung hat.

Ansonsten hab ich hier noch die (leider auch veralteten) "Selected  
Readings", die wohl zur AT&T Dokumentation von C++ mitgeliefert  
werden. Ich hab sie mir bei uns am Rechenzentrum von der Apple Docu  
zum Macintosh Programmers Workshop C++ kopiert, sie sind aber wie  
gesagt von AT&T. An sich finde ich diese Docu am besten (weil sie  
halt nicht gar so langatmig zu lesen ist wie die meisten Buecher),  
aber sie ist halt (in der Version, die ich habe) nicht aktuell und  
ausserdem schwer zu bekommen.

Ueber die Ideen der objektorientierten Programmierung geht die  
genannte Docu aber insgesamt nicht so gut ein. Hier finde ich z.B.  
das Buch "Objectoriented Programming" vom Brad J. Cox recht gut ---  
(auch wenn man dann leicht den Eindruck gewinnt, dass man mit C++ gar  
nicht objektorientiert programmieren kann: Cox kann man nicht gerade  
als C++-Missionar bezeichnen). Von C++ ist in diesem Buch nur zu  
einem geringen Teil die Rede.

Gruss
  Felix
-- 
   Felix von Delius, Bielefelder Str. 3, D-8500 Nuernberg 90
       Germany, Tel: 49-911-390165, Fax: 49-911-396380
     e-mail: felix@trinoid.nbg.sub.org (NeXTmail welcome!)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads