Verglichene Sprachen: kein Vergleich Seniorität: - Domäne: Desktop-Applikationen, Embedded
I: In welchen Sprachen hast du schon Erfarhung
B: C und C++ und früher Java.
I: Welche Domäne
B: Bei C und C++ sind es Embedded-Systeme bzw. Desktopanwendungen und bei Java auch Desktopanwendungen
I: Lieblingsprogrammiersprache
B: Zur Zeit C++ mit Qt
I: Und was sind die Gründe
B: C++ Zwang kommt durch Embbeded da fällt Java eigentlich weg. Mit C++ und Qt können wir realtiv einfach Librarys die wir auf dem Desktopsystem oder auf Emmbedded Entwickeln auf dem jeweiligen anderen System wiederverwenden.
I: Und das ist dann der Aspekt warum du persöhnlich sagen würdest das das deine Lieblingsprogrammiersprache ist.
B: (...)
I: Gibt es sonst noch Eingenschaften die da gut sind die eine Programmiersprache haben sollte das sie dir gefällt
B: Gibts jetzt so direkt nicht. Was ich bei Java sehr gut finde ist, dass so Pufferüberläufe oder bei Arrays die grenzüberschreitungen schon von der Sprache entdeckt werden. Und das fehlt bei C sowieso und bei C++ etwas.
I: Und das stört dich in deinem Programmiereralltag?
B: Ja, also man kann sich darauf einstellen da man das ja weiß aber man muss halt alles kontrollieren und überprüfen sonst bekommt man eine Fehlermeldung.
B: Also bei Java fand ich immer gut das schon sehr viele Klassen vorhanden waren, also für String, für Netzwerk und ähnliches. Das fehlt bei C++ etwas aber mit einigen Librarys, so Qt ist es dann etwa gleich. Ansonsten tu ich mich da schwer. ICh habe früher sehr gerne mit Java Programmiert nur gehts halt mit dem Anwendungszweck nicht.
I: Aber das heißt eigentlich wenn man den Anwendungszweck rauslässt würdest du da sagen das du lieber mit Java programmierst als mit C++.
B: Also auf dem PC hab ich lieber mit Java Programmiert.
I: Wenn wir mal über Herrausforderungen sprechen. Was ist so die Herrausforderung die dich reizt beim Software entwickeln. Gehts eher um Problemlösung
B: Genau man bekommt eine Anforderung oder ein Ziel das man Lösen soll und da hat man selten ein Schema F. Man muss sich eignetlich jedes Mal was neues überlegen.
B: Interssant uns spanned ist das sicher mal was neues zu benutzen allerdings eher schwer umzusetzten. Da man dann entweder alles andere auch portieren muss oder immer eine Schnittstelle braucht.
I: Würdest du bei der Jobsuche die Programmiersprache als KO Kriterium sehen, also wie wichtig ist das da für dich.
B: Ich würde jetzt eher das bevorzugen was ich kenne, also C++, C und Java. Und Ausschließen würde ich denke ich alles was mit WEbprogrammierung zu tun hab da ich da bisher noch fast garnichts gemacht hab.