@dreiradfahrer: Hat zwar nichts mit uCs zu tun, aber ich fand es schon
ganz angenehm, libbasicard, meine Implementation der BasicCard API (das
ist eine Smart Card aka Chipkarte) in C++ zu schreiben. Nicht, dass es
nicht in reinem C gegangen wäre, aber so war's bequemer. Inklusive
Vererbung und Polymorphismus. Ich hatte vorher bereits angefangen,
libbasiccard "nur" in C zu programmieren, habe es dann aber
verworfen, weil mir eine Realisierung in C++ übersichtlicher erschien.
Objektorientierte Programmierung kann schon übersichtlicher sein. Ob
man das auf einem uC machen muss, weiß ich allerdings auch nicht. Da
bin ich mit Standard-C bisher genauso gut gefahren.