Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

09.07.2016, 01:23

raspberry für C#?

Auch wollte ich hier mal Fragen ob das Raspberry sich für C# eignet oder ob man sich dahingehend eher auf C versteifen sollte.

Ich habe vor 2-3 Wochen angefangen und bin etwas verunsichert. (Ich programmiere hauptsächlich auf meinem Laptop - würde aber gerne auf ein externes System setzen, da uaf meinem Laptop und meinem PC wichtige Daten sind. Und ich will da nichts crashen)

2

09.07.2016, 01:47

Programmier ruhig weiter auf deinem Laptop, sofern du keine Viren o.Ä. bei dir selber ausprobierst, wird da wohl wenig passieren.... :thumbup:

MfG
Check

3

09.07.2016, 02:09

Und wie schaut es mit Hardwarerogrammierung aus? geht das eigentlich auch mit C#?

Also damit meine ich im Prinzip ein Programm für eine Hardware zu schreiben damit sie funktioniert?

Auch bin ich am überlegen ob Python als Anfang vielleicht mehr Sinn macht... Vor allem in Richtung einfaches Spiel programmieren. C# mit den ganzen Schleifen ist schon recht kompliziert am Anfang.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Kael« (09.07.2016, 02:57)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

09.07.2016, 07:22

Treiber kannst du weder in C#, noch in Python schreiben.

Schleifen sind Teil des Algorithmus, der ändert sich auch nicht, wenn du die Sprache änderst. Wenn dir Schleifen zu kompliziert sind, ändert also auch Python daran nichts. Und sollte das wirklich der Falll sein, ist Treiber-Programmierung für dich noch in weiter Ferne.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

09.07.2016, 10:29

Willst du den Pi denn direkt programmieren oder möchtest du da Software auch einem Betriebssystem wie Raspbian laufen lassen? Wenn ja, dann brauchst du halt eben einen Compiler. Wenn du grad anfängst zu programmieren dann würde ich dir vorschlagen bei deinem Laptop zu bleiben und dir ein Buch zu irgendeiner Sprache zu besorgen. Wenn dir der Pi wichtig ist, es gibt sicher auch Programmiereinsteigerbücher für Raspberry Pi.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

6

09.07.2016, 11:20

Die schliefen werden auf dauer nicht das Problem.
Auf python soll es nur einfacher sein.

Aber wenn ich nun theoretisch mit c# etwas programmieren möchte das z.B. auf einem externen Gerät funktioniert muss ich zuerst einen mini pc mit einem Betriebssystem drauf haben welches dann automatisch abgespielt wird?

Man nehme z.B. einen selbst geschriebenen Taschenrechner den ich auf ein externes Gerät haben möchte.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

7

09.07.2016, 11:24

Wenn du C# am Raspberry verwenden möchtest, dann solltest du dir mal Windows 10 IoT ansehen.
Weiter verbreitet ist allerdings Raspbian auf dem eigentlich (fast) nur Python oder Java verwendet wird.

Wenn es dir rein ums Programmieren geht, kannst du allerdings ruhig am Laptop weiter machen, der Raspberry bringt dir dahingehend keine Vorteile. Außerdem dürfte es spannend sein Visual Studio und Co auf dem Rapsberry zum laufen zu bringen...

8

09.07.2016, 11:32

Nun ja ich bin noch gaaaanz am Anfang. DA ich auch aufgrund meiner Arbeit noch nicht so viel Zeit investieren kann. Mir geht es vor allem um die MÖglichkeit.
C# wurde mir immer als Anfänger empfohlen wenn es Richtung spiele geht. Jetzt da ich aber dran bin, sprießen mir Ideen im KOpf herum die ich relativ leicht einschätze aber auch vor allem wissen möchte wie es funtkioniert.

Wie z.B. einen eigenen Taschenrechner bauen den ich auf einem externen Gerät nutzen kann (und damit meine ich kein Smartphone o.ä.) sondern wirklich nur ein Gerät wie ein klassischer Taschenrechner. z.B: so einen von Casio

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

09.07.2016, 11:37

Auch da wird dir C# kein Stück helfen. Solche Geräte haben oft eigene "Betriebssysteme" mit ganz speziellen Anforderungen. Bei einem Casio kann ich mir kaum vorstellen, dass man da mit etwas anderem als C (und das ist vom Namen zwar nahe dran, aber was ganz anderes als C#) arbeiten kann. Du kannst nicht davon ausgehen, dass ein Programm, was auf einem so speziellen Gerät läuft, auch einfach woanders läuft. Und andersrum. Du kannst auch nicht davon ausgehen, dass du mit C# einfach so Spiele auf einem PI bauen kannst. Mal davon abgesehen, dass auf einem solchen Gerät zu entwickeln nicht empfehlenswert ist. Du kannst jederzeit auch auf deinem Laptop Programme schreiben, die auf einem anderen Gerät laufen sollen. Genau genommen wird das üblicherweise sogar sehr oft so gemacht, dass man auf einem System entwickelt und das Programm dann auf einem anderen laufen lässt.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

10

09.07.2016, 11:39

Ah gut, dass ist dahingehend schon mal gut zu wissen.

Weil bisher wird C# ja vor allem für Smartphones und Windows empfohlen.
Im Kopf schwebt mir da aber auch z.B. die Übertragung von z.b: einen Strommesser auf meinen PC vor - damit ich die DAten auf dem normalen PC verarbeiten kann.
Im Moment bin ich noch bei den Basics, aber da ich bisher nur das gehört habe (Smartphone + Windows)hab ich angefangen zu überlegen ob die Sprache in dem Fall das Richtige für mich wäre :)

Aber dann werd ich wohl mit dem Laptop noch herumprobieren

Werbeanzeige