Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: C++ (alle ISO-Standards) ::  Linkliste zu lesenswerten Beiträgen     Zeige alle Beiträge auf einer Seite Thema geschlossen
Autor Nachricht
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27976
Beitrag SeppJ Global Moderator 00:21:44 28.05.2015   Titel:   Linkliste zu lesenswerten Beiträgen            Zitieren

Im Rahmen der Diskussion um die Neugestaltung der FAQ, hier mal ein Vorschlag, wie so etwas aussehen könnte. Die Idee ist, dass im ersten Beitrag dieses Threads eine Liste von Links zu häufig gegebenen Antworten zu finden ist. Das können Beiträge aus alten Threads sein oder neue Beiträge, die dann auch in diesem Thread selber gepostet werden können.

Die Leute, auf die typische FAQ abzielen, lesen ohnehin keine FAQ. Der Sinn dieses Threads ist daher, dass man hier als regelmäßiger Forennutzer schnell und einfach Links zu guten Antworten finden kann, die man dann selber als Antwort nutzen kann, anstatt zum Tausendsten Male die gleiche Antwort auf eine häufig gestellte Frage oder ein häufig auftretenden Problem neu zu formulieren.

Hier mal ein Anfang, wie so etwas aussehen könnte. Um mehr Links wird gebeten, ich werde sie dann hinzufügen. Bitte nur Links zu wirklich häufig gestellten Fragen oder häufig auftauchenden Problemen:


:warning: :warning: :warning: Dieser Thread ist erst einmal gesperrt, um gegen Vandalismus zu schützen. Wer Vorschläge zu Erweiterungen hat, poste diese bitte in diesem Thread:
https://www.c-plusplus.net/forum/332879
Ich und die anderen Moderatoren werden die Vorschläge prüfen und ggf. übernehmen.

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.


Zuletzt bearbeitet von SeppJ am 00:26:48 24.06.2015, insgesamt 9-mal bearbeitet
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27976
Beitrag SeppJ Global Moderator 00:49:12 28.05.2015   Titel:   Bücher und Tutorials zum Thema C++            Zitieren

Zum Thema Bücher, die zum C++-Lernen geeignet sind, empfiehlt sich das Lesen dieses Threads:
https://www.c-plusplus.net/forum/251551
und der Aktualisierungen aus diesem Beitrag:
https://www.c-plusplus.net/forum/333039#2456058
Weiterhin gibt es folgende, umfangreiche, englischsprachige Liste, die regelmäßig aktualisiert wird:
http://stackoverflow.com/ ....... de-and-list/388282#388282
Man bedenke, dass viel fortgeschrittene Literatur nur auf Englisch existiert! Englisch ist nun einmal die de-facto Weltsprache. Über kurz oder lang wird man um englische Literatur nicht umhin kommen, wenn man es ernst meint mit der Programmierung.

Wer Kosten für Bücher scheut, mag sich vielleicht folgendes Buch ansehen, das kostenlos als Ebook erhältlich ist und auf beiden der oben genannten Listen empfohlen wird:
Thinking in C++

Es gibt leider auch absolute Negativbeispiele für Bücher, von denen man sich möglichst fern halten sollte. Skeptisch sein sollte man bei allem, was schnellen (in 21 Tagen!), einfachen (für Dummies!) und/oder vollständigen (von A bis Z!) Erfolg verspricht. Hier ist besonders der Autor Jürgen Wolf schon sehr oft negativ aufgefallen. Viele der "dümmeren" Fragen hier im Forum sind darauf zurück zu führen, dass jemand dessen Bücher gelesen hat und daraus völlig falsche Sachverhalte gelernt hat.

Was Internettutorials angeht, muss man leider sagen, dass kein aktuelles, gutes Tutorial für C++-Anfänger existiert. Ganz besonders nicht, wenn es auch noch auf Deutsch sein soll. Für fortgeschrittene Themen findet man aber durchaus empfehlenswerte Seiten, zum Beispiel:
Guru of the Week

Die generelle Erfahrung im Forum ist, dass schlechtes Lehrmaterial mehr Schaden anrichtet, als es nützt. Wer auf eigene Faust nach irgendwelchen dubiosen Videotutorials lernt, wird vermutlich bald frustriert aufgeben, da das dort Gelernte nicht funktioniert, wenn man es selber anwendet (weil es einfach falsch ist und/oder falsch erklärt wurde). Selbst wenn man dann die Kurve bekommt und ein gutes Buch besorgt, muss man sich erst wieder mühsam abgewöhnen, was man falsch gelernt hat.

Ähnliches muss man auch über das Lernen von C sagen, wenn man C++ lernen möchte. Es ist nichts Verwerfliches da dran, C zu lernen, aber es taugt nichts als Vorbereitung auf C++. Wer C++ lernen möchte, sollte gleich mit C++ anfangen. Und man sollte tunlichst nicht versuchen, in C++ so zu programmieren, als wäre es C oder Java. Es gibt zwar große Ähnlichkeiten in der Grammatik der Sprachen (Tatsächlich haben sie alle die gleiche Grammatik), aber die jeweiligen Philosophien sind völlig unterschiedlich.

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.


Zuletzt bearbeitet von SeppJ am 01:01:41 12.06.2015, insgesamt 3-mal bearbeitet
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27976
Beitrag SeppJ Global Moderator 01:46:34 28.05.2015   Titel:   Wie man seinen Beitrag richtig formatiert            Zitieren

