RouvenE Geschrieben June 5, 2013 at 05:49 Geschrieben June 5, 2013 at 05:49 Hallo, Als Anfänger suche ich nun eine Programmiersprache, die ich sowohl für den Raspberry (Raspbian) als auch beim Mac verwenden kann. Sie sollte vergleichsweise eingängig zu erlernen und vor allem zukunftssicher sein... Bisher tendiere ich Richtung Python... Was nutzen die Mac/Raspberry-User hier ? Zitieren
P4trick Geschrieben June 5, 2013 at 06:35 Geschrieben June 5, 2013 at 06:35 Hallo, ich nutze zwar keinen Mac zum programmieren, aber ich habe einen Rapsberry. Selbst schreibe ich in hauptsächlich in vb.net, aber ein wenig kann ich auch C# welche ich beide auf dem Rapsberry zum laufen gebracht habe. Ich würde an deiner Stelle zu php oder Java tendieren. Beides ist recht einfach zu lernen, und auch beides mit relativ wenig aAufwand auf dem Raspberry ans Laufen zu bringen. alternativ würde denke ich auch c# interessant sein: Recht einfach, auf dem Mac zu proggramieren und auch auf dem Raspberry zu gebrauchen. Gruß Patrick Zitieren
AuronX Geschrieben June 5, 2013 at 07:13 Geschrieben June 5, 2013 at 07:13 Ich würde von PHP abraten... C#, Java, Python sind alle cool (meine Meinung) Python ist meiner Ansicht nach für blutige Anfänger am Besten geeignet. Zitieren
Equinox Geschrieben June 5, 2013 at 07:53 Geschrieben June 5, 2013 at 07:53 Hallo, PHP und Python sollen recht einfach zu lernen sein. Ich kenne PHP nur oberflächlich, habe aber das Gefühl, dass es für Tinkerforge nicht richtig geeignet ist (nur ein Gefühl). Ich persönlich nutze Java. Dies ist sicherlich aufwändiger zu lernen und aufzusetzen, aber es ist meiner Meinung nach zukunftssicher und hat vor allem den Vorteil, dass es plattformunabhängig ist. D.h., du kannst dein compiliertes Programm unverändert auf dem Mac, Raspberry Pi, Windows PC, usw. ausführen (wenn dort eine entsprechende Java VM installiert ist). Zitieren
photron Geschrieben June 5, 2013 at 08:36 Geschrieben June 5, 2013 at 08:36 Das "Problem" an PHP ist so ein bisschen, dass es eigentlich nicht als General Purpose Programmiersprache gedacht ist/war, sondern zur Programmierung von Webseiten gemacht ist. Wir empfehlen typischerweise Python als Sprache für Anfänger/Einsteiger. Zitieren
AuronX Geschrieben June 5, 2013 at 10:53 Geschrieben June 5, 2013 at 10:53 Zur Orientierung: Plattformunabhängigkeit Python, C#, Java und PHP sind alle plattformunabhängig. Das heißt für alle gängigen Plattformen sind Laufzeitumgebungen verfügbar. Zukunftssicherheit Python, C# und Java sind derzeit weit verbreitet und sie werden noch immer aktiv gepflegt und weiterentwickelt. Beides sind recht gute Kriterien, um die Zukunftssicherheit zu bewerten. Bei PHP habe ich das Gefühl, dass die Verbreitung inzwischen stark zurückgegangen ist. Es gibt natürlich noch viele große Projekte in PHP, aber ich glaube wenn heute auf der Web-Schiene etwas neues entwickelt wird, dann eher mit Ruby on Rails (Ruby) oder Django (Python). Nichts-desto-trotz wird PHP wohl noch immer weiterentwickelt. Aber dort sehe ich die geringsten Zukunftsaussichten. Anfängerfreundlichkeit Hier weiß ich nicht wirklich wie ich das objektiv bewerten kann. Ich halte Python für etwas Anfängerfreundlicher, weil es dich zwingt deinen Code korrekt einzurücken... Andererseits finde ich die statische Typisierung von C# und Java auch gut. Wie finden Anfänger das? kA... edit: ich habe mal noch PHP ergänzt, weil das ja auch öfter erwähnt wurde Zitieren
RouvenE Geschrieben June 5, 2013 at 19:30 Autor Geschrieben June 5, 2013 at 19:30 Super, vielen Dank. Der gemeinsame Nenner zwischen den Welten Mac und Raspberry mit Zukunftsaussichten scheint Python zu sein... Mir stellen sich nun die Fragen, a) Welches Buch empfiehlt sich für Anfänger (verständlich,schnell bei der Sache) b) welcher Editor bietet sich an (TextWrangler, Sublime, SubEthaEdit etc) c) Ruby oder Erlangen scheinen nicht die beiden Welten abzudecken ? Zitieren
AuronX Geschrieben June 5, 2013 at 20:56 Geschrieben June 5, 2013 at 20:56 Also alle anderen genannten deckten auch beide Welten ab ^^ Bei Ruby bin ich mir auf dem RaspPi nicht so sicher. @Editor für python: Für den Anfang sollte ein normaler Editor mit Syntax-Highlighting reichen. Mit Pyhton mitgeliefert ist auch IDLE, den kann man auch nutzen, habe ich aber persönlich nciht ausprobiert... viele lieben ihn aber. Zitieren
RouvenE Geschrieben June 6, 2013 at 20:24 Autor Geschrieben June 6, 2013 at 20:24 Dann werde ich mir die Umgebung auf dem Mac installieren... Kann jemand ein Buch empfehlen? Es gibt zahlreiche, aber bestimmt eines, das sich am ehesten empfiehlt? Zitieren
Nic Geschrieben June 7, 2013 at 08:09 Geschrieben June 7, 2013 at 08:09 Für Phyton gibt es ein Openbook von Galileo, kostet nix und ist online http://openbook.galileocomputing.de/python/ Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.