<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sebastian Hempel on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/authors/sebastian-hempel/</link><description>Recent content in Sebastian Hempel on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 19 May 2025 07:00:31 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/authors/sebastian-hempel/index.xml" rel="self" type="application/rss+xml"/><item><title>30 Jahre Java - Wie sich die Sprache entwickelt hat</title><link>https://javapro.svenruppert.com/30-jahre-java-wie-sich-die-sprache-entwickelt-hat/</link><pubDate>Mon, 19 May 2025 07:00:31 +0000</pubDate><guid>https://javapro.svenruppert.com/30-jahre-java-wie-sich-die-sprache-entwickelt-hat/</guid><description>&lt;p&gt;Wir feiern 30 Jahre Java. Zeit für einen Rückblick wie sich Java als Programmiersprache entwickelt hat. Wir werden sehen, wie Java verschiedene Paradigmen der Softwareentwicklung integriert hat, ohne seine klare Struktur zu verlieren. Es ist faszinierend, dass man trotz all dieser Veränderungen in Java immer noch genauso programmieren kann wie vor 30 Jahren.&lt;/p&gt;
&lt;p&gt;Als Java Mitte der 90er Jahre aufkam, war die objektorientierte Programmierung das dominierende Paradigma. Dies spiegelt sich in Java wider, das von Anfang an eine „rein“ objektorientierte Sprache war. „Alles ist ein Objekt“ kann wörtlich genommen werden. Mit Ausnahme der Primitiven ist alles von der Basisklasse „Objekt“ abgeleitet. Anfangs hielt sich die Sprache strikt an dieses Paradigma. Dies änderte sich im Laufe der Zeit, als die Sprache immer mehr Elemente des funktionalen Programmierparadigmas übernahm. Diese Entwicklung lässt sich auch in anderen Programmiersprachen beobachten.&lt;/p&gt;</description></item></channel></rss>