Wenn man Code im Forum postet (und in den meisten Fällen gehört zu einer Problembeschreibung auch eine Codebeispiel dazu) ist es wichtig, dass dieser lesbar formatiert ist. Unformatierter Code führt dazu, dass viele Leser den Beitrag gar nicht erst lesen, da sie schon beim ersten Blick abgeschreckt werden. Das Posten von formatierten Code ist ganz einfach:
  • Zunächst einmal muss man natürlich über sauber eingerückten Code verfügen. Im Idealfall erledigt das bereits automatisch der Editor, den man für seinen Code benutzt (ansonsten sollte man überlegen, einen anderen Editor zu benutzen, der besser für Programmierung geeignet ist). Wenn man so etwas nicht hat, hilft zur Not auch diese Webseite: http://prettyprinter.de/index.php

    Man beachte an dieser Stelle auch, welcher Code überhaupt relevant ist!

    Manchmal lösen sich Probleme ganz von alleine, wenn man den Code sauber einrückt und dadurch beispielsweise eine fehlende oder falsch gesetzte Klammer entdeckt!
  • Dann kopiert man den Code in den Foreneditor.
  • Unter dem Editorfenster findet man eine Reihe von Smileys. Und darunter eine Reihe von Knöpfen, mit denen man verschiedene Codetags setzen kann. Drückt man den Button einmal, wird an der Cursorposition ein einleitendes Codetag (etwas in der Art von [code="cpp"]) gesetzt, welches am Anfang des Codes stehen sollte. Beim zweiten Drücken erhält man ein abschließendes Tag (etwas in der Form [/code]), welches man an das Ende des Codes setzt. Alternativ kann man auch den Code markieren und dann einmalig den Button anklicken, damit automatisch die Tags an Anfang und Ende gesetzt werden.
  • Man benutze bitte die passende Sprache! Für alle hier im Forum gängigen Sprachen gibt es extra Tags. Der Button ganz links ("Code") ist wirklich nur dazu da, wenn gar nichts anderes passt.
  • Ganz wichtig: Man benutze die Vorschau, ob die Formatierung auch wirklich funktioniert!


Mögliche Probleme und Lösungen:
  • Es funktioniert nicht: Wahrscheinlich hat man öffnende und schließende Tags nicht richtig gesetzt. Öffnende Tags sehen so aus: [tag], wobei "tag" der Typ des gesetzten Tags ist. Schließende Tags sehen so aus: [/tag]. Zu jedem öffnenden Tag gehört ein schließendes Tag. Ineinander vernestelte Tags (also Tags in anderen Tags) funktionieren nur in Ausnahmefällen und sollten vermieden werden!
    So sieht es richtig aus:
    [code="cpp"]
    #include <iostream>

    int main()
    {
        std::cout << "Hello World\n";
    }
    [/code]
  • Es funktioniert nicht und ich bin ganz sicher, dass ich alles richtig gemacht habe: Möglicherweise hat man aus irgendeinem Grund BBCode deaktiviert. Ganz tief unten unter dem Editorfenster gibt es eine Checkbox, um BBCode für einen Beitrag zu deaktivieren. Eventuell muss man erst noch den Text "Zeige Optionen" anklicken, damit sie erscheint. Diese Checkbox sollte nicht aktiviert sein. Möglicherweise hat man BBCode auch global im eigenen Profil deaktiviert. Sein Profil kann man als registrierter Nutzer über den Link rechts oben auf der Forenseite ansehen. Dort gibt es die Option, BBCode überall zu aktivieren, die standardmäßig eingeschaltet sein sollte.
  • Ich habe den Code in meinem Beitrag nicht formatiert und jemand hat mich auf diesen Beitrag verwiesen.
    • Ich bin ein registrierter Nutzer: Man kann als registrierter Nutzer seine Beiträge im Nachhinein editieren. Dazu gibt es rechts oben am Beitrag selber einen entsprechenden Link. Darüber kann man die passenden Codetags einfügen.
    • In bin kein registrierter Nutzer: Dann bleibt nur zu hoffen, dass ein netter Moderator den Beitrag sieht und für einen die Formatierung vornimmt. Bei nächsten Mal bitte selber drauf achten!


Es gibt unter dem Editorfenster auch noch zahlreiche andere Formatierungshilfen, zum Beispiel die in diesem Beitrag benutzten Listen, den Fett- und Kursivdruck und viele Sonderzeichen. Die meisten sollten selbsterklärend sein; mit Hilfe der Vorschau kann man experimentieren, wie diese genau zu benutzen sind. Wenn man wissen will, wie ein bestimmter Benutzer eine bestimmte Formatierung hin bekommen hat, kann man dessen Beitrag zitieren und so genau sehen, wie die Formatierung zustande gekommen ist. So kann man beispielsweise herausfinden, wie ich es geschafft habe, [code="cpp"]Beispielcode[/code] zu posten, ohne dass der Code von der Forensoftware formatiert wurde.

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.


Zuletzt bearbeitet von SeppJ am 01:56:46 28.05.2015, insgesamt 3-mal bearbeitet
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27976
Beitrag SeppJ Global Moderator 02:31:44 28.05.2015   Titel:              Zitieren

Erst einmal gesperrt, um gegen Vandalismus zu schützen. Wer Vorschläge zu Erweiterungen hat, poste diese bitte in diesem Thread:
https://www.c-plusplus.net/forum/332879
Ich und die anderen Moderatoren werden die Vorschläge prüfen und ggf. übernehmen.

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.
C++ Forum :: C++ (alle ISO-Standards) ::  Linkliste zu lesenswerten Beiträgen   Thema geschlossen

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.