frage zum studium der informatik...
-
Naja warum Java... Wenn du z.B. eine Datenbank-Vorlesung oder eine Netzwerk-Vorlesung besuchst geht es ja meistens darum die dahinter liegenden Konzepte und Prinzipien zu verstehen. Wenn du dann z.B. eine Datenbankanwendung oder was mit Sockets programmieren willst, dann bieten dir die Java-Bibliotheken diese Dinge auf einem sehr hohen Abstraktionsniveau an, wo du dich nicht um jede kleine Einzelheit (die für das Verständnis auch gar nicht wichtig ist) kümmern musst. So lernt man die Sachen einfach besser und schneller, und wenn man später doch mal z.B. Socketprogrammierung mit C++ machen muss, so wird man da trotzdem auch gut klar kommen.
Und ein Spielzeug ist Java sicherlich nicht... Ich denke nicht zuletzt auch ein Grund, warum Java verwendet wird, ist die mittlerweile hohe Akzeptanz in der Industrie. Immer mehr Jobangebote erfordern Java-Kenntnisse
-
anno-nymus schrieb:
warum benutzen eigentlich alle java? irgendwie ist die sprache mehr so ein kleines spielzeug! nicht dass ich mich java sonderlich auskenne, aber es ist halt verwunderlich! warum kein c++?
vielleicht weil java leichter zu lernen ist, gerade was oo angeht. java gibt's schon lange, ist aber immer noch aktuell und es hat auch weniger fallstricke als c++ d.h. für einsteiger also prima geeignet.
...und ein spielzeug ist java natürlich nicht
(auch wenn einige c++ -fans das vielleicht glauben mögen).
-
Haaaalelujaaaa!

-
CengizS schrieb:
"Kaffee ist nichts für Kinder!"
also doch kein spielzeug. sach ich's ja

-
anno-nymus schrieb:
an sich interessiert mich insbesondere der compilerbau/datenbanken/ betriebssysteme aus diesem grund wollte ich einfach mal wissen was so am brauchbarsten für die zukunft ist.
für compilerbau würde ich einen ganz großen satz zu theoretischer informatik VORHER machen. du musst so einiges wissen, um dort land zu sehen.
anno-nymus schrieb:
und ja, math. ist ganz best. mit das schwerste am studium. aber ohne gehts halt nirgendwo(außer bei den bwl'ern ^^)
falsch. die bwler müssen einiges an mathe durchmachen. aber das steht auf einem anderen blatt.
@CengizS *grins*
-
elise schrieb:
falsch. die bwler müssen einiges an mathe durchmachen. aber das steht auf einem anderen blatt.
Mathe ja, Mathematik nein

-
gut, zu java, werde ich nichts weiter sagen,
aber das hier bwler in schutz genommen werden kann ich so nicht ganz verstehen^^ das einzige an mathem. was sie durchkauen, handelt davon wie man leute am effektivsten ausnimmt^^
-
Es gibt doch Bio-Informatik als Studiengang. Wenn dich Informatik also sehr interessiert, kannst du ja vielleicht wechseln und vermutlich die Bio-Scheine die du schon gemacht hast einbringen.
net schrieb:
anno-nymus schrieb:
warum benutzen eigentlich alle java? irgendwie ist die sprache mehr so ein kleines spielzeug! nicht dass ich mich java sonderlich auskenne, aber es ist halt verwunderlich! warum kein c++?
vielleicht weil java leichter zu lernen ist, gerade was oo angeht. java gibt's schon lange, ist aber immer noch aktuell und es hat auch weniger fallstricke als c++ d.h. für einsteiger also prima geeignet.
...und ein spielzeug ist java natürlich nicht
(auch wenn einige c++ -fans das vielleicht glauben mögen).Java ist zum lernen ja eher eine schlechte Programmiersprache. Ungefähr Vergleichbar mit Schwimmen auf dem Trockenen zu üben und wenn man dann beim ersten Versuch ins Meer mit Strömung und Wellen springt, geht man eben unter.
Auch ein interessanter Artikel zu dem Thema http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
btw. bevor jemand davon anfängt, wir reden nicht über Java an sich, sondern über Java als Programmiersprache um programmieren zu lernen.
-
ich meine ja nur, das man damit halt nicht sehr systemnah programmieren kann, außerdem gibts keine templates. und dazu kann ich dem oo-proggen auch nicht zustimmen, denn mit c++ kann man doch wunderbar oo schreiben.
außerdem stimmt das mit den fallstricken auch nicht ganz! es sei denn man benutzt statt den neuen c++ alte c-fkt. etc... außerdem kann die coole speicherverwaltung auch ganz vom coder weggelassen werden, wie bei java^^
ich verstehe eigentlich nur nicht den trend! auch guis kann man wunderbar mit Qt realisieren, die einarbeitung dauert vielleicht 2 tage!
aber eigentlich ist das auch scheißegal! (wenn auch nicht ganz logisch)
zum studium: ich bin ersti... ich sammle noch scheine, und werde mal hoffen das mich der gewaltige stoff nicht erdrückt!danke für die tips
-
Als ich vor einem Jahr bei einer Firma als Praktikant gearbeitet hab, gabs da eine die Java konnte aber C++ lernen musste, für einen anderen Bereich, und die hat sich mit dem Aufbau echt schwer getan...
In Java wird man ja sofort mit Klassen konfrontiert und verlässt sich dann immer auf diesen strukturellen Aufbau...
In c++ beginnt man ja erstmal mit "int main(){irgendwas}"...
Ohne Objekte und dgl...
Ich hab meinen Professor damals auch gefragt "Warum Java?"
-> Leichter zu erlernen, weil keine Templates, keine Pointer...
"Weniger kompliziert"
...
Die einzigen wirklichen Probleme die ich anfangs hatte, hingen mit der Dateibenennung, Klassenbenennung und dem allgemeinen I/O zusammen...
Was da teilweise für Fehler auftauchten, war echt schon seltsam...
(in der Konsole kompilieren...[!?] Toll! [/!?])Eigentlich sollte man ja für die Arbeit das spezielle Werkzeug(also die Sprache) auswählen, aber bisher hätte ich mit C(++) alle Aufgaben lösen können, ohne extra den neuen Javasyntax zu lernen...
Allerdings verwendet man während des Studiums meist sowieso verschiedene Sprachen also hoffe auf C(++)-Zeiten
MfG Kuldren