C++ Schaffe ich dies? Tutroails/Hilfen + Tools!
-
dot schrieb:
Ki schrieb:
Außerdem denke ich, dass C++ unter Windows einige spezielle Schwierigkeiten mit sich bringen könnte, aber damit kenne ich mich, wie gesagt, nicht so gut aus und habe nur am Rande Kleinigkeiten wie Lokalisierungsprobleme mitbekommen.
Und was genau für Schwierigkeiten sollen das sein? Mir fällt da gerade nichts ein. Abgesehen davon sollte man bedenken, dass die meisten Anfänger wohl mit Windows vertraut sind...
Lies den Satz bitte noch einmal Wort für Wort, danke.

-
Chrissi_10 schrieb:
Welche Vorteile bietet denn dann genau C++/CLI?
Keine. Wenn du in die .NET-Richtung möchtest, dann nimm gleich C#, wenn du nicht in Richtung .NET möchtest, dann nimm C++. C++/CLI (ja, das ist tatsächlich eine ganz andere Sprache als C++) war mal so als Zwischending gedacht, um die C++-Programmierer an .NET zu gewöhnen.
-
Ki schrieb:
dot schrieb:
Ki schrieb:
Außerdem denke ich, dass C++ unter Windows einige spezielle Schwierigkeiten mit sich bringen könnte, aber damit kenne ich mich, wie gesagt, nicht so gut aus und habe nur am Rande Kleinigkeiten wie Lokalisierungsprobleme mitbekommen.
Und was genau für Schwierigkeiten sollen das sein? Mir fällt da gerade nichts ein. Abgesehen davon sollte man bedenken, dass die meisten Anfänger wohl mit Windows vertraut sind...
Lies den Satz bitte noch einmal Wort für Wort, danke.

Naja, du sagst ja, du hättest irgendwelche Lokalisierungsprobleme "mitbekommen"!? Und da frag ich mich eben, was genau du meinst. Wenn du absolut keine Ahnung hättest, würdest du ja nicht darauf basierend argumentieren...

-
dot schrieb:
SeppJ schrieb:
IrgendeinName schrieb:
Und warum sind IDEs Gift für Anfänger?
Wie oft kommen hier Fragen, deren Ursachen in einer Fehlbedienung der IDE liegen (stdafx.h, Konsolenfenster schließt, winmain, versehentlich C++/CLI mit Winforms statt C++ gemacht, Sourcedateien in verschiedene Projekte verstreut, ...)?
Und wie oft kommen hier Fragen, die sich jeder mit 10 Sekunden debuggen selbst hätte beantworten können?

Wie oft kommen hier Fragen, die sich jeder beantworten könnte, wenn die Warnungen des Compilers deutlich zu sehen wären?

(edit: Ok, das gilt eigentlich eher im C-Forum, wo die Compiler mehr durchgehen lassen (müssen), obwohl sie es als Unfug erkennen.)
-
Chrissi_10 schrieb:
Welche Vorteile bietet denn dann genau C++/CLI?
Für Standard-C++: Gar keine. C++/CLI wird fälschlicherweise oft als C++-Erweiterung benannt, ist aber eine Eigenständige Sprache. Zwar baut es auf der C++-Syntax auf, aber es hat mit normalen C++ wenig gemein. Gedacht ist es eigentlich dazu, um als Interop zu unmanaged, d.h. "nicht-.NET", Code zu dienen. Eigentlich braucht man es so gut wie nie.
Aber nein, du brauchst kein .NET für Visual C++ (zumindest nicht für deine Programme, Visual Studio ist selber ein .NET-Programm; braucht also ein installiertes .NET-Framework um zu laufen).
Wenn du "normale" C++-Anwendungen erstellen willst ist "Win32 Konsolenanwendung" der Projekttyp deiner Wahl. Und bitte immer auf "Leeres Projekt" im Projekt-Assistenten klicken, sonst generiert er dir wieder Code, der zwar kein C++/CLI, aber dennoch nicht Standard-Konform (wegen_tmain(/*...*/)) ist.
-
SeppJ schrieb:
Wie oft kommen hier Fragen, die sich jeder beantworten könnte, wenn die Warnungen des Compilers deutlich zu sehen wären?

Na eben, ein Grund mehr eine IDE zu verwenden

-
dot schrieb:
SeppJ schrieb:
Wie oft kommen hier Fragen, die sich jeder beantworten könnte, wenn die Warnungen des Compilers deutlich zu sehen wären?

Na eben, ein Grund mehr eine IDE zu verwenden


Ich hab von Anfang an Codeblocks verwendet- das witzige ist, dass sowas wie in der Konsole kompilieren, usw. viele Anfänger zu Tode schreckt. Lieber ganz nice anfangen, was eintippen, auf F9 drücken und Warnungen, Fehler oder das fertige Programm betrachten. Dann später die Details lernen; das wichtigste ist doch C++, und das besteht zu mindestens 60% aus der Sprache. an sich
-
Clang hat wenigstens -Weverything ...

-
naja, aber über compiler, kompilierung und soweiter kann man auch sicherlich wieder mehrere bücher komplett schreiben...
-
SeppJ schrieb:
Enno schrieb:
also vom internet tut find ich das hier echt gut

http://ladedu.com/cpp/einfDies ist ganz sicher nicht ausreichend (oder wie man in der Schule sagen würde: mangelhaft), um C++ zu lernen.
bin ja selbst anfänger

Du weißt ja nicht, was du nicht weißt, weil es in dem Tutorial nicht drankommt.
Leider kenne ich kein gutes, aktuelles Onlinetutorial. Die meisten sind sogar ausgesprochen schlecht.
Das Buch "Thinking in C++" ist als freies Ebook zu bekommen. Das ist aber auch wirklich ein Lehrbuch, kein locker flockig geschriebenes Tutorial, da muss man schon auch lernen wollen. Dafür lernt man dann auch wirklich was
. Ist dummerweise auf Englisch
. Ich weiß ja nicht, wie es mit Englischunterricht schon in der Grundschule und frühzeitigem Kontakt mit Computern und Internet (früher oder später braucht man Englisch, wenn man mit Computern was machen will) heutzutage so ist, aber ich hätte das mit 14 ganz sicher nicht verstanden.ich weiß ich weoß ...
doch das system wie die in dem tut die sachen beschreiben die sie beschreiben ist sehr gut zum lernen ....
die nehmen ein prog und erklären es dir mit zeilen angabe und allem find ich für ein internet tut ziemlich gelungen ...
ich hab mich ja nun in den letzten 3 tagen auch viel damit befasst und ich fand das halt gut .... drum dachte ich mir ich post das mal rein