003
13.10.2009, 20:20 Uhr
Hans
Library Walker (Operator)
|
Hi,
also das Buch C von A bis Z, das er da nennt ist das Lehrbuch von Jürgen Wolf, das hier im Forum auch schon mal gelobt wurde. Und ich finde es auch gut.
Die Frage, ob C oder C# hängt unter anderem davon ab, ob man erst mal nur mit Betriebssystemen von Microsoft, also Windows in all seinen Varianten, arbeitet, oder ob es auch Linux sein kann. C# ist nämlich mehr oder weniger an die .NET-Umgebung von MS gebunden. (In wie weit es mit Mono unter Unix/Linux läuft weis ich nicht.) Wenn die Programme also erst mal nur unter Windows laufen sollen, könnte man auch C# nehmen. ABER: wenn auf dem PC ein Visual Studio vorhanden ist, wäre es auch noch eine Idee, erst mal mit Basic anzufangen, was bei Visual Studio dann Visual Basic wäre. (Das sollte man nicht mit VBA = Visual Basic for Applications verwechseln, auch wenn der Name fast identisch ist. Aber VBA dient dazu, Word, Excel und PowerPoint zu automatisieren oder um spezielle Funktionen zu erweitern.) Es gibt aber auch einen netten OpenSource Compiler für Basic, nämlich FreeBasic, und dazu ein deutschsprachiges Nutzerportal.
Da Du später auch mal andere Prozessoren als die im PC programmieren willst, wie den vom IPhone ist C eine gute Wahl. Allerdings ist es auch eine recht schwierige Sprache, die nicht wirklich Einsteigerfreundlich ist. Da hilft das Buch von Wolf allerdings gut drüber weg. Und C hat den Vorteil, dass man damit beispielsweise auch den Prozessor im Handy, oder den aus der Fernbedienung von Fernseher/Videorecorder/DVD-Player oder dem GameBoy programmieren kann. Das ist bei anderen Sprachen schon schwieriger, weil es davon nur selten Compiler für diese Art Prozessoren gibt.
Bei Turbo Pascal schliesse ich mich der Meinung von 0xdeadbeef an. Das war mal ein guter Compiler, aber dessen Zeiten sind vorbei.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 13.10.2009 um 20:29 Uhr von Hans editiert. |