Re: C-Programmierung unter Mac OS X



On 25 Aug., 17:31, Rainer Weikusat <rweiku...@xxxxxxxxxxx> wrote:
Dominik Leukers <dominikleuk...@xxxxxxxxx> writes:
  Daß ausgerechnet C in einem Mathematikstudium gelehrt werden
  soll, befremdet allerdings. Man würde hier viel eher an
  Haskell denken, und noch eher daran, daß man sich erst einmal
  auf lineare Algebra und Analysis konzentrieren soll und gar
  nicht auf das Programmieren. Aber vielleicht handelt es sich
  ja auch um ein /Fach/hochschulstudium.

Ich studiere an der Uni Bonn, und da gibt es im Grundstudium neben
Lineare Algebra und Analysis auch das Modul "Algorithmische
Mathematik". In der Information steht, dass man dafür unbedingt
Programmierkenntnisse haben sollte, deshalb ist der Programmierkurs
auch als Vorkurs angesetzt. Warum die sich dort jetzt gerade für C
entschieden haben, weiß ich nicht.

Die wahrscheinliche Vermutung waere, dass eine Sprache gelernt werden
sollte, mit der man auch einigermassen Aussichten hat, umfangreichere
numerische Problem geloest zu bekommen, bevor die Sonne verlischt.

Als Autor von http://www.prog-c-math.de/ kann ich C als
Einführungssprache
natürlich nur unterstützen, irgendwer muss das Buch ja kaufen ;-)

Aber im Ernst: wir haben uns bewusst für C entschieden, da C noch
recht "nahe an der Maschine" ist aber mehr kann als Fortran77. C++
als Anfängersprache passt nicht in einen "normalen" einsemestrigen
Kurs, es sei denn man setzt sechs Wochenstunden Vorlesung an.

Haskell, Scheme, etc sind sicherlich interessante Programmiersprachen,
aber die Implementierung einer Matrix-Vektor Multiplikation z.B.
geht einem in C doch schneller von der Hand.

Gruß, Uwe
.



Relevant Pages

  • Re: Anfaenger versucht sich an Stoppuhr
    ... Ich möchte eine Stoppuhr programmieren. ... Welche Klassen muss ich dazu ...   Jedes Java-Programm kann ohne Verwendung von Importdeklarationen ... | Allgemeine deutschsprachige verbundene Quellen zu Java ...
    (de.comp.lang.java)
  • Re: C-Programmierung unter Mac OS X
    ... auf lineare Algebra und Analysis konzentrieren soll und gar ... nicht auf das Programmieren. ... Lineare Algebra und Analysis auch das Modul "Algorithmische ...
    (de.comp.lang.c)