Du bist nicht angemeldet.

1

Sonntag, 8. Dezember 2002, 15:16

c++ kurs

hallo leute!
ich würd gerne etwas c++ lernen...

kennt von euch jemand gute onlinekruse oder refernzen? ähnlich wie das phpmanual oda so?

vielen dank!
Signatur von »fraggle« #include <signature.h>

2

Sonntag, 8. Dezember 2002, 15:55

Kauf dir ein Buch. :)

Gaheris

3

Sonntag, 8. Dezember 2002, 16:06

Signatur von »TheNobody Style«

4

Sonntag, 8. Dezember 2002, 16:13

willst du visual c++ lernen oder einfache Konsolenprogramme schreiben?
Signatur von »oop1« _________

5

Sonntag, 8. Dezember 2002, 16:27

Um, es exisiert kein Visual C++. ;)
C++ ist eine Programmiersprache,
Visual C++ ist eine Entwicklungsumgebung von Microsoft.

Gaheris

6

Sonntag, 8. Dezember 2002, 17:04

um eine Programmiersprache richitg zu lernen, hilft wirklich nur ein Buch, Tutorials oder Online-Referenzen rate ich ab!

7

Sonntag, 8. Dezember 2002, 17:12

Also ... ich rate schon vom Erlernen von C++ ab ;) ... lern lieber Java. Damit kann man gerade als Anfänger mehr anfangen. Und die Sprache ist gerade im Hinblick auf OOP einfach sehr gut, da konsequent. Bei C++ hat man halt noch viele Altlasten aus der C-Zeit...

Ich würde nachdem man jetzt Java gelernt hat, erst anfangen mit C++ ... bei mir isses inzwischen so, dass ich C++ Programme oder Algorithmen sehr gut lesen kann mit dem Javaverständnis was ich so hab (zumindest wenn auf Zeiger-Verschiebereien im großen Stil verzichtet wird).
Auch andere Sprachen wie Smalltalk oder Python oder Ruby sind dann nicht mehr schwierig zu verstehen...
Signatur von »Snoop« The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offence.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 (11.05.1930 - 07.08.2002)

8

Sonntag, 8. Dezember 2002, 18:01

@snoop
wie hast du java gelernt? mit nem buch oder übers i-net?
Signatur von »fraggle« #include <signature.h>

9

Sonntag, 8. Dezember 2002, 18:13

Buch... und mit den zwangsweisen Hausaufgaben für die Uni... + Praktikum. Ergo - Übung macht den Meister ;)

aber nen Buch muss imho schon her ... ich hatte da GotoJava2 (www.javabuch.de). Für den Einstieg fand ich auch Java ist auch eine Insel : http://www.galileocomputing.de/openbook/javainsel2/ ist sehr zu empfehlen (da reicht aber die Online-Version). Und für den very first Anfang ;) - ist auch Java in 21 Tagen zu gebrauchen.

GotoJava2 ist so a bisserl schwieriger geschrieben, dafür ist es präziser und ausführlicher als die anderen genannten Bücher (aber da es das ja auch als Online-Version gibt, kann man sich das ja so a bisserl anlesen).

Was bei Java auch nen Vorteil ist, dass alle Funktionalitäten, die komplette API gebündelt in eigenen Klassen und Paketen zur Verfügung stehen. Nicht wie bei C wo man häufig mit diversen Fremd-Toolkits arbeiten muss. Das führt dank Javadoc bei Java halt auch zu einer sehr ausführlich geschriebenen API, die in vielen Fällen für bestimmte Nachschlage-Dinge sehr gut geeignet ist. Mit etwas Erfahrung kann man sogar sehr viel mehr daraus lesen - wie ich feststellen konnte ;)
Signatur von »Snoop« The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offence.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 (11.05.1930 - 07.08.2002)

10

Sonntag, 8. Dezember 2002, 20:20

Zitat

Original von Gaheris
Um, es exisiert kein Visual C++. ;)
C++ ist eine Programmiersprache,
Visual C++ ist eine Entwicklungsumgebung von Microsoft.
Gaheris

Ja schon klar und der borland builder eine umgebung von Borland. ABer wenn man es exakt nimmt ist selbst
borland 4.5 also der reine compiler von borland eine Entwicklungsumgebung.

Ohne die entwiscklungsumgebungen müsste man das ja wie bei gcc auf linux machen. Also den source compilieren anschliessend linken und dann ausführen.
Das alles über komandozeile. Das nervt dann doch ein bischen
Signatur von »oop1« _________

11

Sonntag, 8. Dezember 2002, 20:28

Das ist der typische Weg einer jeden Programmiersprache ;) ... bei java im Übrigen auch nicht anders...
Signatur von »Snoop« The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offence.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 (11.05.1930 - 07.08.2002)

12

Sonntag, 8. Dezember 2002, 20:54

Also ich hab mal nen halbes Jahr inner Schule C++ gelernt, bzw. wir sollten es lernen.

Mit dem Borland C++ Builder und dem "Buch C++ für Kids" :D

Naja, wir haben dann damit aber recht schnell aufgehört, weil 1. der Lehrer nicht so ganz fit in der Materie war und 2. wir nix dazu gelernt haben :rolleyes:
Signatur von »Chris« Auch ein Bonsai träumt von Größe.

13

Sonntag, 8. Dezember 2002, 21:00

Zitat

Original von Snoop
Das ist der typische Weg einer jeden Programmiersprache ;) ...

Das trifft aber doch nur auf compiler sprachen zu,
bei interpretersprachen perl, qbasic etc nicht. ;)
Ich denke da hat man auch keine entwicklungsumgebungen. ABer das weicht jetzt ein wenig vom thema ab
Signatur von »oop1« _________

14

Sonntag, 8. Dezember 2002, 21:50

Um, eben!
Denn Perl, PHP usw. sind Scriptsprachen
die nur von einem Interpreter interpretiert werden.

Gaheris

15

Sonntag, 8. Dezember 2002, 22:27

Hallo.

Ich habe C++ vor Java begonnen, was mir wiederum in Java ein Stück weitergeholfen hat. Natürlich ist es was OOP-Konzepte angeht, nicht so konsequent, aber dafür ist es besser, wenn es etwa auf Performance ankommt. Man sollte nicht nach Sprache, sondern nach Zweck auswählen. :)

Ist aber die Wahl auf C++ gefallen, empfehle ich zum Lernen dies hier: www.memowe.de/ot/cppin21d.zip

Zum Kompilieren habe ich unter WinDOS die Borland Free Commandlinetools genutzt. Eine kostenlose WinAPI-fähige Kompilerumgebung in der Kommandozeile. Gugel oder Mehl an mich. :)

mem
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

16

Montag, 9. Dezember 2002, 20:17

grad ma noch ne frage... war grad im karstadt bisschen bummeln, unteranderem auch in der pc-abteilung, und da hab ich dann nen buch gesehen, das folgendermaßen beschriftet war:

programming c#

was isn c# ?? iss das normal c oda was? :rolleyes:
Signatur von »fraggle« #include <signature.h>

17

Montag, 9. Dezember 2002, 20:25

Nein C# ... wird Cis gesprochen und ist eine Programmiersprache von Microsoft. Voll abgestimmt auf .NET und relativ gut OOP mit vielen Anleihen an C ... aber auch an Java. Sollte also nen Mittelweg sein.

Die Frage ist, braucht die Menschheit einfach noch eine Programmiersprache ;) ... - ich denke Nein, Kinsle! Zumal sie von MS kommt :D .. ne sie soll letztlich nicht schlecht sein. Nur halte ich sie tatsächlich für etwas überflüssig.

Entweder C(++) oder Java... oder halt was intellektuelleres wie Smalltalk ;)
Signatur von »Snoop« The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offence.
-- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 (11.05.1930 - 07.08.2002)

18

Dienstag, 10. Dezember 2002, 07:50

Zitat

Original von Snoop
Nein C# ... wird Cis gesprochen
IMO nicht nur, das Wortspiel ist mal wieder eine Redmondsche Meisterleistung, Hauser: Einerseits kann man ein # als 2x2 + interpretieren, also C++++, andererseits spricht man IMO das # als "sharp", was dann mit C ("see") zusammen wieder was mit scharfem sehen zu tun hat.

Wenn man dann aber statt das Wortspiel auf die Preise achtet, dann merkt man doch, dass man mit kostenlosem C++ oder kostenlosem Java noch eine Ecke schärfer sieht... ;)

mem
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

19

Dienstag, 10. Dezember 2002, 14:20

hat zufällig jemand gute erfahrungen mit einem buch gemacht, dass er mir empfehlen kann?

btw: ich will schon c++ in der richtung lernen, um grafische programme zu programmieren, zum beispiel ein adressenverwaltungstool, nur so als beispiel jetzt ;)
Signatur von »fraggle« #include <signature.h>

20

Dienstag, 10. Dezember 2002, 15:26

Dann lies
Stroustrup: Die C++ Programmiersprache (http://www.amazon.de/exec/obidos/ASIN/38…2575775-5220055) und
Petzold: Windows-Programmierung (http://www.amazon.de/exec/obidos/ASIN/38…2575775-5220055)

Habe ich beide hier, letzteres kannst Du von mir günstig gebraucht und in fast neuem Zustand käuflich erwerben. :)
mem
Signatur von »memowe« Mirko Westermeier - Public key: 0x730E195D
Key fingerprint = 55A8 9646 9B58 60AC B5BC 9661 FDD4 93C0 730E 195D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »memowe« (10. Dezember 2002, 15:26)