-
Thread
eBus USB Adapter
09003231313533363030 0006b5090125 / 09313030313433313433 0006b5090126 / 09313130303038393032 0006b5090127 / 094e303c3c3c3c3c3c3c 0008b5090124 / 09003231313533343030 0008b5090125 / 09313030313036373433 0008b5090126 / 09313030303035363238 0008b5090127 / 094e343c3c3c3c3c3c3c 0015b5090124 / 09003231313533383030 0015b5090125
+25 = 0x41c80000 -25 = 0xc1c80000
-
Thread
ISR Code schneller machen?
C++ 18 > steht in den Startlöchern. Nein. C++20. Der Release-Zyklus ist ab C++11 alle 3 Jahre.
C oder C++ wird.
-
Thread
Struktur in C
C99 noch nicht geschafft haben, mit der Entwicklung von C aufzuschließen. Von C11 will ich lieber gar nicht erst anfangen. Soll ich da noch 30 Jahre warten, bevor ich das einigemaßen portabel einsetzen
u; 11 char c[2]; 12 } strusi = { 0 }; 13 14 return 0; 15 } user@ubuntu:~$ gcc -Wall -Wextra t.c t.c: In function ‘main’: t.c:12: warning: missing initializer t.c:12: warning:
-
Thread
Fehlerbehandlung in C mit
gewesen sein). Dort steckt irgendwo das eigentliche Problem. Das ist das eine. Das andere ist: Ja C# kann das. Aber um welchen Preis? Da wo C Programme noch einen kleinen schnuckeligen Speicherfootprint haben, machen sich C# Programme im Speicher breit. C wurde eben in den 60-er Jahren nach dem Muster
zusammenhang etwas in die Datei geschrieben weden soll. Und darin sehe ich wirklich ein Problem in C/C++ - die Fehlersuche ist viel komplizierter als in C# oder Java. Ich hatte es mal versucht mit Makros und C++ hinzubekommen, das man eine CallStack bekommt - ja es geht aber es ist ein zusätzlicher
-
Thread
Von Arduino zu C(++)
Dein Post verwirrt etwas. "richtiges" C++ ist eben objektorientiert im Gegensatz zu C. Das hat aber nichts mit Arduino zu tun. Die Sprache verwendet Arduino genau so wie Visual Studio, Eclipse und co?! du musst unterscheiden ! C ist nicht
verstanden? Wie ist das denn weil in vielen Firmen wird ja auch mit C programmiert. Wenn ich da frage sagen die also in C. Also gibt es in dem Fall keine Computerplatform bei der man direkt in C programmiert,(so war die Denke, bis jetzt) sonder es gibt da dann immer noch
-
Thread
C Programmierung
Hallo Liebe µC-Gemeinde, ich programmiere gerade einen MSP430G2553 und natürliche vertiefe ich meine C-Kenntnisse. Ich hänge bei der Programmierung an einem Problem und zwar: Ich möchte zwei Zahlen aus einem
Ziehst du nun von diesen 53 die 48 (für die > Ziffer 0) ab, ergibt sich der Wert 5. > > rhf Der C-Standard garantiert, dass die Zifferzeichen direkt aufeinander folgen. (damit dies so gemacht werden kann) Ein Zeichen ist in C auch nur ein Ganzzahlwert. Die '0' ist aber leichter zu lesen und auch
-
Thread
Variablenübergabe in C
[c] sendStrXY( ssid , 1, 42 ); [/c]
Compiler: "ssid ist losing const qualifier". dann muss halt noch die Funktion angepasst werden. [c] static void sendStrXY( const char *string, int X, int Y) [/c] wobei das doch gar kein c mehr ist oder?
-
Thread
Programmierbuch C++
Principles and Practise using C++ (Stroustrup) C++ eine Einführung (Breymann) C++ Primer (Lipman)
mag, das C++ wirklich das Mass aller Dinge wäre. Dafür wird aber auch plain C weitgehend abgedeckt, also neben C++ Klassen auch Structs, neben C++ casts auch die alten C-cast usw. und im Gegensatz zu etwa dem Buch
-
Thread
C schneller machen
sie selbstverständlich z.B. in einer for-Schleife verwenden *kann*) b) Wie eine for-Schleife in C/C++/Java/C#/... funktioniert ?
Vielleicht wurden auch nur C und C++ in einen Topf geworfen und von einem aufs andere geschlossen. Dann wäre die Diskussion sinnlos. Zu C++: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050516/026527.html
-
Thread
C oder Assembler
C && ASM Kommentar vergleichbar dem von hannes ;-)
Interpreter für den µC gibt. Und in C? Einfach Kopieren und eventuell an die Hardware / Compiler anpassen fertig. Außerdem gibt es kaum etwas was in C nicht genauso schell und platzsparend geschrieben werden kann wie
-
Thread
c++ Aufgabenstellung
jede mögliche Anordnung erhalten. ich denk schon die ganze Nacht drüber nach, wie man das Problem in C++ lösen könnte, aber alle meine Ideen sind äußerst kompliziert und umständlich. Ich bin relativ sicher, dass die Aufgabe relativ einfach zu lösen wäre. Hat jemand eine Idee?
mögliche Anordnung > erhalten. > ich denk schon die ganze Nacht drüber nach, wie man das Problem in C++ > lösen könnte, aber alle meine Ideen sind äußerst kompliziert und > umständlich. Ich bin relativ sicher, dass die Aufgabe relativ einfach zu > lösen wäre. > > Hat jemand eine Idee? 10^10-
-
Thread
Lauflicht in C
funktioniert beides. 2 letzte Fragen noch. Zum programmieren für die AVR`s, sollte ich mich da auf C oder C#, <-- falls da ein Unterschied besteht, oder auf C++ spezialisieren? Gehört da auch Visual C dazu?
Ich würde mich auf C stürzen. C++: der gcc hat zwar C++ Unterstützung. Allerdings wirst du auf einem Mega8 oder Mega16 nur eher spärlich in typischer C++ Manier programmieren können. Bei den beschränkten
-
Thread
Boolean in C
werden bei mir nicht erkannt, hat jemand einen Tipp? Nicht nur in AVR-Studio/AtmelStudio gibt es in C keinen boolean Datentyp, wenn du ihn nicht selbst definierst. Die logischen Prüfungen in C sind Tests auf "ungleich 0" Guck mal in dein C-Buch oder frage Google.
keinen Platz? > Boolean ist 1 Bit, uint8_t wohl 8 Bits? Ohne großen Zwergenaufstand kann dein µC aber nur ganze Speicherstellen adressieren. Und in dem Datenblatt von deinem µC kannst du gucken, wie groß die sind.
-
Thread
Taschenrechner in C Gesperrt
Hier alle Datein; C-Files zusammen kompilieren und ausprobieren :-)
ed) wie das geht. Dabei ist vieles reines C und nur wenig C++. Siehe auch 10 Expressions und 10.2 A Desk Calculator unter http://www.stroustrup.com/4thContents.html
-
Thread
Durchgefrorenes Elektro-Auto, wie funktioniert das im Winter
Wärmeschutzverglasung, gedämmte Türen und Dach. Mit einer 5kW-Webasto benötige ich 35min von -10°C auf +18°C im Innenraum, inklusive Kühlwasser (steht dann bei etwa 70°C).
hinten links 8°C Heckscheibe: 6°C Luftstrom auf Gesichtshöhe 21°C Fußraum 16°C Mitte des Autos 17°C Die durchschnittliche Heizleistung war 2,8kW während der Fahrt. Nachdem das Auto an der Steckdose vorgeheizt
-
Thread
Libs in .C oder .H
, was zum (eigenständigen) Übersetzen von xxx.c benötigt wird.
den Code nur in der Library gibt. Auch ohne Library macht man das so, wenn man das Programm in 2 .c Dateien aufteilt. main.c enthält #include "versuch.h" und darf damit die Funktion Versuch() aufrufen die in versuch.c steht, wenn man beides zusammen kompiliert gcc main.c versuch.c -o programm.exe
-
Thread
Wo kann man C Erfahrung sammeln?
Ralle aus Malle schrieb im Beitrag #4424667: > Ich würde gern mehr Praxis in C sammeln, Wie wär`s mit den C-Parteien CSU/CDU?
der Aussage C++ und Java sind ähnlich, daher würde ich mich sicher in C++ schnell einarbeiten können, da hätte man ja noch nichts sagen können. Aber C und Java haben nun wirklich nicht viel gemeinsam ausser das ein
-
Thread
Union als Funktionsargument in C
Hallo Zusammen, ich möchte folgende Funktion: [c]unsigned char disk_read(unsigned long int LBA, unsigned char *buf){ }[/c] so abändern, dass im weiteren Verlauf der Funktion LBA Teil einer Union ist: [c]union d_word { unsigned long int
zitiert bzw. falsch verstanden. > > Ich zitiere jetzt auch mal aus dem Standard: Sicher, dass das C99 ist? In meinem C99 finde ich einen solchen Satz nämlich nicht.
-
Thread
Frage zum Verständnis in C
; } } [/c]
Phillip Hommel schrieb: > [c] > #define ENABLED = 1; > #define DISABLED = 0; > [/c] Wenn schon, dann [c] #define ENABLED 1 #define DISABLED 0 [/c] und [C] #define PA_IN_PIN_0 ENABLED #define PA_IN_PIN_1
-
Thread
Volksverdummung vom blauen C
mehrere Hundert Seiten umfangreicher ist. Ich habe vor Ort nachgefragt, warum das so ist, aber die C-Leute hatten auch keine Erklärung dafür. Sie gaben mir aber den Rat, dass ich beim C-Hauptquartier mal anrufen soll. Wieder dachte ich mir, gute Idee, wofür habe ich eine Telefonflatrate, aber bedauerlicherweise
natürlcih sämtliche Daten von dem dämlichen Querulanten haben, der es wagt, etwas lästerliches gagen C vorzubringen. Neuerdings hat Conrad den abgespeckten gedruckten Endkunden-Katalog, der mit dem PDF-Katalog übereinstimmt. Ich glaube, C hat gar kein Interesse daran, seriös mit den Leuten umzugehen
-
Thread
Basic in C übersetzen
Hallo an alle, kann mir jemanden helfen das Basic Programm in c zu übersetzen?
ohne jede Formatierung. Und die Endung entspricht dann dem Compiler, z.B.: *.bas für Basic *.c für C *.asm für Assembler Peter
-
Thread
Reloadwertberechnung C167
// Timer3 ein // Warten while(T3 < wait); // Timer Stop T3R = 0; } [/c]
um auf den korrekten Timer Wert zu kommen. Für ein delay von 50µs ist der Aufruf jetzt also [c]waitT_us(50);[/c] Kannst die Umrechnung natülich auch weglassen, dann musst da halt vorher immer umrechnen.
-
Thread
Wozu 'inline' in C++?
empfehlenswert, sich den Assembler/Maschinencode anzusehen, die der Compiler erstellt. Da reicht oft, in C/C++ den Code etwas anders zu formulieren um sehr viel schnelleren Code zu bekommen.
Das ist doch nur sinnloses Getrolle vom TO und halbherziges C++-Bashing. merciless
-
Thread
Arduino in C++ geschrieben?
Hi. Lese hier meistens nur mit und habe schon öfter 'Arduino C++' oder 'Arduino Abart C++' gelesen. Für mein Verständnis ist Arduino in C++ geschrieben. Gibt es konkrete Stellen im Arduino-Code die den C++ Standard brechen? Bronko
mitgegeben werden. Was soll daran 'ungültiges' C/C++ sein?
-
Thread
vom µC zum PC
hallo, bin auf der suche nach infomaterial zur µC programmierung. habe im net gesucht aber nichts richtiges gefunden. habe mir auch hier auf der seite das avr-tutorial angeschaut aber nichts was mich weiter informiert. und zwar möchte ich durch das parallelport daten vom µC zum PC übertragen, z.Z. ist das alles neuland für mich, finde wahrscheinlich nicht mal die passenden stichwörter um was in google zu finden was mich zufrieden stellen würde bzw bischen klarheit schaffen
-
Thread
Struct als Argument (C++)
A. S. schrieb im Beitrag #5665862: > Dann macht man das in C Wieso C, er hat doch schon C++... An sich geht so etwas so: [c]template <typename T> void update (const T& obj) { const char* raw = reinterpret_cast<const char*> (&obj); for (std::size_t
ok. Und wozu wird ein Datentyp als const deklariert ? [c](const uint8_t*)[/c]
-
Thread
memtest.c - sollte Schreib/Lesezeiger nicht volatile sein?
alle ohne volatile, zum Teil von namhaften Herstellern. Haben die alle versagt? Oder meinst Du C++ (Deine Referenz zeigt ja eindeutig auf C)-
C von dem ganzen Wirth-Universum.
-
Thread
Welche Programmiersprache lernen? (C, Phyton, Lisp, Swift, Smalltalk?)
Kurz und knapp: C
zurückliegt) anschließend bei Lisp gelandet und dort auch wirklich bis heute verblieben, anstatt zu C/C++, C#, Java, Pascal, Nim, Rust, go und wie sie alle heißen zu wechseln? Wie viel Lisp ist in diesem Forum hier bisher aufgeschlagen im vergleich zu Bsp. C/C++, C#, Java, Pascal? Warum brauchte
-
Thread
Raspberry Pi Pico SDR
74CBTLV3253 in den beiden Schaltplänen unterschiedlich dargestellt ist: Breadboard-Plan: zuerst C14/C15 (10 µF) in Serie, danach C10–C13 (56 nF) nach Masse KiCad-Plan: zuerst C10–C13 (56 nF) nach Masse, danach C14/C15 (10 µF) in Serie Welche Reihenfolge ist die korrekte bzw. beabsichtigte?
74CBTLV3253 in den beiden Schaltplänen unterschiedlich > dargestellt ist: > > Breadboard-Plan: zuerst C14/C15 (10 µF) in Serie, danach C10–C13 (56 nF) > nach Masse > > KiCad-Plan: zuerst C10–C13 (56 nF) nach Masse, danach C14/C15 (10 µF) in > Serie > > Welche Reihenfolge ist die korrekte bzw.
-
Thread
Projekt : GPS Tracker
82 F8 B9 |Z½ ˆJ Š.ˆ ˆ N‚ø¹|" "000000030 CE 04 48 0A 08 0E 88 82-8C 8C 8C 4A 48 88 8C CC |Î H. ˆ‚ŒŒŒJHˆŒÌ|" "000000040 78 C4 B9 EE BF 29 29 29-29 A9 58 3A 28 F3 EF 59 |xĹî¿))))©X:(óïY|" "000000050 5A BD 0E 88 8C 8C 88 08-8C CC 8C 8C 8C 8C 4E 8A |Z½ ˆŒŒˆ ŒÌŒŒŒŒNŠ|" "000000060 28 F3 F7 99 59 29 29 29-29 29 29 59 95 AD 8C 8E |(ó÷™Y))))))Y•ŒŽ|" "000000070 8C 8C 8E CC 0A C4 B9 BE-08 8A 88 88 4C 8A 4A 4C |ŒŒŽÌ.Ĺ¾ ŠˆˆLŠJL|" "000000080 8C 8C 8A 0C 8A 48 88 0C-8C 88 0C 0A 8C 08 0C 8A |ŒŒŠ ŠHˆ Œˆ .Œ Š|" "000000090
-
Thread
Handykamera MCA-25 ansteuern
3D 32 2C 31 39 39 2C 42 39 0D 9A > ... so weit erstmal ;)
r\n+CMUX: (0),(0),(1-7),(31),(10),(3),(30),(10),(1-7)\r< [0D 0D 0A 2B 43 4D 55 58 3A 20 28 30 29 2C 28 30 29 2C 28 31 2D 37 29 2C 28 33 31 29 2C 28 31 30 29 2C 28 33 29 2C 28 33 30 29 2C 28 31 30 29 2C 28 31 2D 37 29 0D ] <<IN <<AT+CMUX=0,0,7,31. >>SEND>>AT+CMUX=0,0,7,31< [41 54 2B 43 4D 55 58
-
Thread
C String einlesen, wieso geht das?!
Abfrage(); return 0; }[/c]
() { Abfrage(); return 0; } [/c] [pre] $ gcc s.c && ./a.out s.c: In function ‘Abfrage’: s.c:8:11: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[1]’ [-Wformat=] scanf("%s",&name);
-
Thread
[S] C64 im Bereich Berlin-Köpenick
habe ich nicht nochmal neu erfunden. > Auf der anderen Seite: was würde deiner Meinung nach ein C64 mit > seinem dann doch sehr eingeschränkten BASIC für Vorteile mit Bezug > auf das Erlernen der μC-Programmierung bringen Er soll ja kein Basic auf dem C64 lernen, bzw. wenn überhaupt dann nur extrem
Reference, bla, eine Listenaufstellung des Zilog Z80 CPU-Befehlssatzes. Vor allem deshalb, weil der C64 gar keine Z80 hat! Auch süß die ständigen Versuche, dem Ben, der halt nun mal mit dem C64 bestens vertraut ist, irgendwelche C64-Emulatoren anzudrehen, die dann eben KEINEN Userport haben können.
-
Thread
C/C++ Bilddatei laden
wenig Programmieren. Benutzt wird die Entwicklungsumgebung Visual Studio 2010. Vorlage: Visual C++ / Win32 / Win32-Konsolenanwendung. Auf dem Desktop befindet sich eine Datei Karte.bmp (2.382.666 Bytes). Vorhaben: Diese Auslesen und im Ram abspeichern. Programm: [c] char Verzeichnis[] = "C:\\Users\\X.XXXX\\Desktop\\Karte.bmp";//Verzeichniss der .bmp Datei (Bild) fstream* datei; //Klasse für Datenzugriff anlegen datei = new fstream(); char* Datei = NULL; //Pointer auf Datei long
-
Thread
8051 IAR C/C++
beschreibst? Du bist Dir im Klaren darüber, daß ein 8051 alles andere als eine für "sehr komplexe C++-Programme" geeignete Hardware ist?
Nimm einen 8051-Typ, der mehr Speicher hat. Z.B. der AT89C51RE2 hat 128kB Flash. Aber nicht über erweiterte Befehle, sondern über Banking. Peter
-
Thread
Umstieg auf C# oder C++ ?
Verunstaltung von C++ ist. Kurz C++ mit .Net hat wenig mit "normalen" C++ zu tun.
von C++ ist. Kurz C++ mit .Net hat wenig mit "normalen" C++ zu tun." Dem kann ich 100% zustimmen. Wenn du auf der .NET ebene arbeiten willst, dann würde ich es mit C# tun, ist strukturiert und hat
-
Thread
C/C++ Parameterübergabe in ebx
aber ein Programm vor bei dem ich so etwas vermute. Konkreter ASM-Code? Sicher, dass es von C/C++ Code kommt?
aber ebx Sieht für mich eher so aus als hätte da der Optimizer seine Arbeit getan. Ohne den C/C++ Source kann man da aber recht wenig zu sagen.
-
Thread
AVR: C / C++
hallo, einen AVR-Controller kann man ja wunderbar mit C programmieren. wie sieht es da mit C++ aus? - schiesst man da mit Kanonen auf Spatzen? - ist der Controller damit "überfordert"? - welche(r) C++ Compiler kann/soll man verwenden? [ich
klar. Eben deshalb meinte ich ja, daß man im Bezug darauf den Reourcenverbrauch nur dann mit dem von C vergleichen kann, wenn man in C auch ein vergleichbares Feature umsetzt. Wenn ich in C++ keine virtuellen Funktionen habe, gibt's auch den Overhead nicht. Wenn ich umgekehrt in C die Funktionalität
-
Thread
Prüfen ob Wasseroberfläche gefroren
das Wasser friert, ist tatsächlich von den Zusatzstoffen abhängig. Wenn Wasser tatsächlich bei 0°C friert, dann ist der Sprung von 0°C Eis zu 0°C Wasser enorm !!! Wesentlich größer als von 1°C Wasser auf 2°C Wasser - siehe auch Latenzsprung. Mich wundert aber, warum man nicht Sauerstoff in den
Temperaturen auch gemessen: An der Wasseroberfläche unter dem Eis beträgt die Wassertemperatur +0,2°C. An der Wasseroberfläche direkt über dem Sprudler: +0,9°C. Die Temperatur nimmt vom Sprudler zum Eisrand hin kontinuierlich von +0,9°C bis +0,2°C ab. Am Teichboden beträgt die Temperatur +1,1°C.
-
Thread
USB RFID Tag Leser
L1 ist das ein LQH3C 10 und C22 und C14 ein ELKO 10/16 ?
vielen Oberwellen Zwischen PCB Antenne und R1: ~ 4 Vpp Sinus mit starken "Dellen" Zwischen PCB und C5/C6/C7: ~ 30 Vpp Sinus mit "Knicken" in den Scheiteln MfG S. Seegel
-
Thread
I2C-Signal SCL & SDA
Code wie folgt geändert: [c] i2c_start(Display+I2C_WRITE); i2c_write(0b10000000); // ControlByte i2c_write(0b11001000); // mode-set i2c_stop(); i2c_start(Display+I2C_WRITE)
// bank-select i2c_stop(); i2c_start(Display+I2C_WRITE); i2c_write(0b00000000); // ControlByte i2c_write(0b11110000); // blink-select i2c_stop(); [/c]
-
Thread
Rauschfilterung mit dem Instrumentationsverstärker
Phasenabgleich mechanisch gemacht, weil ich sehe den Phasenschieber nicht. Wofür sind die Kondensatoren C2 und C3? Gruß Rolf
Moin Lurchi. http://www.hcrs.at/FELDMU.HTM Verhindern die Kondensatoren C3 und C2 einen Latch-Up des 4066 oder dienen sie nur dem Ableiten höherfrequenter Störungen? Gruß Rolf
-
Thread
[C] String an main übergeben
Nimm den Stroustrup und lerne C++, C lernst Du dabei automatisch mit. Es reicht auch erstmal wenn Du im WWW die vielen C und C++ Tutorials durchgehst, da gibt es auch viele mit Aufgaben am Ende. Reines C würde ich heute niemandem
, er hat voellig Recht - der beste Weg zu C++ geht ueber C.
-
Thread
c-code Schneller in Assembler? Gesperrt
Keine Ahnung welchen Compiler und welches System Du benutzt, aber rund ums Gnu ist die Mischung von C und Assembler kein Problem.
Was Du suchst um zu sehen wie der C-Code in Assembler aussieht ist übrigens die .lss Datei, eventuell muss man noch Aktivieren, dass die erzeugt wird.
-
Thread
Auslastung/Rechenleistung eines µC
So nen µC ist immer voll ausgelastet, sofern du ihn nicht in den schlafmodus versetzt
nicht länger als eine bestimmte Zeit brauchen. Also > deterministisch sind. [math] \sum_{i=1}^m { C_i \over P_i } \le 1 [/math] i = Periodisches Ereignis m = Anzahl der periodischen Ereignisse C_i = benötigte CPU-Zeit in Sekunden P_i = Periode des Ereignisses i Wenn das erfüllt ist, ist das
-
Thread
ADuC7060 Kanalwechsel
} ADC0_Idle(); SendResults(); } return 0; } [/c]
ausreichen. Hängt vom Temperaturbereich und der geforderten Auflösung ab. Beispiel Typ K geht von -270 °C - 1372 °C (also 1642 °C insgesamt -> Auflösung bei 10 Bit 1.6 °C). Beispiel Typ T: -50 °C - 150 °C, Auflösung 0.1 °C -> geht nicht
-
Thread
Kleiner µC gesucht
für die Motoren einsetzt. Da gibt es alles von "Phasensignale selber rechnen" bis "Kommandos über I2C"
hier wirklich nicht um eine realistische umsetzung. Nur erstmal um die Frage. ist es möglich ein µC auf den platz zu bekommen incl. dem rest, oder müsst man eine neuentwicklung an µC anstreben, bzw. andere steuerideen entwickeln.
-
Thread
Funktionen in C richtig Komentieren
Sowas: [c] int zwerg; int dwarf; [/c] gibt 'nen Anschiss vom Scheff... So hingegen überlebts den Codereview: [c] int zwerg; // ZWischenERGebnis int dwarf; // Data With(out) A Reasonable Function [/c]
-
Thread
Display mit T963C
die .c datei
umverdrahten mit Lackdraht und das Problem ist gelöst. Das steht übrigens auch im Datenblatt des T6963C. Es gibt ne Sektion darüber, wie man diese Pins beschalten muss wenn man ein neues Design anfertigt.
-
Thread
C++ oder die lukrativen Lügen der Softwareindustrie........
"Erstens ist C++ keine Obermenge von C da die meisten C-Programme von einem heutigen C++-Compiler zurückgewiesen werden. Aber das weißt du bestimmt." -> Nein, ist mir neu, da ich mich nicht so eingehend mit C++
Java oder C# her. Die Sprachen C und C++ taugen meiner Meinung nach beide nichts.