Ich versuche, OOP zu lernen, aber ich muss einige sehenreale Szenarien der Verwendung von C ++. Für mich als Programmieranfänger ist das Internet zu groß und das Buch enthält zu wenige Beispiele. Alles, was ich in den Quell-Repositorys finde, sind große Projekte oder zu wenige Details. Können Sie mir einen Link zu einigen C ++ - Projekten geben, die gut für Anfänger sind? Es ist großartig, wenn die Beispiele einige Details zu guten Praktiken enthalten. Vielleicht hosten einige Universitäten solche Projekte, oder vielleicht kennen Sie eine Webseite mit Beispielen und Wettbewerben zum Programmieren in C ++, und sie ist gut für Anfänger. Top 20 Beste C ++ - Programmierprojekte für Anfänger | Mutual Holding. Antworten: 1 für die Antwort № 1 Ich würde empfehlen ab dem C ++ - Lernprogramm. Es gibt viele gute Beispiele, einschließlich eines Abschnitts über OOP. 0 für die Antwort № 2 Wenn Sie OOP lernen möchten, schauen Sie sich diese Vorlesungsvideos an. Sie sind fantastisch für Anfänger in Java, aber Sie sollten sich nicht auf C ++ als Lernplattform beschränken.
Wird FC++ von Open Source-Projekten verwendet? (2) Dies ist keine Antwort auf Ihre Frage richtig, aber meine Erfahrung mit der Einbettung von funktionalen Stil in Imperativ-Sprachen war schrecklich. Während der Code fast so prägnant sein kann, behält er die Komplexität der Argumentation in den imperativen Sprachen bei. C projekte für anfänger video. Die Komplexität der Einbettung erfordert in der Regel eine sehr genaue Kenntnis der Details und Eckfälle der Sprache. Dies erhöht die Kosten für die Abstraktion erheblich, da diese Dinge immer sorgfältig bedacht werden müssen. Und bei so hohen Abstraktionskosten ist es einfacher, eine Nebeneffekt-Funktion in einen Lazy-Stream-Generator zu setzen und dann an subtilen Fehlern zu sterben.
#12 Vielen Dank für die Antworten soweit! Einen Mikrocontroller wollen wir erst später im Semester programmieren. Lieber erstmal ein Software-Programm. Da wir in C auch eine Klausur schreiben werden, sollte es auch genau in dieser Sprache geschrieben sein. Auch wenn es da sicher bessere Alternativen gibt... aber das kann man dann ja immer noch irgendwann angehen Zitat von McLovin14: Ich hatte im Masterstudiengang Maschinenbau bspw. eine Vorlesung, in der wir numerische Lösungsverfahren und Algorithmen für die typischen thermodynamischen oder mechanischen Probleme in C gelöst haben. Beispiele: Newton-Verfahren zur Bestimmung von Nullstellen, Gauss-Algorithmus zum Lösen von Gleichungssystemen, verschiedene Integrationsverfahren, Fourier-Analyse, Implizites und Explizites Differenzenverfahren, Runge-Kutta-Verfahren etc. Das klingt sehr spannend. Da wir noch immer im Grundstudium sind, fallen kompliziertere Verfahren erstmal weg. C projekte für anfänger van. LGS lösen oder Nullstellen bestimmen ist da z. B. sehr interessant.
Ich halte die Code-Generierung für einen viel attraktiveren Ansatz. Sie können sich auf eine winzige Teilmenge Ihrer Zielsprache beschränken und so die Portierung auf eine andere Zielsprache vereinfachen. Die Kosten der Abstraktion in einer ehrlichen funktionalen Sprache sind fast Null, da sie schließlich dafür entworfen wurden (ebenso wie das Abstrahieren über Imperativ-Code in einer imperativen Sprache ziemlich billig ist). Die FC ++ - Bibliothek bietet einen interessanten Ansatz zur Unterstützung funktionaler Programmierkonzepte in C ++. Ein kurzes Beispiel aus der FAQ: take ( 5, map ( odd, enumFrom ( 1))) FC ++ scheint sich von Haskell stark zu inspirieren und viele Funktionsnamen aus dem Haskell-Präludium wiederzuverwenden. Ich habe einen kürzlich erschienenen Artikel darüber gelesen, der in einigen Antworten auf Stackoverflow kurz erwähnt wurde, aber ich kann nichts davon in freier Wildbahn finden. C++ - mitarbeiten - open source projekte für anfänger - Code Examples. Gibt es Open-Source-Projekte, die aktiv FC ++ verwenden? Oder irgendeine Geschichte von Projekten, die es in der Vergangenheit benutzt haben?
Wenn man immer z. ne PDF im Editor öffnet, sind doch da immer alle möglichen Zeichenfolgen. Ich möchte aber mein eigenes Format erstellen (z. : "*. chriss000"). Dies soll jedoch nicht sich so einfach im Editor zu öffnen sein und die Daten auslesbar sein. Ich schätze mal, ihr wisst was ich meine....... Hoffe ihr könnt mir helfen. #10 'Verschlüssel' es doch einfach. C projekte für anfänger full. Du denkst dir ein Algorithmus aus, der die Zeichen auf Basis von Ascii verändert. Dann hast du zwar immer noch Buchstaben, aber kannst nichts sinnhaftes mehr lesen. Wozu brauchst du sowas? #11 Naja, brauchen tu ich es bei z. Passwörtern, die in der Datei stehen müssen. #12 Beschreib mal genauer was du machen möchtest. Vllt kann ich dir dann sagen, wie du es machen könntest. #13 Zitat von KaeTuuN: Das gibts schon und sogar besser als du dir vorstellst... ich habe jetzt nicht im Kopf wie das Programm heißt aber es kann vieles. Ich poste, sobald ich wieder bei der Arbeit bin. #14 Der Sinn dieses Threads ist dir schon bewusst, oder?
8. Kundenabrechnungssystem Das Kundenabrechnungssystem ist besonders nützlich für Cafes, Geschäfte und Einkaufszentren. Sie können den Kundennamen, den fälligen Betrag, den bezahlten Betrag und die Handynummer mit gekauften Artikeln aufzeichnen. 9. Krankenhausmanagementsystem Dieses C-Projekt ist dasselbe wie ein Kundenmanagementsystem. Sie können die Informationen von Patienten, krankheitsbezogenen Informationen mit Terminzeit usw. speichern. Es ist ein sehr einfaches Projekt, das auf der Dateibehandlung zum Speichern der Daten basiert. 10. Cyber Management Das beginner C Projekt richtet sich speziell an Cyber Cafes und Rechenzentren. Es hilft, dem Benutzer Zugriff wie Login usw. zu gewähren. Es gibt zwei Teile des Projekts, dh Client und Server. Der Server dient zur Verwaltung von Clientanforderungen. Client für den Zugriff auf Client-Dienste. C-Programmieren - nützliche Ideen zum Einstieg? | ComputerBase Forum. Es hat zwei Quellcodes. Es ist ein bisschen kompliziert, aber leicht zu verstehen. 11. Cricket Score Display Es besteht aus den Läufen des Schlagmanns, den Pforten und der Anzahl der gespielten Bälle, die auf dem Bildschirm angezeigt werden.