BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Studienvorbereitung (http://www.black-board.net/thread.php?threadid=23645)


Geschrieben von Zyrus am 28.02.2009 um 21:32:

 

Nun ja, gerade der GC ist bei Java ziemlich wichtig, da Java bekannt ist als Ressourcenfresser. Ich weiß ja nicht inwiefern Du Erfahrung mit Java hast, aber das was ich damals mitbekommen (und mitprogrammiert) habe war gegenüber VB, C#, etc. doch schon ziemlich krass.

Wie gesagt, ich spreche aus meinen persönlichen Erfahrungen.

Natürlich ist die Lib sehr groß, es wird einem auch viel abgenommen, aber gerade wenn man Client/Server - Anwendungen entwickelt, hört es schnell auf, weil gerade die Schnittstelle zu Sprachen wie COBOL, etc. extrem ist, was man erstmal verstehen muss.

Ansonsten kann man mit Java gut GUI - Programmierung machen, auch als Anfänger, aber selbst das ist gut mit VB/VB .NET und C# mit dem Visual Studio gut lösbar.

Ich denke dennoch, es geht nicht um die Sprache an sich, sondern eher darum erstmal Programmierung zu verstehen. Dazu gehört mehr als die Sprache selber, auch UML gehört dazu, sowie Struktogramme, usw.

Greetz

Zyrus



Geschrieben von PygoscelisPapua am 28.02.2009 um 22:50:

 

Zitat:
Original von Zirias
Ist aber lustig zu sehen, wie du dich aufregst großes Grinsen

Abseits von allem Gestänker *fg*


Wo ich mich Deiner Meinung nach vorher aufgeregt haben soll, ist mir schleierhaft. Wenn ich aber so darüber nachdenke, dann hätte ich doch einen Grund, nämlich den, dass ich mich hier wieder, in dem Versuch jemand anderem etwas zu erklären (bei dem Du Dir noch nicht mal wirklich die Mühe gemacht hast, überhaupt nur zu lesen worum es hier im Detail eigentlich geht), in so eine unsinnige Diskussion mit jemanden verwickeln lasse, der meiner Meinung nach nicht wirklich an einem fruchtbarem Disput interessiert ist, sondern in "Hau drauf!" - Mentalität hier einzig und allein seine engstirnige Meinungen allen vor den Latz knallen will. Das ist imho das wirklich einzige peinliche hier.

Und auf sowas fall ich jetzt schon zum zweiten Mal innerhalb von einer Woche rein... und das sollte jetzt mir peinlich sein. Und damit verabschiede ich mich auch von dieser Diskussion!

---
@Antiheld: Btw. wir haben auch 4 Semester Programmierung gemacht Augenzwinkern
Deine zweite Frage mag ich nicht beantworten - aber das ist imho auch nicht so wichtig - Leute die so engstirnig über Studenten eines bestimmten Studienganges urteilen können mir gestohlen bleiben. Und es mag einem zwar so vor kommen, das alle Informatiker alle Wirtschaftsinformatiker gering schätzen - das ist aber bei weitem nicht so - liest ja auch Gott sei Dank nicht jeder Deutsche nur Bild Augenzwinkern



Geschrieben von Zirias am 01.03.2009 um 09:42:

 

Schade an der Sache ist, dass du offenbar wirklich überzeugt bist, deine Postings seien objektiv gewesen. Dabei waren sie doch voll vom üblichen C++ bashing. Also nehm ich es lieber mit Humor, war aber schon fast klar, dass daraus dann auch gleich ein "Nebenkriegsschauplatz" wird Augen rollen
edit: Im übrigen lässt allein die Wahl deiner Signatur schon eine deutliche Voreingenommenheit erkennen. Da hilft es auch nichts, jetzt zu jammern, und den Beleidigten zu spielen.

Zyrus, du könntest ein wenig ins Detail gehen großes Grinsen Dass du den GC erwähnst (sowas gibt's in vielen anderen Sprachen auch und gerade da kann man trefflich über Sinn und Unsinn streiten), und dann schreibst "das war ziemlich krass", hilft mir noch nicht dabei zu erkennen, was du eigentlich meinst. Meine Vermutung ist, dass du hier an Fähigkeiten der Java-lib denkst und eben nicht an Javas Sprachkonstrukte....



Geschrieben von Rudolf am 05.03.2009 um 22:14:

 

Um nochmal zum Thema zurückzukommen.

Warum wurde mir nicht Delphi empfohlen. Schließlich habe ich dort Vorkenntnisse, es ist ebenso eine objektorientierte Programmiersprache, und wird auch im professionellen Umfeld genutzt.

Was hat Java Delphi voraus, abgesehen von der Platformunabhängigkeit



Geschrieben von Zirias am 05.03.2009 um 22:35:

 

Ich hab Delphi bis jetzt weder an der Uni noch im Unternehmen gesehen -- aber das heißt ja nicht, dass es NIRGENDS genutzt wird. Ich würde aber jede Wette machen, dass in Unternehmen viel häufiger entweder .NET oder Java eingesetzt wird.

Meiner Meinung nach krankt "Delphi"¹ an seinen Ursprüngen: Pascal ist eine bewusst restriktive und ausformulierte Sprache, denn sie wurde ja schließlich zu Lehrzwecken entworfen. Damit sind manche Dinge in Pascal nicht möglich, andere umständlich aufzuschreiben.

Ähnliche Eigenschaften hat auch vB.NET und was C#.NET und Java angeht, die machen immerhin ähnliche Einschränkungen in den Fähigkeiten der Sprache. ABER: Sie bieten dafür eine gesicherte Ausführungsumgebung (ob man das nun mit 'sandbox' oder 'managed code' tituliert ist wohl egal), Platformunabhängigkeit, und eine Klassenbibliothek, die dicht an den aktuellen Anforderungen an Business-Software ist und so auch umfangreiche Funktionalität für Web-Anwendungen und Webservices bietet.

Auf der anderen Seite sind Sprachen wie C++. Sie sind in der Konstruktion komplex und liefern eine schlanke Bibliothek mit, die sich auf das nötigste beschränkt. Delphi/Pascal haben sie voraus, dass die Sprache selbst sehr viel mehr Features hat und natürlich auch mehr erlaubt, so eignen sie sich besonders für low-level Projekte.

Delphi gehört weder in die eine noch in die andere Kategorie und ich kann ehrlich gesagt die Vorteile auch nicht sehen....

Um deine Frage zu beantworten: Delphi wird dir wohl vor allem deshalb keiner empfehlen, weil du es zumindest an einer Hochschule nie anwenden wirst smile

¹ EIGENTLICH ist das ja ObjectPascal (Pascal mit OO). Das ganze als Produkt mit IDE und Klassenbibliothek für Windows verkauft nannte man Delphi und mit der Zeit wurde das dann auch zum Namen der Sprache -- sehr seltsam finde ich das.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH