http://www.pronix.de -> Forum -> C-Programmieren

Unterseiten

Forum: C-Programmieren

Moderatoren: juergen, Martin Conrad

Thema: Welche Programmiersprache?

  • (nur registrierte Mitglieder)

Welche Programmiersprache?

RaNGeRDooM am 09.11.2011 um 09:17

Guten Tag liebe Community,

ich habe mir neulich das Buch "C von A-Z" (2.Auflage) ausgeliehen . Ich bin ein geduldiger Mensch und möchte sehr gerne die Sprache C erlernen.
Ich bin 15 Jahre alt und möchte programmieren lernen. Ich bin erst neu eingestiegen und habe noch nicht alles drauf.
Ich interessiere mich besonders für die Robotik, und mein Traum ist es einmal ein Roboter herzustellen :D
Da hätte ich dann nämlich jetzt verschiedene Fragen :

1.) Welches sind die besten ASCII.Texteditoren , Compiler und linker für Windows 7?
2.) Was kann ich alles mit C programmieren? (Habe gelesen, dass man mit C Systeme programmiert) aber welche?
könnte ich auch mit C "Roboter" programmieren, also dass ich ein programm entwickle , dass wenn ich auf ein knopf klicke er die hand dann hebt (damit ist der roboter gemeint) ?
3.) Wenn C , in diesem Themenbereich nicht zuständig ist, welche Programmiersprache soll ich dann anfangen ? und welche beschäftigen sich damit?
4.) Ich möchte ja auch nicht nur Roboter programmieren (falls ich es schaffe) , sondern auch "normale" Programme wie Anti-Viren-Programme uvm.
Dazu lautet meine Frage :
- Welche Programmiersprache ist für sie am effizientesten und und am leichtesten? welche ist heutzutage die beste? Welche ist die am meisten "benutzte" Programmiersprache?
5.) Mit welcher Programmiersprache arbeiten sie?
6.) Welche Programmiersprache brauche ich für Hardwares , wie Grafikkarte und Prozessor ?

Wie gesagt ich interessier mich schon lange für Programmiersprachen nur bin ich noch nie auf eine gestoßen bis meine schwester mir von der Universität das Buch vom Herr Wolf ausgeliehen hat.
Ich habe das Buch leider nur erst bis Seite 60 lesen können und finde es sehr gut geschrieben und alles sehr leicht erklärt .
Nur wolte ich davor einmal die Meinungen der Profis hören bevor ich anfange eine Programmiersprache 100%ig zu lernen .
Ich gehe noch zur Schule unzwar auf das Gymnasium Hochrad, einer der besten in Hamburg , und ich will einfach nur sehr gut , wenn nicht sogar der beste programmierer mal werden .
Ich übe eigentlich den ganzen Tag und habe auch sehr viel Zeit. Ich hätte diese fragen nicht euch gestellt , hätt ich nicht die Antwort auch bei Google o.ä. gefunden , sondern auch weil ich die Meinungen von Profis hören wollte.

Es wäre echt sehr nett wenn Ihr mir alle Fragen beantworten könntet .

Mit freundlichen Grüßen

Sedat Eryilmaz
 
Hier mal ein wenig zum "Spielen":
Roboter (externer link)

Ähnliche Bausätze findet man auch zum Üben an Hochschulen. Früher wurden viel Modelle aus Fischertechnik von Rechnersteuerungen zu Testzwecken aufgebaut.
Programmiersprachen für solche Teile? Da sind mehrere zum Einsatz gekommen im Laufe der Zeit. Mit C bist du da nicht ganz falsch. Meist sind die Compiler aber speziell für die Roboter optimiert.
Ob so ein Roboter unter schon unter Windows läuft glaub ich eher weniger.

Bester Compiler unter Windows? Einige sagen -> Visualstudio <- aber Microsoft ignoriert C99 weitgehend. Andere meinen der gcc ist besser, weil der wesentlich mehr C99 kann und der für viele Betriebssyteme umgesetzt wurde. Da gibt es auch spezielle Versionen für die Roboter. Editoren oder IDEs für den gcc und andere: Code::Blocks, Netbeans und so weiter - da kannst du im Netz viele Diskussionen drüber lesen.
Aber es gibt noch weitere Compiler und alle haben ihre Vor- und Nachteile.

Wenn du wirklich der beste Programmierer werden willst, solltest du dich nicht nur auch das "Beste" festlegen. Denn was heute das Beste ist kann in 3 Jahren der Schnee von gestern sein.

Dann noch viel Spass bei Programmieren
bcc-fan

--
C/C++
only just for fun

 
Danke für deine schnelle und gute Anwort :D
Ich glaube jedoch ich werde auf C++ einsteigen da die 3D Funktion besser ausgebaut sein soll oder irr ich mich?
Und welche Programmiersprache müsste ich können wenn ich Spracherkennungen programmieren möchte wie bei dem neuen Apple Iphone 4S?

Gruss Sedat
 

Re: Welche Programmiersprache?

bcc-fan am 10.11.2011 um 18:22

Hab mich nicht ausgiebig mit 3D Funktionen beschäftigt. Was ich bislang gelesen hab: Die sind oft in C geschrieben und haben eventuell eine C++ Schnittstelle. Also, wenn du da dran willst empfehle ich lerne C und C++. Wenn du eine 3D-Bibliothek mit guter C++ Schnittstelle findest, kannst du mit reinem C++ da dran gehen. Wenn du die Bibliothek ergänzen willst oder musst, werden C Kenntnisse wahrscheinlich hilfreich sein.

Apple ist eine besondere Baustelle, die machen weniger in C++ sondern mehr "objektiv C" oder wie das bei denen zu Zeit heisst.
Wie die die Spracherkennung beim 4S realisiert haben weiss ich nicht.
Eventuell kommt da gar nicht nur eine Programmiersprache zum Zug.

Entscheide dich für eine Programmiersprache und leg los. Bei dem was du vorhast wirst du mehrere Programmiersprachen kennen lernen.

Java oder C# könnten dir bei deinen Zielen auch noch über den Weg laufen.

MfG bcc-fan

--
C/C++
only just for fun

 

Re: Welche Programmiersprache?

scusi71 am 11.11.2011 um 08:08

Wenn dich die Robotic interessiert, dann solltest Du auch damit anfangen. Zum Entwicklen kann ich dir eigentlich nur Microsoft Robotics Developer Studio (externer link) empfehlen. Da kannst Du mit einfachen Diagrammen Anfangen und dann auf C# umschwenken. Es gibt sogar ein Zusatzpack mit dem Du das Kinect ansteueren könntest um es zur Bilderfassung und Auswertung zu verwenden. Als Möglich Roboter fallen mir da spontan die Lego Mindstorms an. Allerdings kannst Du auch ganz ohne Hardware Anfangen und deinen Robotor erstmal simulieren lassen.

Jetzt C/C++ o.Ä. zu lernen nur um dann irgendwann mal soweit zu sein damit einen Robotor steuern zu können halte ich für einen sehr steinigen und demotivierenden Weg.
 
  • (nur registrierte Mitglieder)