004
18.01.2005, 12:00 Uhr
Pablo
Supertux (Operator)
|
Zitat von Windalf: |
ein ernsthaftes programm schreibt kommt man meist um threads und ne gui
|
Nein, wieso denn das? Ein Compiler ist schon ein ernshaftes Programm und dafür gibt es keine GUI, wozu denn auch?
Zitat: |
Wie groß sind die Unterschiede eigentlich zwischen Windows und Linux auf der Programmier ebene, also meine kleinen Lernprogramme funsten schin mal nicht ...
|
Wie Hans es bereits erwähnt hat, solange du mit ANSI C/C++ programmierst, wirst du systemunabhängig bleiben, aber leider ist dies beschränkt, z.b. Netzwerkprogrammierung ist sehr unterschiedlich, weil die Konzepte von Unix und windows unterschiedlich sind. Ein anderes Unterschied, was mittlerweile kein so grosser ist, nachdem Windows NT ab 5.0 den Desktopmarkt hat, ist dass Unix ein sehr strukturiertes Rechtesystem hat, was unter Windows so nicht ganz vorhanden ist. Wie man mit den Datein umgeht ist auch anderes, während Windows dir Laufwerke zur Verfügung stellt, werden die devices unter windows an einer Wurzel angehängt. Unter Windows gibt es immer eine graphische Oberfläche, Unix Systeme müssen keine haben(*) und wenn diese keine haben, dann laufen graphische Programme nicht mehr.
Zitat: |
und mal ausprobieren inwiefer meine Win32 Programme im Pinguin laufen
|
Am Pinguin selber wirst du keinen Erfolg haben, weil Pinguine Lebenwesen sind und Programme laufen leider nur am Computer (Du meinst eher GNU/Linux). Eine win32 Anwendung wird nativ unter GNU/Linux nie laufen (aus den obene und andere genannten Gründen), aber es gibt Programme wie wine die eine windows-umgebung emmulieren und somit viele win32 Anwendungn ausführbar sind. Aber das ist nicht die Regel, denn wine ist kein Ersatz für windows und nicht alle lassen sich emmulieren, viele laufen sehr beschränkt und andere starten gar nicht.
(*) nicht weil sie nicht fähig sind eine zu haben, sondern weil manchmal gar keinen Sinn macht eine zu haben, wozu braucht ein Server eine graphische Oberfläche, die nur Resoucces wegfrisst? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 18.01.2005 um 12:01 Uhr von Pablo editiert. |