Lieber Besucher, herzlich willkommen bei: MastersForum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat
Original von patr1K
Sorry, aber Pointer sind ja wohl mal totaler Käse und wie Orca schon geschrieben hat, deswegen in der Form auch nicht mehr in z.B. Java vertreten. Warum sich also noch damit beschäftigen?
Zitat
Original von ZwerGOrca
Deswegen würde ich auch jedem Anfänger davon abraten sich heute noch mit C oder C++ zu beschäftigen.
Zitat
Original von patr1K
Zitat
Original von AtroX_Worf
Das Konzept von Pointern zu verstehen finde ich wichtig genug, um deswegen C~ zu lernen.
Sorry, aber Pointer sind ja wohl mal totaler Käse und wie Orca schon geschrieben hat, deswegen in der Form auch nicht mehr in z.B. Java vertreten. Warum sich also noch damit beschäftigen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »AtroX_Worf« (17.06.2009, 22:42)
Zitat
Original von ZwerGOrca
Deswegen würde ich auch jedem Anfänger davon abraten sich heute noch mit C oder C++ zu beschäftigen.
Zitat
Original von kOa_Borgg
Zitat
Original von ZwerGOrca
Deswegen würde ich auch jedem Anfänger davon abraten sich heute noch mit C oder C++ zu beschäftigen.
Klingt so, als ob du denkst c/c++ ist am sterben... mit nichten.
http://www.tiobe.com/index.php/content/p…tpci/index.html
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »GWC_Vegeta« (18.06.2009, 17:06)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »AtroX_Worf« (18.06.2009, 01:18)
Zitat
Original von GWC_Vegeta
Zitat
Original von kOa_Borgg
Zitat
Original von ZwerGOrca
Deswegen würde ich auch jedem Anfänger davon abraten sich heute noch mit C oder C++ zu beschäftigen.
Klingt so, als ob du denkst c/c++ ist am sterben... mit nichten.
http://www.tiobe.com/index.php/content/p…tpci/index.html
Klingt so also ob du keine Ahnung von Statistik hättest.
C++ verliert von Monat zu Monat immer mehr an Marktanteil an C#
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Coold0wn« (18.06.2009, 15:24)
Zitat
Original von SenF_Toddi
finde das hier ganz gut, da is alles drin was du brauchst für einen guten überblick.
zeiger bzw. pointer würd ich mir jetzt noch keine gedanken machen...
Zitat
Original von kOa_Borgg
Bitte suche den Optiker deines Vertrauens auf .
C++ ist seit ca 4-5 Jahren stabil. C ist auch genau da, wo es mitte 2004 war. Bitte stelle jetzt einen Zusammenhang mit "monatlich mehr und mehr verlieren" her. Aber hier groß rum tönen "keine Ahnung von statistik". Du kannst nichmal ne linie auf ner Grafik ziehen...
Zitat
Original von GWC_Vegeta
Entschuldigung. Streiche Monate, setze Jahre. Der Trend ist doch dennoch Fakt.
Zitat
Original von plizzz
Da die Diskussion sowieso im Gange ist und sich ja einige hier scheinbar etwas auskennen: Ich habe bis jetzt eher aus Bequemlichkeitsgründen Dev C++ benutzt, möchte aber umsteigen. Zur Auswahl habe ich Eclipse mit g++ und Microsoft Visual C++ (Vollversion, gibts bei uns an der Uni kostenlos). Ich studiere Mathematik, möchte als Nebenfach Informatik wählen und mich auch sonst weitergehend mit Programmierung beschäftigen.
Welche Entwicklungsumgebung würdet ihr da also empfehlen?
Zitat
Original von Coold0wn
ne aber ich denke in Informatik hat man auch in zukunft gute möglichkeiten oder?
ich mein pc technologie wird immer wichtiger und so
oder lieg ich da komplett daneben
Zitat
Original von plizzz
Da die Diskussion sowieso im Gange ist und sich ja einige hier scheinbar etwas auskennen: Ich habe bis jetzt eher aus Bequemlichkeitsgründen Dev C++ benutzt, möchte aber umsteigen. Zur Auswahl habe ich Eclipse mit g++ und Microsoft Visual C++ (Vollversion, gibts bei uns an der Uni kostenlos). Ich studiere Mathematik, möchte als Nebenfach Informatik wählen und mich auch sonst weitergehend mit Programmierung beschäftigen.
Welche Entwicklungsumgebung würdet ihr da also empfehlen?
Zitat
Original von DRDK_Fragman
...genau genommen kannst du Informatik betreiben ohne je in die Nähe eines Computers zu kommen und ohne näher zu spezifizieren wie der Computer arbeitet.
Zitat
Original von DRDK_Fragman
Ich meine um Algorithmen zu verstehen und zu entwickeln ist es doch völlig egal wie der PC arbeitet (wenn man die Laufzeiten der Basisoperationen kennt).
Zitat
Original von DRDK_Fragman
Hehe, cool. Ich schreibe grade meine Bachelorarbeit und muss unter anderem Gleichungssysteme Ax=b lösen, wobei A eine positiv semidefinite, symmetrisch Pentadiagonalmatrix ist. Im Moment benutze ich nur ein von mir verbrochenes SOR, aber wenn sich gegen Ende herraustellt das ich zu langsam bin werde ich mich mal nach entsprechenden Sparse Matrix Libraries umschauen. Ich weiß nicht ob euer Sparse Grid das selbe macht, aber ich behalts mal im Hinterkopf.
Zitat
Gerade bei der ersten Programmiersprache kommt es imho weniger darauf an die zu lernen, in der man am produktivsten in Sicht Problem/Zeit oder Code/Zeit ist, sondern in der man das meiste lernen kann. C++ ist der Kandidat dafür, von maschinennahen Programmieren über verschiedene Programmierparadigmen bis hin zu vielen verfügbaren Bibliotheken kann man extrem viel lernen.
Zitat
Original von ZwerGOrca
Zitat
Gerade bei der ersten Programmiersprache kommt es imho weniger darauf an die zu lernen, in der man am produktivsten in Sicht Problem/Zeit oder Code/Zeit ist, sondern in der man das meiste lernen kann. C++ ist der Kandidat dafür, von maschinennahen Programmieren über verschiedene Programmierparadigmen bis hin zu vielen verfügbaren Bibliotheken kann man extrem viel lernen.
Genau das ist der Punkt. C++ ist nicht nur schlecht für Anfänger weil C# und Java wesentlich durchdachter sind, sondern eben genau auch deswegen weil C++ viel zu überfrachtet ist. Verschiedene Programmierparadigmen in einer Sprache zu lernen ist doch gerade furchtbar schlecht da insbesondere für einen Anfänger völlig der Überblick verloren geht welche Konzepte Teil von was sind.
Ausserdem sind solche Sachen wie Maschinennahe Programmierung einfach heute in vielen Anwendungsgebiten nicht mehr wichtig. Sodass vieles was man durch C++ lernt veraltet ist und man sich dafür lieber mit anderen Konzepten beschäftigen sollte.
Bei Java hat man genau das Gegenteil. Die Sprache ist gerade zu vorbildlich im Bezug auf Klarheit und Konzeption. Das macht es gerade für Anfänger wesentlich leichter die Sprache zu erlernen.