Ich würde das ganze unter Python machen, einer OO Sprache die ebenfall Open Source ist. Mit dem Zusatz Tkinter braucht man ungefähr 2 Minuten um jegeliche GUI herzustellen.

Als neulicng wird man mit einarbeiten etwa 15 Minuten brauchen. Als Link könnte ich da mal die Seite von meinem Prof vorschlagen http://www.fh-augsburg.de/~hhoegl/oosw/oosw.html

da sucht man sich einfach das Skript und die Unterlagen über Tkinter bei Python und naja schon hat man was man braucht.

übrigens so sieht das ganze aus für ein Programm welches Zufallszahlen als Punkte in einem Fenster anzeigt:


[code]
import graphics, random

MAX = 200

def main():
win = graphics.GraphWin() # Ein Fenste malen
for i in range (5000): # 5000 Punkte erzeugen
p = graphics.Point(random.randint(0, MAX), random.randint(0, MAX))
p.draw(win) # Punkte ins Fenster malern

if __name__ == "__main__":
main()
[\code]

Für andere Anwendungen wie das auslesen einer seriellen Schnittstelle gibt es auch passende Module.
Natürlich muss man sich auch in Python erst mal einarbeiten, aber im Gegensatz zu C++ ist die Syntax intuitiv zu bedienen.

for i in range 1000

ist eine eine Schleife wie in C++ etwa

for (int i = 0, 1000, i++)