
Panke
Mitglieder-
Gesamte Inhalte
56 -
Benutzer seit
-
Letzter Besuch
-
Ich seh da schon parallelen. Einmal verwaltet die Sprache per vtable Methodenzeiger, die ich dann mit syntaktischem Zucker aufrufen kann, das andere mal nehme ich die Verwaltung selber in die Hand.
-
Aber Zeiger auf Funktionen. Musst halt das per Hand machen wofür C++ syntaktischen Zucker bietet.
-
Da weder die deutsche, noch die englische Wikipedia den Begrif "Storage System" außerhalb von Produktnamen zu kennen scheint, würd' ich den vielleicht nicht als Fachbegriff hinstellen. Wenn überhaupt natürlich das deutsche Äquivalent, falls vorhanden.
-
docs.python.org oder A Byte of Python. Google hilft dir weiter.
-
Besorg dir die Prüfungen vergangener Jahre und den Anforderungskatalog. Dann mach dich in den Themen die vorkommen schlau.
-
Da muss ich widersprechen. Genauso wie unsere natürliche Sprache die Art und Weise unseres Denkens beeinflusst, beeinflusst die Wahl der Programmiersprache ganz entschieden die Herangehensweise an eine Aufgabe. Wer das nicht glaubt, möge bitte eine Lösung in Prolog, Haskell und C miteinander vergleichen. Von Java rate ich ab. Die Sprache ist umständlich und zwängt dich in ein Korsett, dass du später nur schlecht wieder los wirst, wenn du dann eine Sprache benutzt, die dir nicht ständig Knüppel zwischen die Beine wirft. Da gewöhnt man sich nur einen schlechten Programmierstil an. Gegen PHP habe ich eine persönliche Abneigung, dazu sage ich nichts. C++ ist für einen vollständigen Programmieranfänger vielleicht etwas zu viel auf einmal. Aber machbar. C# und O-C habe ich persönlich nie benutzt. Pascal ist ein gangbarer Weg, aber ich glaube nicht, dass sich das Erlernen von Pascal heute noch lohnt. Ich kann dir nur zu Python raten, da du Zugriff auf einen Haufen guter Bibliotheken hast, die Sprache prozedurale, objektorientierte und funktionale Programmierung unterstützt, sie interpretiert und dynamisch aber stark typisiert ist. Alles Dinge, die ich nicht mehr missen wollte. Nebenbei ist sie auch noch spotteinfach zu lernen und hat die wahrscheinlich einfachste Syntax der Welt.
-
Ich vermute mal, du solltest zumindest begründen können, warum du Dojo und nicht Rahmenwerk X genommen hast.
-
Python
-
inorder vs. preorder vs. postorder (oder: zu blöd für wikipedia)
Panke antwortete auf AoM's Thema in Algorithmik
Ein Binärbaum und ein B-Baum sind zwei versch. paar Schuhe. Nur um Mißverständnissen vorzubeugen. -
Hallo, ich bin auf der Arbeit und kann den Code leider nicht ausprobieren. Aber trotzdem noch den Hinweis, das Programm robust gegen Falscheingaben zu machen. Gruß Tobias
-
Dafür gibt's (nicht nur) in C++ Operatorüberladung. In C selber gibt's ja Zeichenketten nicht wirklich. Da hat man ja nur [const] char*, klar dass da kein Inhalt verglichen wird.
-
Welche OOP Richtlinien? Hat da einer 15 Richtlinien in Stein gemeißelt? Also ich finde ja, elegant programmieren / schönes OOP geht in Java nicht. cloud2302 mir fällt dazu als Möglichkeit noch ein, ein assoziatives Feld zu nutzen, in denen du Referenzen auf Objekte gleicher Schnittstelle vorhälst. Diese Objekte haben dann eine Methode, der du den neuen Wert übergibst, eventuelle Prüfungen durchführt und den Wert setzt. Als Indizes nimmst du dann die Methodennamen. Das spart dir aber keine Tipparbeit und ist meiner Meinung nach auch nur ein Krampf, um den offensichtlichen Mangel an Funktionszeigern wie in C zu umgehen.
-
Newline 0x0a statt 0x0d0a
Panke antwortete auf truebsalgeblaese's Thema in C++: Compiler, IDEs, APIs
Da ich aber gerade nicht weiß, wie man den Modus von offenen Streams ändert, könnte dir evtl. folgendes helfen: von hier ostream - C++ Reference -
Newline 0x0a statt 0x0d0a
Panke antwortete auf truebsalgeblaese's Thema in C++: Compiler, IDEs, APIs
Ja, du musst die Streams auf Binärmodus schalten. -
Bist du sicher, dass im Buffer die ganze Datei ist?