Braucht man Java in der Elektronik

Gast #4270582
Lesenswert?

hallo,

habe bisher nur C gelernt. Jetzt habe ich die Möglichkeit auch Java zu 
lernen. Brauche ich diese Sprache überhaupt in der Elektronik oder würde 
es mehr Sinn machen, sich selbständig eine andere beizubringen?

Natürlich kommt es darauf an, in welchem Bereich man später arbeitet. 
Trotzdem wird man ja eine Aussage machen können, ob diese Sprache häufig 
benutzt wird.
#4270733
Lesenswert?

Java ist vom Aussterben bedroht.. Ordne ich mittlerweile in eine Klasse 
mit Pascal & Co.

Fristen alle nur noch ein nieschendarsein bei ewig gestrigen...


So und nun zu einer etwas mehr ethnisch korrekten Antwort:
Programmiersprachen sind nur ein Werkzeug; Die Aufgabe bestimmt das 
Werkzeug.

Die Frage ist, ob es Sinn macht mit einer Laubsäge zu arbeiten, wenn man 
die Möglichkeit hat ein Lasercutter einzusetzen.

Bzw. Java in der Elektronik selbst ist mir - soweit ich mich erinnern 
kann - nie wirklich untergekommen. Höchstens als halbgare Software um 
ein Gerät/Baugruppe o.ä einzustellen/programmieren.
#4270777
Lesenswert?

El J. schrieb:
> Java ist vom Aussterben bedroht.. Ordne ich mittlerweile in eine Klasse
> mit Pascal & Co.

Na ja... dann lieber mal in den TIOBE-Index gucken:
http://www.heise.de/developer/meldung/Programmiersprachen-Ranking-C-steigt-im-TIOBE-Index-2748898.html

Erstaunlicherweise liegt Java und "old" C sehr weit oben, C++ ist von 
einem Hoch von 18% vor Jahren auf einen Tiefpunkt von 5% gefallen aus 
dem es jetzt gerade wieder hochklettert. Java im Embedded-Bereich halte 
ich eher für eine Ausnahme, eher alles was Web-Anwendungen angeht.

Solche Rankings sind natürlich nicht immer unstrittig, manche legen die 
Häufigkeit der Nennungen in Stellenanzeigen zugrunde, andere realisierte 
Projekte, ymmv.
#4270927
Lesenswert?

Wenn jemand OO verstehen lernen will, dann ist Java gar nicht schlecht, 
da es anders als viele Scriptsprache OO nicht nur irgendwie kann und 
nicht wie C++ OO nicht erzwingt. Ob man damit weiter machen muß, im 
Elektronik-Umfeld, ist eine andere Frage. Bei OO ist aber meist nicht 
die Sprache das Problem, sonder ob man das OO-Paradigma drauf hat.

 Daß Java ausstirbt wage ich zu bezweifeln. Es gibt noch andere 
IT-Bereiche als nur Embeded.
 Und wer C++ und Objective-C in der Statistik zusammen betrachtet, der 
sieht leicht, das C++ zeitweise von zweiterem verdrängt wurde. Nicht 
weil es schlechter wäre, sonder weil dahinter ein Konzern (oder 
vielleicht auch nur ein inzwischen Verstorbener) steht, der nicht 
fremdes akzeptieren kann. das ist so wie Bill G. immer BASIC haben 
wollte, weil er damit programmieren gelernt hatte.
#4272662
Lesenswert?

Java ist IMHO eine der schönsten und am einfachsten zu lernenden 
Programmiersprachen überhaupt. Es bietet - fast wie C und im Gegensatz 
zu C++ und vielen Skriptsprachen - einen einfach zu überschauenden 
Sprachschatz. Die Gefahr ist viel kleiner, dass der Programmierer von 
der schieren Anzahl Sprachkonstrukte überfordert wird und deshalb 
schlechte Architektur erzeugt. Gleichzeitig beseitigt es aber auch die 
typischen Stolpersteine von C und C++ und kommt mit einer schönen 
Standardbibliothek daher.

Reinschauen würde ich deshalb auf jeden Fall! Eine Programmiersprache 
richtig zu lernen, erfordert aber sowieso, dass man ein paar "richtige" 
Projekte damit macht. Alles andere bringt einem in der Regel nicht 
weiter, als das gemeinsame Subset mit den bereits bekannten Sprachen zu 
kennen. Und dann kann man es logicherweise auch gleich lassen, die neue 
Sprache zu lernen.
#4272903
Lesenswert?

Jörg W. schrieb:
> Tcf K. schrieb:
>> Erstaunlicherweise liegt Java [...] sehr weit oben
>
> Ob der Androide da eine Rolle spielt? ;-)

Das könnte ein Aspekt sein, aber weit wichtiger ist wohl die enorme 
Verbreitung von Java für Internet- und Intranetanwendungen im 
Konzernumfeld. Wenn man für eine Firma wie Siemens, die Allianz, BMW 
oder Continental Anwendungen baut, passiert das in den meisten Fällen 
mit Java. Oder natürlich mit ABAP, wenn man im SAP-Umfeld unterwegs ist. 
Ansonsten spielt in der Liga höchstens noch C# eine Rolle, falls man 
irgendwo in der Sharepoint-Ecke sein Geld verdient.
Gast #4278415
Lesenswert?

Timm T. schrieb:
> Mindestens 6 Leute können kein ASM. ;-)

Können und lieben sind zwei paar Schuhe.
Ich schreibe das gleich im Hexcode weg.
Assembler ist doch nur für Pussys.
[Achtung, kann Spuren von Ironie enthalten]

Topic:
Nein ich habe Java noch nie gebraucht.
Ich bin mir aber sicher das ich es hätte brauchen können wenn ich es 
gekonnt hätte.
So habe ich mich mit Phyton gequält und bin auch zu passablen 
Ergebnissen gekommen.

Lerne was Du lernen kannst.
Es schaden nur die Dinge die man nicht kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren