Schönen guten Abend allerseits,
eure Community hat ab sofort ein Mitglied mehr, dem ihr mit Rat und Tat zur Seite stehen könnt. Ist das nicht schön? :toll:
Ähm ja...kurz zu mir: Ich bin Master-Student der Computerlinguistik und habe bereits reichlich Erfahrung im Programmieren mit Python gesammelt. Was Java betrifft, bin ich allerdings ein blutiger Anfänger. Ein Software-Projekt an der Uni macht es nun notwendig, dass ich mich endlich mal in Java einarbeite. Allerdings stellt sich mir nun die Frage, welche Sprachversion ich verwenden soll. Java 6 oder 7?
Nach dem zu urteilen, was ich bisher auf diversen Seiten im Netz so gelesen habe, scheinen die Unterschiede / Neuerungen nicht so gravierend für den Otto Normalprogrammierer zu sein, oder? Als Computerlinguist habe ich hauptsächlich mit dem Einlesen und Verarbeiten von Texten zu tun. Aspekte wie etwa Netzwerk- oder GUI-Programmierung sind für mich also völlig irrelevant. Ist es in einem solchen Fall egal, mit welcher Version ich starte? Ich würde eigentlich gern mit dem Javainsel-Buch lernen, aber das basiert auf Java 6 und ich möchte ungern eine möglicherweise bald veraltete Version lernen.
Diesbezüglich noch eine verwandte Frage: Wie sieht es generell mit der Kompatibilität von externen Bibliotheken zu neuen Sprachversionen aus? Sind ältere Bibliotheken in der Regel weiterhin kompatibel oder nicht? Ich möchte nämlich gern auf eine Bibliothek zurückgreifen, die laut Entwickler Java 4 oder neuer voraussetzt. Bedeutet das, dass sie auch mit Version 6 und 7 funktionieren wird?
Herzlichen Dank im Voraus!
eure Community hat ab sofort ein Mitglied mehr, dem ihr mit Rat und Tat zur Seite stehen könnt. Ist das nicht schön? :toll:
Ähm ja...kurz zu mir: Ich bin Master-Student der Computerlinguistik und habe bereits reichlich Erfahrung im Programmieren mit Python gesammelt. Was Java betrifft, bin ich allerdings ein blutiger Anfänger. Ein Software-Projekt an der Uni macht es nun notwendig, dass ich mich endlich mal in Java einarbeite. Allerdings stellt sich mir nun die Frage, welche Sprachversion ich verwenden soll. Java 6 oder 7?
Nach dem zu urteilen, was ich bisher auf diversen Seiten im Netz so gelesen habe, scheinen die Unterschiede / Neuerungen nicht so gravierend für den Otto Normalprogrammierer zu sein, oder? Als Computerlinguist habe ich hauptsächlich mit dem Einlesen und Verarbeiten von Texten zu tun. Aspekte wie etwa Netzwerk- oder GUI-Programmierung sind für mich also völlig irrelevant. Ist es in einem solchen Fall egal, mit welcher Version ich starte? Ich würde eigentlich gern mit dem Javainsel-Buch lernen, aber das basiert auf Java 6 und ich möchte ungern eine möglicherweise bald veraltete Version lernen.
Diesbezüglich noch eine verwandte Frage: Wie sieht es generell mit der Kompatibilität von externen Bibliotheken zu neuen Sprachversionen aus? Sind ältere Bibliotheken in der Regel weiterhin kompatibel oder nicht? Ich möchte nämlich gern auf eine Bibliothek zurückgreifen, die laut Entwickler Java 4 oder neuer voraussetzt. Bedeutet das, dass sie auch mit Version 6 und 7 funktionieren wird?
Herzlichen Dank im Voraus!