AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi und C++

Ein Thema von davar · begonnen am 14. Okt 2005 · letzter Beitrag vom 28. Okt 2005
Antwort Antwort
Seite 2 von 4     12 34      
lizardking

Registriert seit: 2. Sep 2005
76 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Delphi und C++

  Alt 14. Okt 2005, 23:32
Zitat von davar:
ich habe mir so einige Stellenanzeigen gelesen und bin so langsam an dem Zeitpunkt angelangt, wo ich mir Gedanken mache, ob ich nicht doch C++ lernen sollte.
Wenn die Zeit es zulaesst, dann lern was Du fuer sinnvoll haeltst. Ich glaube, dass mir jede erlernte Programmiersprache etwas gebracht hat. Bei Assembler (auf Mikroprozessor) hab ich gelernt, was ungefaehr im Prozessor ablaeuft, mit Java hab ich OOP kennengelernt, mit C/C++ wie man Speicher ohne GarbageCollector verwalten muss und mit Delphi, wie man ein wenig strukturierter programmiert.
Was man von den einzelnen Sprachen mitnimmt haengt sicherlich von der Reihenfolge des Erlernens ab. Aber jede Programmiersprache hat mich mittlerweile beeinflusst (und das ist auch gut so). Ich bin in keiner perfekt oder auch nur ein Koenner, aber man lernt verschiedene Konzepte kennen. Die Worte, dass ja doch alles irgendwie gleich ist, kann ich nicht nachvollziehen.

Und was Komponenten angeht : Gar nicht gross drum sorgen machen. Jede Firma hat ihr eigenes Credo. Hab jahrelang C++ programmiert (Linux + GCC + QT). Haette mich da jemand vor Visual C++ gesetzt haette ich auch erstmal ordentlich lernen muessen. Nur der Sprachdialekt, also C++ sagt da nicht sehr viel aus.

Gruss, Lizzy
  Mit Zitat antworten Zitat
ripper8472

Registriert seit: 17. Aug 2003
275 Beiträge
 
#12

Re: Delphi und C++

  Alt 14. Okt 2005, 23:56
du bist auf jeden fall interessanter fuer einen arbeitgeber, wenn du auch c und c++ kannst. wuerdest du jedenfalls fuer mich sein.
die kenntnisse, die ich erst durch c/c++ bekam, sind unschaetzbar.

ach aehm, c und c++ sind konzeptionell verschiedene sprachen.
in c herrscht der pointer, in c++ die klassen und templates.
du solltest den c teil auf keinen fall ueberspringen oder vernachlaessigen, weil gerade der dir die lowlevel kenntnisse vermittelt.

was guiprogrammierung angeht, visual c++ ist da fuer windows der standard. borland hat da einen delphiabklatsch auf den markt geworfen, in dem man das delphi dahinter extrem durchscheinen sieht.
wenn du nicht mit vc++ arbeiten willst (will ich auch nicht), greif zu gcc und gui libraries wie gtk, qt, wxwidgets, fltk, ....
zum lernen nimm auf keinen fall borland oder vc++. die verderben deinen sprachstil.
fang mit konsolenapps und gcc an. der hat keinen (kaum) aussersprachlichen ballast.
Christoph
  Mit Zitat antworten Zitat
davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Delphi und C++

  Alt 15. Okt 2005, 00:43
@all:

erst mal vielen Dank für die zahlreichen Beiträge.
Dem Anschein nach stosse ich mit meiner Entscheidung schon auf Zustimmung, also ganz falsch liegen tu ich wohl nicht..

Ganz lieb wäre es mir ja eigentlich, wenn Delphi-Kenntnisse bei Arbeitgebern gefragt wären, aber das ist ja nicht der Fall. Sicher, die Anwärter auf Jobs, bei denen Delphi gefragt ist, sind wenig, aber das bringt mir auch wenig, wenn ich keinen Arbeitgeber finde, den das überzeugt..

Also werd ich mir mal ein paar Tutos und Bücher in die Hand nehmen und nebenbei C++ pauken..

Nochmals Danke.

MfG

davar
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Delphi und C++

  Alt 15. Okt 2005, 01:54
Moin Ripper,

Zitat von ripper8472:
du solltest den c teil auf keinen fall ueberspringen oder vernachlaessigen, weil gerade der dir die lowlevel kenntnisse vermittelt.
nicht zu vergessen, dass auch Assembler-Kenntnisse nicht schaden können, wenn man sich auf die "tieferen" Ebenen begeben möchte.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#15

Re: Delphi und C++

  Alt 15. Okt 2005, 05:07
Moin,

da ich zur Zeit auch intensiv Stellenaanzeigen anschaue, kann ich das Ganze nur bestätigen. Es gibt einige wenige große Blöcke von Entwicklern, die gesucht werden: C/C++ (in der Regel VC oder UNIX, also kein BCB), Java (Eclipse und nicht JBuilder), .Net (VB/VC# und nicht Delphi) und SAP. Das ist leider die traurige Wahrheit. Du kannst Dir jetzt aussuchen, welche Programmiersprache Du Dir zusätzlich aneignen willst. Meine Empfehlung wäre hier jedoch C# (VC# 2005 Express beta), da .Net IMHO stark im Kommen ist.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Delphi und C++

  Alt 15. Okt 2005, 09:00
Zitat von r_kerber:
Moin,

da ich zur Zeit auch intensiv Stellenaanzeigen anschaue, kann ich das Ganze nur bestätigen. Es gibt einige wenige große Blöcke von Entwicklern, die gesucht werden: C/C++ (in der Regel VC oder UNIX, also kein BCB), Java (Eclipse und nicht JBuilder), .Net (VB/VC# und nicht Delphi) und SAP. Das ist leider die traurige Wahrheit. Du kannst Dir jetzt aussuchen, welche Programmiersprache Du Dir zusätzlich aneignen willst. Meine Empfehlung wäre hier jedoch C# (VC# 2005 Express beta), da .Net IMHO stark im Kommen ist.
Nach einer aktuellen Statistik liegt C++ auf Platz 1. Delphi liegt auf Platz 18, hinter Cobol, Basic, Perl, Smalltalk und Assembler...
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#17

Re: Delphi und C++

  Alt 15. Okt 2005, 09:10
Zitat von Union:
Nach einer aktuellen Statistik liegt C++ auf Platz 1. Delphi liegt auf Platz 18, hinter Cobol, Basic, Perl, Smalltalk und Assembler...
Traue keiner Statistik, die Du nicht selbst gefälscht hast.
Klar, noch liegt C++ auf Platz 1, damit ist aber nicht nur VC gemeint sondern auch alles unter Unix und auf Großrechnern. Und ich weiß nicht, ob der BCB in dieser Statistik überhaupt auftaucht.
Ich bleibe trotzdem bei meiner Meinung, daß .Net sehr stark im Kommen ist, allerdings wird wohl auch hier Delphi leider nur eine untergeordnete Rolle spielen.
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#18

Re: Delphi und C++

  Alt 15. Okt 2005, 09:44
Also ich habe mir mal Visual C++ angesehen und das ist doch genau das gleiche (was ich übrigens nicht gut finde) wie D2005, nur eben mit C# und nicht ObjectPascal dahinter.
Was ich an C++ so genial finde, ist, dass es alles umsonst gibt und auch wenigstens ein bißchen platformunabhängiger ist. Also, wenn man es richtig macht, muss man für ein anderes Betriebsystem nur einen anderen Compiler nehmen. Mit Kylix kam ich irgendwie noch nie so recht klar...
Naja, hier alles, was du für c++ zum einsteigen brauchst:
Sammlung einiger Tutorials
GTKmm Tutorial
Bei der Sammlung kann ich die den Volkards-dingens emphelen. Ist echt kurz, übersichtlich und für jemanden, der schon andere Programmiererfahrung hat ganz gut.
Das GTKmm Tutorial enthält auch eine kurze Anleitung, wie du unter Windoofs das ganze Zeug installierst (Link auf einen Gtk-Installer, auf das gtkmm-Zeug, Dev-C++ und eine kurze Einführung, wie du Dev-C++ für gtkmm konfigurierst. Damit hast du ein volles OpenSource-Programmiersystem mit Tutorial und allem, was du brauchst. Gtkmm ist dabei ein Wrapper für Gtk+. Damit ist das alles etwas Obejektorientierter, als ohne. Also du kannst dir wie in Delphi ein Window (Form), welches von gtkwindow (TForm) abgelietet ist erstellen und dann diesem Window ein paar member geben, die dann eben auf das Form gehen und so...
Gtk ist LGPL, kannst du also auch kommerziell benutzen und du hast trotzdem die ganzen Vorteile von OpenSource mit drin. Ich find's toll.

Ansonsten, haben alle die ich kenne, die einmal mit Java angefangen haben nie wieder damit aufgehört. .net ist irgendwie nur so eine Nachmache von M$. Der einzige Vorteil ist, dass du weiterhin mit Delphi auch in .net Anwendungen schreiben kannst. Java ist ein vollfunktionsfähiges, etabliertes System, welches es bereits für viele Platformen gibt. Allein schon der Zweifel, ob es jemals eine Java-RE für Linux geben wird, die auf aktuellem Stand ist, ist vollkommen überflüssig, denn diese gibt es schon. Allerdings kenne ich keine .net programmierer, sondern nur wahnsinnig viele Leute die mit mir einer Meinung sind, so dass mir noch nie jemand sagen konnte, wofür das den eigentlich gut sein soll. Die ganze OpenSource Software ist natürlich von Entwicklern für Entwickler und das kommerzielle ist eben einfach um Kohle zu machen (was zwangsweise zur Folge hat, dass man es der Zielgruppe (Entwickler) recht machen muss, was man aber versucht möglichst wenig zu machen, weil das Zeit kostet und Zeit=Geld). Aufgrund der praktischen Gesinnung der OpenSourcler hat man damit natürlich einen gewissen Vorteil, weil... naja ist eben einfach so eimn Gefühl der Sicherheit, dass sich nicht plötzlich jemand überlegt, dass man, wenn man etwas so und so umbaut damit mehr Geld verdinen könnte, sondern, dass wenn jemand as gravierendes ändert, dann um es dem Entwickeler einfach zu machen.

Im Grunde ist es jedenfalls nie falsch flexibel zu bleiben und sich das alles mal anzusehen. Am besten beurteilst du das selber. Das was ich oben geschrieben habe (das ganze Dev-C++, gtk und so) ist umsonst, kannst du dir einfach mal runterladen, installieren, ein bißchen rumprobieren und dann beurteilen, ob dir das gefällt. Das beurteilt nämlich jeder anders.

btw: was sind denn inline-Funktionen *beiWikipediaNichtsfind*

EDIT: In dem gtkmm-Zeug ist auch Glade mit drin. Mit glade kannst du dir ein bißchen Delphi-like die GUI zusammenstellen, die als XML speichern und dann in deinem Programm verwenden. Wie es geht steht auch in dem Tutorial. Gtkmm ist übrigens auch LGPL.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#19

Re: Delphi und C++

  Alt 15. Okt 2005, 09:56
Zitat von yankee:
Also ich habe mir mal Visual C++ angesehen und das ist doch genau das gleiche (was ich übrigens nicht gut finde) wie D2005, nur eben mit C# und nicht ObjectPascal dahinter.
Hier irrst Du aber gewaltig. VB++ ist eher mit non-VCL-Programmierung vergleichbar. Und bis VC6 war es eine völlig andere IDE als D2K5. Ich finde die neue IDE wesentlich angenehmer als die bei alten IDE's (VS6 und D1-7).
Über alle anderen Aussagen Pro und Kontra Java, OpneSource, .Net etc. kann man prima streiten, aber nicht in diesem Thread! Dafür gibt's schon genügend andere hier.
Und warum mit .Net beschäftigen? Weil in den nächsten Windows .Net die Betriebssystem-API ist! Also wird jeder Windows-Entwickler sich früher oder später damit beschäftigen müssen.
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#20

Re: Delphi und C++

  Alt 15. Okt 2005, 10:44
Zitat von r_kerber:
Hier irrst Du aber gewaltig. VB++ ist eher mit non-VCL-Programmierung vergleichbar. Und bis VC6 war es eine völlig andere IDE als D2K5. Ich finde die neue IDE wesentlich angenehmer als die bei alten IDE's (VS6 und D1-7).
Dann hatte ich wohl irgendwas anderes. Hatte ich mir jedenfalls von der M$ homepage runtergeladen...
Zitat von r_kerber:
Über alle anderen Aussagen Pro und Kontra Java, OpneSource, .Net etc. kann man prima streiten, aber nicht in diesem Thread! Dafür gibt's schon genügend andere hier.
War auch nicht meine Absicht. Habe ja geschrieben "da hat jeder eine andere Ansicht".
Zitat von r_kerber:
Und warum mit .Net beschäftigen? Weil in den nächsten Windows .Net die Betriebssystem-API ist! Also wird jeder Windows-Entwickler sich früher oder später damit beschäftigen müssen.
Ich habe auch schon (bzw. viel mehr ausschließlich) Programme ohne WinAPI geschriebn. Wenn man gtk verwendet braucht man die nämlich nicht. Und bei Delphi ist das ja schon alles in den Kompos vorgefertigt und wird im Hintergrund von diesen erledigt. Muss ich also auch nichts mit machen (ich glaube das ist vorallem der Grund, warum ich bis jetzt immer Delphi benutzt habe: Man muss sich weniger Gedanken um die GUI machen (Ich mag' sowas irgendwie nicht so richtig und mit Delphi hat man's wenigstens schnell hinter sich).
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz