Frage von xBlackMass, 77

Welche Programmiersprachen lernt man eigentlich in einem Informatikstudium?

Antwort
von Galdur, 17

Auf jeden Fall einige Vertreter aus unterschiedlichen Paradigmen. PASCAL wird zum Beispiel sehr gern genommen, um den Studenten funktionale Programmierung beizubringen - ist letztlich auch eine Lehrsprache, an der man Struktur sehr gut zeigen kann.

C wird als maschinennahe Hochsprache immer wieder gern genommen, vor allen in Modulen wie "Algorithmen und Datenstrukturen".

In der OO (Objektorientierung) sieht man sehr häufig Java, C# oder manchmal auch sowas wie Smalltalk.

Darüber hinaus gibt es - abhängig von der Uni - ganz oft "Nischenmodule", in denen Profs oft viel Handlungsfreiheit besitzen und gerne mal ihre Programmiersprache variieren, um Lehrinhalte zu vermitteln. Es gibt meiner Meinung nach keine bessere Möglichkeit, einen Sachverhalt zu verstehen, wenn man ihn in unterschiedlichen Sprachen formuliert. Da kommen dann auch Sprachen wie Python, Ruby, Scheme, Lisp, manchmal auch so'n Esoteriker Kram wie brainfuck dazu.

Antwort
von Schachpapa, 43

In spezielleren Vorlesungen auch Lisp/Scheme, Prolog und Haskell (logische und funktionale Programmierung) und Smalltalk (Objektorientierte Programmierung)

Antwort
von androhecker, 48

Bei vielen eine der Folgenden:
Java, C++, C

Öfters werden auch mehrere Sprachen genommen, dann aber eher einfachere als Ergänzung (zB PHP).

Antwort
von Peterwefer, 57

Sehr oft C (mit den Nachfolgern C++ und C#), aber auch heute noch nicht selten Ansembler und die Maschinensprache.

Kommentar von androhecker ,

Keiner der beiden Sprachen ist der Nachfolger von C. C++ ist eine Erweiterung und C# hat mehr mit Java als mit C gemein.

Kommentar von Galdur ,

Außerdem heißt es "Assembler" - ist aber auch keine Programmiersprache. Es gibt die "Assemblersprache", mit der man maschinennahe Befehle programmieren kann.

Assembler ist eine Art Compiler, der eine Hochsprache in Maschinensprache übersetzt. Was man manchmal noch an Unis macht ist die Deluxe-Version, die für Menschen noch lesbar ist, mit eindeutigen, angenehmen Befehlen wie "ADD" "MOV" oder "BNE".

Desweiteren ist "Maschinensprache" an sich keine Programmiersprache - es ist die interne Übersetzung von Befehlen in Bitmuster, die auf einer Schaltlogik arbeiten. Es gibt auch nicht "die" Maschinensprache, jede Maschinensprache ist individuell und abhängig von der zugrunde liegenden Hardware / Rechnerarchitektur. 

Antwort
von yimitzu, 55

Java c++

Kommentar von Peterwefer ,

Java - das muss neu sein.

Kommentar von androhecker ,

Java ist sogar sehr üblich, neu aber wohl eher nicht.

Keine passende Antwort gefunden?

Fragen Sie die Community