Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Wie weiter

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
08.01.2008, 17:08 Uhr
~Philippxxx
Gast


Hallöchen!

Ich möchte später einmal Physik, oder eine Ingenieurswissenschaft studieren. Ich kann etwas mit C++ programmieren. Ich habe z.B. mit dem Borland Builder Snake programmiert und ebenfalls mit dem Borland Builder und mit etwas Opengl Blloby Volley nachprogrammiert (beide Programme funktionieren recht gut).
Nun weiß ich jedoch nicht mehr so ganz was ich weiter machen könnte. Ich möchte mir neues Wissen aneigen und dann wieder in Programmen ausprobieren.
Ich spiele mit dem Gedanken ein Buch über die Win32 Progammierung zu kaufen, aber ich weiß nicht so recht, ob ich das jemals brauchen werde.
Vielleicht kann mir ja einer von etwas empfehlen.

Mfg Maiki
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.01.2008, 21:57 Uhr
mischa
Fragender


Hallo,
reine Win32Api Programmierung stirbt meiner Meinung langsam aus. Unter Windows ist dieses .Net mit C# gerade sehr angesagt. Man kann sich zwar die Win32Api mal anschauen aber so richtig lernen mit Buch ist vielleicht überflüssig. Da dieser Thread ein anci-c++ ist würde ich dir
empfehlen die Boost Bibliothek anzuschauen. Oder am besten such dir im Netz ein Open Source Projekt der dich interessiert und an dem du mit machen könntest. Am besten erkennt man was man braucht wenn man am Programmieren ist und nicht wenn man darüber nachdenkt. So hab ich immer dazu gelernt. Oder vertiefe deine Kenntnisse in OpenGL. OpenGL und C++ ist doch eine gute Kombi.
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.01.2008, 23:11 Uhr
0xdeadbeef
Gott
(Operator)


Nacktes WinAPI wirste im Zweifel nie brauchen, und die Materie dahinter ist im Grunde nicht sonderlich komplex, also halte ich ein Buch darüber für Geldverschwendung. Wenn du in die GUI-Programmierung gehen willst, sieh dich lieber nach vernünftigen Toolkits um. Vom sprachlichen Design her wohl am saubersten, und daher zum Lernen am geeignetsten, ist gtkmm, andere Toolkits benutzen die gleichen Prinzipien, aber teilweise sehr dreckige Hacks, um sie zu verwirklichen. (Zum Beispiel message map-Makros *schauder*).

Boost ist sicher gut zu kennen, aber halt auch ein sehr breit gefächertes Spektrum. "Lern boost" klingt für mich ein bisschen wie "Lern Mathe." Am besten, du schaust dir mal die Website der Boost-Bibliotheken an, und suchst dir dann raus, was dich interessiert. Sei aber gewarnt, teilweise werden da Dinge implementiert, die dir frühestens im dritten Semester eines Informatikstudiums über den Weg laufen. Boost.Spirit zum Beispiel ist ein äußerst nützliches Werkzeug, aber wird dir nicht viel bringen, bevor du die Chomsky-Hierarchie verstehst und weißt, wie ein LL-Parser funktioniert. In ähnlicher Weise wird Boost.Regex schwer zu bedienen sein, wenn man sich mit regulären Sprachen nicht auskennt.

Ansonsten...kuck dich nach Dingen um, die dich interessieren, dann lernt's sich am leichtesten; es kommt wohl auch ein bisschen drauf an, wie stark du dich an eine Plattform binden willst. Wenn du in die Windows-Programmierung einsteigen willst, COM(+) und OLE/ActiveX werden uns alle wohl noch für Jahrzehnte beuteln, also sind das mit ziemlicher Sicherheit irgendwann anwendbare Fähigkeiten. .NET scheint, wie mischa schon sagt, für Windows grad im Kommen zu sein, aber...naja, C# ist...ein bisschen wie Visual Basic, wenn auch nicht ganz so extrem. Es ist allerdings ziemlich genau wie Visual Basic.NET, wenn man von der Syntax mal absieht . Ich hege ein bisschen die Vermutung, dass all die Leute, die jetzt gerade von C# unglaublich begeistert sind, in 5 bis 10 Jahren - wenn sie es besser wissen - ihre ganzen Enterprise-Framework-Bücher verbrennen und sich auf den grundsätzlichsten Grundsatz der Programmierung besinnen: Keep it simple, stupid! Und wenn das passiert, wird C# ein ähnliches Dasein wie COBOL fristen. Auf der anderen Seite, wenn ich mir www.thedailywtf.com so ankucke, kann ich mich da auch irren.

Ansonsten, es gibt einen Haufen äußerst interessante cross-platform-Bibliotheken, die die Aufgaben mindestens so gut wie ihre plattformgebundenen Pendants erfüllen. Wenn du zum Beispiel schon in die Spieleprogrammierung eingestiegen bist, könnte sich ein Blick in die SDL lohnen.

Was gibt's noch...Datenbanken sind gut zu kennen, die laufen dir im Berufsleben andauernd über den Weg. Keine besonders spannende Materie, aber irgendwann wirst du dich damit herumschlagen müssen; und nützlich sind die Dinger allemal. In ähnlicher Weise wird Netzwerkprogrammierung wohl in der absehbaren Zukunft immer mehr an Bedeutung gewinnen.

Reicht das für den Anfang?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.01.2008, 16:41 Uhr
~Philippxxx
Gast


Ok, vielen Dank!
Dann werde ich jetzt mal einwenig rumschauen!

Mfg Philipp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.01.2008, 16:58 Uhr
Oliver
S2-Pixelgeneral



Zitat von 0xdeadbeef:

Wenn du zum Beispiel schon in die Spieleprogrammierung eingestiegen bist, könnte sich ein Blick in die SDL lohnen.



Also das würde ich mir nicht unbedingt antun, dann bleib lieber bei OpenGL in Verbindung mit irgendnem Framework wie z.B. glfw, wenns plattformunabhängig sein soll bzw. SDL höchstens für den Fensterkram, aber auch nur im Notfall.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.01.2008, 19:34 Uhr
Pler
Einer von Vielen
(Operator)


Verschoben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.01.2008, 20:22 Uhr
Hans
Library Walker
(Operator)



Zitat von Oliver:
Also das würde ich mir nicht unbedingt antun, dann bleib lieber bei OpenGL in Verbindung mit irgendnem Framework wie z.B. glfw, wenns plattformunabhängig sein soll bzw. SDL höchstens für den Fensterkram, aber auch nur im Notfall.

Was ist denn so schlimm an SDL das Du davon eher abrätst? - Ich hab die SDL-Seite mal überflogen, und finde das eigentlich eine sehr interessante Sache.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
10.01.2008, 21:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


SDL ist schweine lahm
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
10.01.2008, 22:54 Uhr
mike
Pinguinhüpfer
(Operator)


Matlab wäre meine Empfehlung. "Reine" Programmierung C# - C++ nur für Spezialanwendungsfälle

Mein senf

lg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
11.01.2008, 09:00 Uhr
ao

(Operator)


Matlab? Als Allzwecksprache? Du würdest einen E-Mail-Client in Matlab schreiben?

Außerdem: Ist Matlab nicht ein bisschen zu teuer?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: