Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Mit Programmieren anfangen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.10.2009, 12:30 Uhr
~Vader FX
Gast


Hi LEute



Ich bin seit meiner Kindheit schon an der IT interessiert, vorallem im Bereich Technik (Prozessoren usw.). Deswegen wollte ich jetzt endlich mit dem programmieren anfangen und meine eigenen Programme schreiben um später genug Kenntnisse für das programmieren für Software auf dem iPhone usw. Im 3DCenter wurde mir empfohlen, mit C anzufangen und zwar mit dem Bcuh "C Von A bis Z" von Galileo. Wie findet ihr das Buch? ISt es für blutige Anfänger geeignet? Da ich mich aber nicht entscheiden kann ob C oder C#(für Programme) wollte ich auch fragen ob dieses Buch für C# der perfekte EInstieg für mich ist:http://www.amazon.de/C-von-Kopf-bis-Fu%C3%9F/dp/3897218526/ref=sr_1_1?ie=UTF8&s=books&qid=1255429728&sr=8-1

Ich möchte halt mit dem Programmieren anfangen, hauptsache anfangen, da mit x Sprachen empfohlen wurden. Von Turbo Pascal über Delphi bis hin zu Java Das hat mich ziemlich verwirrt Kann mir jemand weiterhelfen und seine Krtik an die Bücher geben, falls er sie schon kennt?


mfg
Vader FX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.10.2009, 13:27 Uhr
0xdeadbeef
Gott
(Operator)


C wird zwar viel verwendet, ist also langfristig gut zu kennen, aber für Einsteiger nicht wirklich geeignet. Turbo Pascal und Delphi sind tot bzw. so gut wie tot; es macht heute sehr wenig Sinn, sich noch damit zu beschäftigen.

Ich würde dir im Zweifel empfehlen, mit Java anzufangen - es ist eine recht weit verbreitete Sprache, die nicht allzu schwer zu erlernen und hinreichend flexibel ist. Außerdem gibt es ein gutes Java-Buch für lau im Netz ( www.javabuch.de ). Ich bin persönlich kein großer Freund von C#, aber zur Not kann man damit wohl auch anfangen. Wie gut allerdings das Buch ist, das du dir da ausgekuckt hast, kann ich dir nicht sagen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.10.2009, 19:17 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Naja hier an der FH und Uni wird seit diesem Semester C# gelehrt, vorher wars Java bzw C++
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.10.2009, 09:02 Uhr
ao

(Operator)


Wenn C# wegen der Microsoft-Lastigkeit ausscheidet, dann würde ich eher zu Java raten als zu C. Und zwar deshalb, weil C als Einstiegssprache der ganz harte Weg ist. Und weil C# und Java sich so ähnlich sind, dass der Umstieg aufs andere, wenn man das eine schon kann, nicht schwer fallen sollte.

Und: Die Vorstellungen von blutigen Anfängern ("ich will coole Games für mein iPhone programmieren") sind häufig etwas naiv. Es hilft ihnen wenig, wenn man das für bare Münze nimmt und ihnen sagt, "wenn du das willst, dann lern am besten C". Bis ein Anfänger auf so einer Plattform ein Spiel am Laufen hat, das halbwegs cool aussieht und nicht abstürzt, vergehen Jahre, und die iPhones werden inzwischen aufm Flohmarkt verramscht.


Zitat:
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.


Theoretisch ja. Praktisch scheiterts häufig daran, dass die Geräte, die in den Handel kommen, keine vernünftigen Programmier- und Debugschnittstellen haben oder dass sie undokumentiert sind.

Und die Handys, die weder Java noch .NET verstehen, werden auch immer weniger.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.10.2009, 19:26 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von ao:


Zitat:

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.



Theoretisch ja. Praktisch scheiterts häufig daran, dass die Geräte, die in den Handel kommen, keine vernünftigen Programmier- und Debugschnittstellen haben oder dass sie undokumentiert sind.



Stimmt auch wieder. Ich wollte nur erst mal den Begriff Mikrocontroller vermeiden, der ja letztendlich dahinter steckt. Und Mikrocontroller werden meines Wissens nach entweder in C oder in Assembler programmiert, wobei letzteres immer weniger wird. Andere Programmiersprachen sind dabei doch eher selten oder nur im "Hobbyelektronik-Bereich" verbreitet. Und mit Handy's kenn ich mich nicht aus.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 14.10.2009 um 19:35 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.10.2009, 21:10 Uhr
öni



Die haben doch heute meist sogar Programmierschnittstellen(siehe Google Handy) oder sogar ein ganzes Windoof drauf.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: