In welche Programmiersprache ist Freewar programmiert?

Hier kann alles rund um Freewar diskutiert werden.
Hail Eris
Kaklatron
Beiträge: 15
Registriert: 6. Apr 2010, 17:33
Wohnort: 48° 50′ 0″ S, 123° 20′ 0″ W

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Hail Eris » 13. Nov 2010, 17:43

Sotrax hat geschrieben:Ich muss allerdings zugeben, dass ich vor Freewar nicht wirklich viel mit PHP gemacht habe, ich komme da eher aus der C++ Schiene.
Merkt man.
Viva Discordia!

Brio
Kriechlapf
Beiträge: 42
Registriert: 17. Feb 2006, 23:14

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Brio » 15. Nov 2010, 10:59

Sotrax hat geschrieben:Etwas anders mag das bei funktionalen Programmiersprachen wie Haskell oder Scheme sein (die an sich auch hochinteressant sind, und in denen manche Probleme mit dem Bruchteil der Arbeit gelöst werden können :)).
Wo hast du eigentlich genau studiert? In Tübingen?
Ich "darf" nämlich grad auch Scheme lernen, weil unser Prof aus Tübingen kommt und dort wohl Scheme von irgendeinem extra für die Uni vorbereitet wurde...(DrScheme/DrRacket/"Die Macht der Abstraktion").
Scheme mag zwar ganz nett sein um Grundverständnis fürs Programmieren zu erlangen, aber um ernsthafte Aufgaben zu lösen ist sie meiner Meinung eher ungeeignet.... :?

mfg brio

Benutzeravatar
Sotrax
Administrator
Beiträge: 35025
Registriert: 8. Nov 2003, 04:26

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Sotrax » 22. Nov 2010, 18:27

@Brio: Scheme ist auch durch die ganzen Klammern eher nervig, aber funktionale Programmierung ist in der Praxis teilweise absolut genial. Man kann mit viel weniger Code sehr viel mehr erreichen.

Schau dir mal Haskell an, das kann das was Scheme kann von der Art her, nur hat es die ganzen hässlichen Klammern nicht :)
---
Sotrax

Benutzeravatar
Blue.Shark
großer Laubbär
Beiträge: 2864
Registriert: 5. Okt 2008, 21:27

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Blue.Shark » 22. Nov 2010, 18:31

Sotrax was sagst du zur Programmiersprache C?
eher gut oder nicht so gut?
schließlich ist ja ganz Windows in C programmiert^^
Macht alle bei meinem Spiel mit -> Wörter raten
Meine aktuelle User-Idee: Errungenschaften auf Zeit
Meine Wunsch-Idee: Das Haus der Statistiken, Liebligskarte: Etume - das Flusstal. Andere Userideen: Zauber der globalen Wunder

Benutzeravatar
Blue.Shark
großer Laubbär
Beiträge: 2864
Registriert: 5. Okt 2008, 21:27

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Blue.Shark » 22. Nov 2010, 18:35

=snigg= hat geschrieben:eher nich so
lol
was intressiert dich,was sotrax ueber c denkt?willst dich bei ihm einschleimen oda was
c hat wie jede sprache seine vor und nachteile.
Hab ich dich gefragt, snigg?

Ich möchte einfach nur wissen, was ein Profi dazu sagt, wie gut bzw schlecht C ist
Macht alle bei meinem Spiel mit -> Wörter raten
Meine aktuelle User-Idee: Errungenschaften auf Zeit
Meine Wunsch-Idee: Das Haus der Statistiken, Liebligskarte: Etume - das Flusstal. Andere Userideen: Zauber der globalen Wunder

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Benu » 22. Nov 2010, 18:43

Wenns schlecht wäre, hätte es keine 30 Jahre überdauert. Btw Sotrax ist Profi in was?
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

Benutzeravatar
Sotrax
Administrator
Beiträge: 35025
Registriert: 8. Nov 2003, 04:26

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Sotrax » 22. Nov 2010, 18:52

Da scheinbar den Leuten meine Meinung wichtig ist, meine Antwort:

C ist gut als Sprache für Treiberentwicklung oder wenn man sehr hardwarenah programmieren muss (der Linux Kernel etc. ist z.B. in C).

C ist aber nicht gut, wenn es darum geht Sicherheitslücken zu vermeiden (Buffer Overflows etc.), da bieten andere Sprachen wie C++ und oder gar Java deutlich mehr, weil man dort eben gesicherte Arrays, Vektoren etc etc. verwenden kann.

Oder anders gesagt, wenn man ein normales Programm schreibt, keinen Treiber, Kernel oder sowas, dann würde ich selbst C nicht nehmen, da ist C++ meist besser und wenn es hardwareübergreifend sein soll Java, was auch weniger Fallen als C++ bietet. Ansonsten wenn man sich für C++ entschieden hat, finde ich selbst Qt ziemlich gut als Framework, vor Allem weil Qt auf allen Plattformen mittlerweile unter der LGPL zur Verfügung steht.

C und C++ sind von der Syntax recht ähnlich, sprich was unter C geht, geht fast immer auch unter C++ nur halt nicht andersrum. (Wie gesagt fast, manche Keywords wie struct werden leicht anders behandelt intern).

Wie auch immer, um generell imperatives Programmieren zu lernen bietet sich C durchaus an, die Grundprinzipien sind da fast die gleichen wie in Sprachen wie PHP, da muss man dann wenig umlernen. An die Pointer sollte man sich jedoch in C besser nicht so sehr gewöhnen, durch sie kommen schnell Sicherheitslücken rein und viele andere Sprachen haben keinerlei Pointer.

Eines ist C aber definitiv: Richtig schnell. Viel schneller geht es kaum, da sich C ziemlich hardwarenah übersetzen lässt.
---
Sotrax

Benutzeravatar
Feuerjinn
Zauberer der Bergwiesen
Beiträge: 617
Registriert: 24. Sep 2004, 15:59

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Feuerjinn » 27. Nov 2010, 00:08

warum lernen mechatroniker c und wir/ich informatiker java? das ist doch unfair XD

tu ilmenau^^
Sotrax hat geschrieben:Die Quintessenz: Ihr hattet recht, ich nicht :)

Benutzeravatar
Flummi
Gelbbart-Yeti
Beiträge: 2338
Registriert: 17. Mai 2008, 11:22

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Flummi » 27. Nov 2010, 01:31

Wir lernen auch Java in der Berufsschule... Ich hasse Java wie die Pest... Das stinkt doch zum Himmel... ^^
Nyrea hat geschrieben: 17. Jan 2020, 14:18#BigBugBob

Benutzeravatar
Blue.Shark
großer Laubbär
Beiträge: 2864
Registriert: 5. Okt 2008, 21:27

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Blue.Shark » 27. Nov 2010, 10:16

Ich hätte auch lieber Php statt C lernen wollen...
Macht alle bei meinem Spiel mit -> Wörter raten
Meine aktuelle User-Idee: Errungenschaften auf Zeit
Meine Wunsch-Idee: Das Haus der Statistiken, Liebligskarte: Etume - das Flusstal. Andere Userideen: Zauber der globalen Wunder

Navigationsgerät
Feuerwolf
Beiträge: 84
Registriert: 8. Okt 2010, 15:01

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Navigationsgerät » 27. Nov 2010, 10:38

Feuerjinn hat geschrieben:warum lernen mechatroniker c und wir/ich informatiker java? das ist doch unfair XD

tu ilmenau^^
C kommt im Normalfall später.
zensiert

Benutzeravatar
Sotrax
Administrator
Beiträge: 35025
Registriert: 8. Nov 2003, 04:26

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Sotrax » 27. Nov 2010, 12:46

Also ihr müsst da nicht groß genervt von sein, es ist völlig egal ob ihr C/Java, Pascal oder sonstwas am Anfang lernt, es geht da eh nur darum zu verstehen wie Programmiersprachen arbeiten. Die Prinzipien sind in PHP dann genau die gleichen, da umzusteigen ist dann also eine Sache von einer Woche, man muss die anderen Programmiersprachen dann sozusagen nicht völlig neu lernen :)

Evt. wirklich neu lernen muss man das Zeug eben nur, wenn man z.B. auf funktionale Programmiersprachen umsteigt etc.
---
Sotrax

Benutzeravatar
Flummi
Gelbbart-Yeti
Beiträge: 2338
Registriert: 17. Mai 2008, 11:22

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Flummi » 27. Nov 2010, 15:51

Ich hab damals mit Amiga Basic (bzw QBasic) angefangen..
Zu PHP ist das schon ein riesiger Unterschied.. ;)
Nyrea hat geschrieben: 17. Jan 2020, 14:18#BigBugBob

Benutzeravatar
Sotrax
Administrator
Beiträge: 35025
Registriert: 8. Nov 2003, 04:26

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Sotrax » 27. Nov 2010, 17:37

@pFT: Sind aber auch nur marginale Unterschiede, alles imperative Sprachen halt :)

Irgendwelche Bedingungen und Schleifen und Variablen hattest du auch in Basic.

Wie gesagt, schau dir mal funktionale Programmierung an, das unterscheidet sich da schon deutlicher (haskell, scheme etc.)
---
Sotrax

Benutzeravatar
Sotrax
Administrator
Beiträge: 35025
Registriert: 8. Nov 2003, 04:26

Re: In welche Programmiersprache ist Freewar programmiert?

Beitrag von Sotrax » 27. Nov 2010, 22:35

Also wenn euch die Programmiersprache völlig egal ist, könnt ihr ja auch Brainfuck lernen:

http://de.wikipedia.org/wiki/Brainfuck

;)

(Zum Glück muss ich nicht mit sowas programmieren ^^)
---
Sotrax

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste