WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 30.06.2005, 08:15   #1
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 46
Beiträge: 1.508


Standard Grundsätzliches: c bzw. c++

Bisher hab ich nur Erfahrungen in Pascal und Delphi (bzw. Lazarus/kylix unter Linux).

Da es naheliegend ist möchte ich jedoch auch in die c bzw. c++ Welt eintauchen (unter Linux).

Meine Fragen:
Ist es möglich oder überhaupt empfehlenswert, gleich in c++ einzusteigen, ohne vorher c zu beherrschen?

Wie kann man sich c++ vorstellen? Es wird ja nachgesagt, dass c++ objektorientiert ist - ist es also grundsätzlich mit der Delphi Syntax vergleichbar?

Leider sind meine bisherigen Versuche unter c gescheitert, da die Syntax so anders als unter Pascal bzw. Delphi/Kylix ist und ich mit der Syntax nichts anfangen kann.
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 30.06.2005, 08:51   #2
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard Re: Grundsätzliches: c bzw. c++

Zitat:
Original geschrieben von Dumdideldum
Bisher hab ich nur Erfahrungen in Pascal und Delphi (bzw. Lazarus/kylix unter Linux).

Meine Fragen:
Ist es möglich oder überhaupt empfehlenswert, gleich in c++ einzusteigen, ohne vorher c zu beherrschen?
Es ist sogar besser, statt C gleich C++ zu erlernen. Es ist möglich unter C++ wie in C zu programmieren. Aber wünschenwert wäre eine objektorientierte Programmierung.

Zitat:
Original geschrieben von
Dumdideldum

Wie kann man sich c++ vorstellen? Es wird ja nachgesagt, dass c++ objektorientiert ist - ist es also grundsätzlich mit der Delphi Syntax vergleichbar?
In Vorgehensweise bei der objektorientierten Programmierung wird es zwischen C++ und Delphi keinen Unterschied geben. Die Syntax ist ein wenig anders. Bei C++ ist zu unterscheiden, auf welchen Basisklassen man aufbaut oder ob man auch Standard Template Language STL verwendet. Wenn jemand z.B. gut in C++ programmieren kann, wird er sich dennoch schwer tun, wenn er nun MFC-Klassen verwenden soll. Ein Programmierer muß sich vor allem in die verwendeten Klassen-Libraries einlernen. Die C++-Syntax ist schnell erlernt.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 30.06.2005, 08:56   #3
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 46
Beiträge: 1.508


Standard

Zusatzfrage:
Eine IDE wie unter Kylix, Delphi oder Lazarus, die dazu da ist, einfach und schnell GUIs zu produzieren gibt es demnach wahrscheinlich nicht unter c++ ?

Ich glaube, ich würde mir leichter tun, hätte ich nicht Erfahrungen in der Delphi Syntax - die c bzw. c++ Syntax ist ja doch komplett verschieden, und ich tu mir unglaublich schwer.
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 30.06.2005, 09:37   #4
Theoden
Supportschani
 
Registriert seit: 30.07.2000
Beiträge: 3.466


Standard

Zitat:
Original geschrieben von Dumdideldum
Zusatzfrage:
Eine IDE wie unter Kylix, Delphi oder Lazarus, die dazu da ist, einfach und schnell GUIs zu produzieren gibt es demnach wahrscheinlich nicht unter c++ ?
Um Programme auf Basis der GTK-Grafikbibliothek zu erstellen:

Glade

Habs fürs Diplomprojekt verwendet, ist nett, und vor allem einfach zu erlernen.
____________________________________
»I just looked in the mirror
Things aren't looking so good
I'm looking California
And feeling Minnesota«
Theoden ist offline   Mit Zitat antworten
Alt 30.06.2005, 10:15   #5
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 46
Beiträge: 1.508


Standard

nun gut, ich kämpf mich derweil durch die Untiefen der c++ Syntax - c ist für mich sowas von schirch in der Syntax, da lob ich mir den strukturierten Aufbau von Pascal
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 30.06.2005, 20:38   #6
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

Naja, die Syntax ist Gewohnheitssache...
Man muß auch nicht unbedingt alle fortgeschrittenen C++ Konstrukte verwenden. Keep it simple.

Was ich viel schlimmer finde, sind die langen Compilierzeiten im Vergl. zu Delphi...

Ich kann dir nur den Tipp geben: Lerne C++ halbwegs gründlich, bevor du mit der MFC o.Ä. anfängst. Sonst verstehst du zu Beginn nur Bahnhof.

Ich empfehle für den Anfang:

C++ in 21 Tagen

MFC: Introduction to MFC Programming

Ich habe am Anfang den Fehler gemacht, C++ nicht gründlich genug zu lernen, das hat die ganze Sache ziemlich erschwert.

Den C++ Builder gibts als Kylix übrigens auch für Linux, allerdings ist das Ding eher etwas instabil....
delphirocks ist offline   Mit Zitat antworten
Alt 30.06.2005, 22:10   #7
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 46
Beiträge: 1.508


Standard

Hmm, mir ist die Delphi Syntax auch weit lieber, nur krieg ich immer einen leichten Grand-Anfall, wenn Lazarus (free pascal IDE) mini apps über 2 MB brauchen.

Das ist ja nicht normal
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 01.07.2005, 18:19   #8
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

2 MB ist doch etwas viel. Du hast aber sicher keine Debug Libraries gelinkt, oder? (Ich kenne allerdings Freepascal nicht).

Sonst kannst du die Files ja immer noch mit UPX packen...
delphirocks ist offline   Mit Zitat antworten
Alt 03.07.2005, 00:47   #9
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Zitat:
Original geschrieben von delphirocks

Ich kann dir nur den Tipp geben: Lerne C++ halbwegs gründlich, bevor du mit der MFC o.Ä. anfängst. Sonst verstehst du zu Beginn nur Bahnhof.

Ich empfehle für den Anfang:

MFC: Introduction to MFC Programming
MFC wäre vertane Zeit, denn er wollte in LINUX programmieren, wo es kein MFC gibt. Außerdem ist .NET der Nachfolger von MFC, und dazu gibt es auch unter LINUX etwas Kompatibles: mono

KDevelop
Eclipse und Gnu C++ sollte er sich ansehen.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:43 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag