Montag, 16. Juni 2025, 15:20 UTC+2

Du bist nicht angemeldet.


Tutti

unregistriert

1

Freitag, 15. Juli 2005, 19:29

C++ Einführung / Skript

Ich bräuchte mal eine Einführung in C++.
Da das im Moment mit einem Buch schlecht ist, hätte ich das gerne in elektronischer Form.
Kennt da einer eine gute Seite oder ein Skript (zB von einer Vorlesung)?

Programmierkenntnisse in anderen Sprachen sind vorhanden, nur halt kein
c++.
Desweiteren wenn noch einer was zu Fortran hat wäre ich auch dankbar :daumen:

Was benutzt ihr für Entwicklungsumgebungen (unter Windows) in C++. Wo bekomm ich diese.

*edit*
Aber könnt dennoch Bücher Empfehlungen rausgeben.
Ich hab natürlich schon einige gefunden über google.
Ich weiß jedoch nicht ob die was taugen. Hab da wenig Lust und Zeit
alles durchzuarbeiten und dann festzustellen ach das is misst.
  • Zum Seitenanfang

fwmone

unregistriert

2

Freitag, 15. Juli 2005, 20:07

Ich hab gelernt mit Bjarne Stroustrup / "DIe C++ Programmiersprache"; bekam ich damals von nem Kollegen geschenkt.

Ich nehm Visual Studio .NET als Umgebung.
  • Zum Seitenanfang

Registrierungsdatum: 9. Juni 2002

Beiträge: 1 525

Bike: SV *Silver Surfer* 650 S

Wohnort: München

3

Freitag, 15. Juli 2005, 20:32

Also bei uns an der Uni (tumünchen) benutzen sie Visualstudio c#. ist zwar umständlich hör ich dauernt von It studis aber ich finds voll okay fürn anfang.
ich mache evt. nxes smester auch nen c++ praktikum.

auf der itm seite finde ich oft sachen die in den vorlesunge net so gut rüber kommen: vllt ist ja was dabei

Skriptenverzeichnis
// Manchen Moderatoren gehören die Hoden geschoren//
  • Zum Seitenanfang

Registrierungsdatum: 4. September 2001

Beiträge: 577

Bike: Aprilia RS 125 Bj.96

Wohnort: Gschwend/nähe Stuttgart

4

Freitag, 15. Juli 2005, 21:21

ich hätte ein gutes allerdings baut es auf C++ 3.11 auf also DOS Ebene
Wer andere in der Kurve brät, hat meist ein 2-Takt Heizgerät!
  • Zum Seitenanfang

Registrierungsdatum: 28. Mai 2004

Beiträge: 674

Bike: Seat Leon Cupra (1p-2009); ZX-6R 05' Lime Green Ninja (TOT durch Autofahrerin)

Wohnort: Bayreuth/Oberfranken/Bayern

5

Freitag, 15. Juli 2005, 21:21

Zitat

Original von Zord911
Also bei uns an der Uni (tumünchen) benutzen sie Visualstudio c#. ist zwar umständlich hör ich dauernt



Ich benutz das auch, was soll daran umständlich sein :rolleyes:
Der Sinn des Lebens... ist dem Leben einen Sinn zu geben.
Bayreuther-blitzer
  • Zum Seitenanfang

Registrierungsdatum: 10. Juni 2004

Beiträge: 29

Bike: Focus2 - 2l TDCI

Wohnort: Hamburg

6

Freitag, 15. Juli 2005, 21:36

C# != C++

C# ist eine ganz andere Programmiersprache entwickelt von Microsoft und hat nur die guten gedankenzüge von C++ übernommen,
der Nachteil dabei ist halt man brauch das .Net framework ansonsten eine sehr empfehlenswerte Sprache,
im gegensatz zu C++ sehr einfach zu lernen und wie Java ohne änderungen Portabel.
Bei C# ist nur der VisualStudio .net Editor zu empfehlen da er das .Net Framework und C# am besten miteinander vereint.

C++ ist was es immer war C++ und nicht C++.net oder C# oder Visual C++
Entweder man lernt C++ oder C#, weil Visual C++ bzw C++.net ist Microsofts version von C++ mit der man sich nicht anfreunden sollte ;)

Bei Büchern kann man bei emule schauen da gibt es fast alle und wenn eins gefällt sollte man es sich kaufen
  • Zum Seitenanfang

fwmone

unregistriert

7

Freitag, 15. Juli 2005, 21:54

So extrem sind die Unterschiede aber echt nicht. PHP, Java, C++, C#, Perl verwenden insgesamt sehr ähnliche Sprachelemente. Wer das eine kann, kommt ins andere sehr flott rein. Einzig und allein Basic ist so sehr anders, dass da die Umgewöhnung wirklich eine echte Fleißaufgabe ist.
  • Zum Seitenanfang

Tutti

unregistriert

8

Freitag, 15. Juli 2005, 23:04

Danke erstmal.
Ich hab mir erstmal da einige Skriupte etc besorgt.
Erstmal die Grundsätze verstehen dann mal Entwickungsumgebung etc runterladen.

Dummerweise hab ich nur Turbo Pascal Delphi und Java Erfahrung.
Gut Basic hab ich mal gemacht, aber ich glaub das auch schon seine 12 Jahre her oder so :daumen:
  • Zum Seitenanfang

Registrierungsdatum: 20. Oktober 2002

Beiträge: 111

Bike: Aprilia RS 125 GP-1

Wohnort: Berlin

9

Freitag, 15. Juli 2005, 23:11

gut finde ich c++ von Till Jeske ist erschienen im Addison-Wesley Verlag in der Reihe Nitty Gritty.
Ansonsten gibts auch den guten gcc bzw. g++ als Windowsversion sowie Dev-C++ (mit IDE).
Die beiden großen von Borland und MS sind sicherlich auch tauglich wobei ich dir wenn den Borland empfehle da er ehnlich aufgebaut ist wie die Delphi IDE, die beiden kosten aber Geld.
  • Zum Seitenanfang

Registrierungsdatum: 10. Juni 2004

Beiträge: 29

Bike: Focus2 - 2l TDCI

Wohnort: Hamburg

10

Freitag, 15. Juli 2005, 23:42

Also wenns nicht zwingend C++ sein muss und du auch nicht auf Betriebsystem ebene Programmieren willst würde ich dir C# empfehlen.
Man kann es schnell lernen, es ist leicht zu verstehen, EXTREM übersichtlicher Code und C# kann auch unmanagent Code (C++)
C# ist wie Java Plattformunabhängig dabei aber wesentlich Performanter.
Du hasst da auch nicht das Problem die WinAPI (auf Windows) anzusprechen dies ist alles in .Net implimentiert und funktioniert auf jeden Betriebsystem.
Auch wenns mal tiefer ins system gehen soll kannst du Assembly bzw C++ verwenden.
Es ist einfach viel weniger schreib arbeit ein Programm zu erstellen weil .Net alles verwaltet du musst dich nichtmehr mit Pointern und dergleichen rumschlagen, brauchst keine Liberys mehr zu suchen.

Insgesamt finde ich ist C# das beste was Microsoft jemals entwickelt hat, und ich denke es wird C++ immer mehr verdrängen in Markt der kleinen bis mittleren Anwendungen
  • Zum Seitenanfang

Tutti

unregistriert

11

Freitag, 15. Juli 2005, 23:48

nene sollte schon c++ sein.

Der Grund ist einfach folgender:
Ich bin ab mitte nächster Woche als Sommerstudent am Desy. Dort bin ich am Hera-B Ring an einem Myon Detektor beschäftigt (bzw erst hör ich sowieso Vorlesungen) und man wird da eingearbeitet.
Es wird wohl auch darauf stark hinauslaufen, dass ich helfe die Programme da zu verbessern / zu erstellen. Und die programmieren eben mit c++ bzw ältere Sachen wurden mit Fortran geschrieben. Habs leider erst heute erfahren.
Da ich dort natürlich nicht ohne Vorkenntnisse auftreten wollte (die natürlich nicht so gefordert bin, musste ja angeben was ich als programmiersprachen kenne), dachte ich arbeite ich mich jetzt dann schonmal rein und kann die erste Zeit, wenn ich da eh noch nichts mache, schonmal was schmöckern.
  • Zum Seitenanfang

Registrierungsdatum: 10. Juni 2004

Beiträge: 29

Bike: Focus2 - 2l TDCI

Wohnort: Hamburg

12

Freitag, 15. Juli 2005, 23:54

Ok darum meinte ich zwingend.
btw. komme jeden morgen am Desy vorbei ;)
  • Zum Seitenanfang

Registrierungsdatum: 9. Juni 2002

Beiträge: 1 525

Bike: SV *Silver Surfer* 650 S

Wohnort: München

13

Samstag, 16. Juli 2005, 13:38

Zitat

Original von Daywalker[.]

Zitat

Original von Zord911
Also bei uns an der Uni (tumünchen) benutzen sie Visualstudio c#. ist zwar umständlich hör ich dauernt



Ich benutz das auch, was soll daran umständlich sein :rolleyes:



nur ein paar beispiel die nicht nur die hardcore coder stören (also auch anfänger wie mich)

- Wenn man ein C projekt erstelln will muss man Cpp auswählen und manuell .c dranhängen
-wenn man was erstellten will werden sofort 10³ files mit irgendeinem mist angelegt. mein visualstudio ordner ist 1,4GB groß....
-du kannst keine 2 c files in der selben instanz öffnen, die nicht im selben projekt sind, also z.B. 2 qcodes vergleichen, bei lamen uni-rechnern ein prob. weil vstudio auch so schon langsam ist.
// Manchen Moderatoren gehören die Hoden geschoren//
  • Zum Seitenanfang

Registrierungsdatum: 9. Oktober 2002

Beiträge: 1 104

Bike: TRX 850 und DR 350

Wohnort: Hessen (Taunus)

14

Sonntag, 17. Juli 2005, 17:19

Zitat

Original von fwmone
So extrem sind die Unterschiede aber echt nicht. PHP, Java, C++, C#, Perl verwenden insgesamt sehr ähnliche Sprachelemente. Wer das eine kann, kommt ins andere sehr flott rein. Einzig und allein Basic ist so sehr anders, dass da die Umgewöhnung wirklich eine echte Fleißaufgabe ist.


Naja ich finde C++ fällt da schon etwas raus, weil da haste Zeiger und so ein Zeugs, musst dich um die Speicherverwaltung selbst kümmerns usw....

C# ist Java ähnlicher als C++, wobei man halt in C# den Vorteil hat das man "unmanaged" Code schreiben kann, wenn mans braucht...

Was in C# übrigens oberkacke ist, ist das eigentlich alles von object erbt, also auch die 'Werttypen' wie int, double usw... aber man kann die Teile nicht 'null' setzen, obwohls Objekte sind! Ist irgendwie nicht geradlinig X(
  • Zum Seitenanfang

DerHetzer

* Fahrschlampe *

Registrierungsdatum: 15. August 2003

Beiträge: 1 987

Wohnort: Delirium

15

Sonntag, 17. Juli 2005, 17:38

hab dir ma n paar ebooks hochgeladen zu c++, kann sein dass was doppelt is, sind 10 megs

http://home.arcor.de/slasherking/eBooks.rar

ich benutz den borland c++ compiler
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »DerHetzer« (17. Juli 2005, 17:46)

  • Zum Seitenanfang

Thema bewerten