<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4380865003889017286</id><updated>2024-09-05T03:21:05.188-07:00</updated><category term="Programmiersprache"/><category term="programmieren"/><category term="Java"/><category term="GlassFish"/><category term="lernen"/><category term="C"/><category term="Entwickler"/><category term="JavaScript"/><category term="Objekte"/><category term="Programmieren lernen"/><category term="Programmierer"/><category term="Programmierung"/><category term="Server"/><category term="Windows"/><category term="Algorithmus"/><category term="Anfänger"/><category term="CLient"/><category term="Code"/><category term="Compiler"/><category term="Domäne"/><category term="Frameworks"/><category term="GlassFish Server"/><category term="Linux"/><category term="Software"/><category term="Softwareentwickler"/><category term="Sprache"/><category term="Studium"/><category term="Threads"/><category term="Webentwicklung"/><category term="volatile"/><category term=".NET"/><category term="ABAP"/><category term="API"/><category term="Abhängigkeiten"/><category term="Administration"/><category term="Algorithmen"/><category term="Apple"/><category term="Aufgabe"/><category term="Backend"/><category term="Backup"/><category term="Browser"/><category term="Bugtracker"/><category term="C#"/><category term="C++"/><category term="C-Programmierer"/><category term="Cluster"/><category term="Computervisualisierung"/><category term="DApps"/><category term="DOM"/><category term="Datenbanken"/><category term="Datenbankobjekte"/><category term="Datensicherheit"/><category term="Datenstrukturen"/><category term="Domain"/><category term="EJB-Container"/><category term="Eclipse RPC"/><category term="Entwicklung"/><category term="Entwicklungsumgebung"/><category term="Fehlerquelle"/><category term="Framework"/><category term="Frontend"/><category term="GCC"/><category term="GUI"/><category term="Game Design"/><category term="Getter"/><category term="HTML"/><category term="Hardware"/><category term="Heap"/><category term="Hibernate"/><category term="IDE"/><category term="Implementierung"/><category term="Informatik"/><category term="Initialisierung"/><category term="Installation"/><category term="Instanz"/><category term="Instanzen"/><category term="Internet.Java"/><category term="JSF"/><category term="JSP"/><category term="JVM"/><category term="Java EE"/><category term="Klassen"/><category term="Konstruktor"/><category term="Kotlin"/><category term="Kritik"/><category term="MSVC"/><category term="MacPro"/><category term="Member"/><category term="Microsoft"/><category term="Modell"/><category term="Mongo DB"/><category term="Mono"/><category term="Multithreading"/><category term="Objektorientierung"/><category term="Open MQ"/><category term="PATH"/><category term="Paradigma"/><category term="Paradigmen"/><category term="Philosophie"/><category term="Plattformen"/><category term="Port"/><category term="Programm"/><category term="Programmiersprache C"/><category term="Python"/><category term="Raspberry Pi"/><category term="Recovery"/><category term="SAP"/><category term="Schule"/><category term="Servlet"/><category term="Servlets"/><category term="Setter"/><category term="Sicherheit"/><category term="Smart Contracts"/><category term="Spezifikation"/><category term="Spieleentwicklung"/><category term="Stack"/><category term="Stress"/><category term="Szenario"/><category term="Tags"/><category term="Test"/><category term="Testen"/><category term="Testszenarien"/><category term="Tutorium"/><category term="Typescript"/><category term="UCS"/><category term="UCS-2"/><category term="UTF"/><category term="UTF-16"/><category term="UTF-32"/><category term="UTF-8"/><category term="Umgebungsvariable"/><category term="Variable"/><category term="Verhalten"/><category term="Verwalten"/><category term="Verzeichnis"/><category term="WIrtschaftsinformatik"/><category term="Web Components"/><category term="Web-Container"/><category term="Webanwendungen"/><category term="Webchain"/><category term="Webfrontend"/><category term="administrieren"/><category term="asadmin"/><category term="beste Programmiersprache"/><category term="create-domain"/><category term="entwickeln"/><category term="fehleranfällig"/><category term="flag"/><category term="get"/><category term="iOS"/><category term="iPad"/><category term="initialisieren"/><category term="kompilieren"/><category term="komplex"/><category term="lazy"/><category term="noSQL"/><category term="objektorientiert"/><category term="primitive Datentypen"/><category term="security"/><category term="serialisieren"/><category term="set"/><category term="statische Member"/><category term="transient"/><category term="wiederherstellung"/><category term="windows.h"/><category term="Übung"/><category term="Übungsaufgabe"/><title type='text'>Algorithmen und Datenstrukturen</title><subtitle type='html'>Algorithmen und Datenstrukturen für Anfänger und Fortgeschrittene, Entwurfsmuster (Design Pattern) und Programmierung in den Programmiersprachen Java, c++, C Sharp, PHP, und JavaScript. Ergänzend MySQL</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://algorithmen-datenstrukturen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-2691541867362460042</id><published>2018-12-11T20:36:00.001-08:00</published><updated>2018-12-11T20:36:31.231-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmierung"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="windows.h"/><title type='text'>Microsoft, Windows. und Programmierung in C</title><content type='html'>Ich hatte letztens Bedarf nach einem kleinen Helferlein, das unter Windows den Inhalt der Zwischenablage nach bestimmten Kriterien modifiziert.
Zunächst wollte ich es schnell in C herunter programmieren, merkte dann aber mal wieder, wie ungewohnt die nativen Funktionen dafür über die windows.h anzusprechen sind und habe es dann - wissend, dass es mit Kanonen auf Spatzen geschossen war - das ganze in ein paar Minuten mit Java umgesetzt.
Ich hatte einfach keine Lust, mich je nach Herkunft einer Bibliothek in verschiedene Denkweisen hineinzuversetzen. Und gerade was Microsoft da mit C veranstaltet, sieht manchmal schon fast nach einer anderen Sprache aus.
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/2691541867362460042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/2691541867362460042'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/12/microsoft-windows-und-programmierung-in.html' title='Microsoft, Windows. und Programmierung in C'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-4366456543476160584</id><published>2018-12-09T15:58:00.000-08:00</published><updated>2018-12-09T15:58:04.567-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API"/><category scheme="http://www.blogger.com/atom/ns#" term="DOM"/><category scheme="http://www.blogger.com/atom/ns#" term="Entwickler"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="Frontend"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Tags"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Components"/><category scheme="http://www.blogger.com/atom/ns#" term="Webanwendungen"/><title type='text'>Frontend Entwicklung: Web Components</title><content type='html'>Web Components sind eine Anzahl von Web APIs, mit deren Hilfe Entwickler eigene, &lt;b&gt;wiederverwendbare, gekapselte HTML-Tags&lt;/b&gt; erstellen können. Diese HTML-Tags können anschließend in Webseiten und Webanwendungen verwendet werden. Komponenten und Widgets die auf den Web Component-Standards aufbauen, werden mit allen gängigen, modernen Browsern funktionieren und können in Kombination mit beliebigen JavaScript-Bibliotheken und Frameworks, die mit HTML arbeiten, verwendet werden. Das Ziel von Web Components ist es, &lt;b&gt;die Art der Einbindung von Plugins in Webanwendungen bis zu einem gewissen Grad zu vereinheitlichen&lt;/b&gt; und damit auch zu vereinfachen. Die &lt;b&gt;Kapselung hat den großen Vorteil, dass jegliche Interna des auf dem Web Components Standard aufbauenden Moduls für weitere Elemente in einem HTML-Dokument verborgen bleiben&lt;/b&gt; – So lassen sich für Entwickler wie Anwender gleichermaßen &lt;b&gt;lästige Konflikte zwischen Plugins und Scripten die von einer Webseite eingebunden werden elegant und effektiv umgehen. &lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/12/frontend-entwicklung-web-components.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/4366456543476160584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/4366456543476160584'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/12/frontend-entwicklung-web-components.html' title='Frontend Entwicklung: Web Components'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-1148414176136495686</id><published>2018-12-02T19:00:00.000-08:00</published><updated>2018-12-02T19:00:06.234-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="MSVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Threads"/><category scheme="http://www.blogger.com/atom/ns#" term="Variable"/><category scheme="http://www.blogger.com/atom/ns#" term="volatile"/><title type='text'>Threads und volatile</title><content type='html'>Hier spielen mindestens drei Dinge mit rein:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;Darf der Compiler das Lesen/Schreiben einer Variablen im generierten Maschinentext nach oben oder unten verschieben?&lt;/li&gt;
&lt;li&gt;Darf die CPU das Lesen/Schreiben eines Registers in der Ausführung vorziehen oder auf später verschieben?&lt;/li&gt;
&lt;li&gt;Darf der Compiler das Lesen/Schreiben einer Variablen wekoptimieren?&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/12/threads-und-volatile.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/1148414176136495686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/1148414176136495686'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/12/threads-und-volatile.html' title='Threads und volatile'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3222611616882675776</id><published>2018-12-01T14:35:00.000-08:00</published><updated>2018-12-02T09:09:32.563-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apple"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="iPad"/><category scheme="http://www.blogger.com/atom/ns#" term="MacPro"/><title type='text'>Apple Hardware</title><content type='html'>Kollege hat spät 2012er Mac Mini und es ist der beste Computer den der Kollege hatte. i7, 16GB RAM, kleine AMD GPU. 500GB SSD und 2tb HDD eingeschraubt...läuft und läuft unf läuft. macOS und Debian Testing im Dualboot.
Die iOS Geräte sind mir zu teuer für das was geboten wird, liebäugel aber mit einem 2018er iPad, die gibt es ja schon gelegentlich für 250€ neu.
Hoffe die machen bald mal ernst mit einem neuen MacPro, also wie die alte Käsereibe ein Möbelstück an solider &lt;a href=&quot;https://hardware-betriebssystem.blogspot.com/2018/04/apple-produkte.html&quot; target=&quot;_blank&quot; title=&quot;Apple Produkte&quot;&gt;Apple Hardware&lt;/a&gt;. Erweiterbar, edelst designed in Sachen Funktionalität.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3222611616882675776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3222611616882675776'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/12/apple-hardware.html' title='Apple Hardware'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-6955388161519839001</id><published>2018-12-01T09:19:00.003-08:00</published><updated>2018-12-01T09:19:57.422-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DApps"/><category scheme="http://www.blogger.com/atom/ns#" term="entwickeln"/><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Smart Contracts"/><category scheme="http://www.blogger.com/atom/ns#" term="Webchain"/><title type='text'>DApps und Smart Contracts entwickeln</title><content type='html'>Ich will eine DApp entwickeln und mich mit Smart Contracts befassen. Warum? Weil die ganze Welt in letzter Zeit von DApps und dem Konzept des &amp;quot;Smart Contract&amp;quot; zu reden scheint und ich das bis vor kurzem einfach als das übliche Trend-Rauschen um den angenommenen Krypto Hype abgetan habe. Zwischenzeitlich habe ich jedoch angefangen, mich etwas mit diesen Konzepten zu befassen und finde das Thema eigentlich ganz interessant. Gleichzeitig ist nur lesen ohne programmieren langweilig, deswegen wollte ich nebenher auch ein paar Codezeilen schreiben und etwas entwickeln.&lt;br&gt;
&lt;br&gt;
Smart Contracts basieren auf der Blockchain-Technologie. Ich brauche also erst eine Blockchain auf der mein Smart Contract aufbauen kann. Das gleiche gilt für DApps, diese verteilten, dezentralen Anwendungen setzen auch auf eine vorhandene Blockchain als Basis. Bei meiner Suche nach einer geeigneten Chain kamen letztendlich Ethereum und Webchain in die engere Auswahl - Ich habe mich vorerst für Webchain entschieden weil mir diese relativ neue Blockchain vielversprechend und zukunftsträchtig erscheint - Und außerdem, Ethereum macht ja jeder :)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/12/dapps-und-smart-contracts-entwickeln.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/6955388161519839001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/6955388161519839001'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/12/dapps-und-smart-contracts-entwickeln.html' title='DApps und Smart Contracts entwickeln'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-429263476340226234</id><published>2018-11-30T19:09:00.002-08:00</published><updated>2018-11-30T19:09:41.112-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Softwareentwickler"/><category scheme="http://www.blogger.com/atom/ns#" term="Stress"/><title type='text'>Softwareentwickler Stress</title><content type='html'>Telefon klingelt. Vertriebsleiter ist dran. Kunde hat ein Problem mit der verkauften Software die ihr herstellt. Er verlangt sofortige Problemlösung oder droht mit Rückabwicklung. Vertragsrahmen ca 280.000 Euro. Nicht viel, macht aber in der Klitsche in der du gerade sitzt diesen Monat 60% des Gesamtumsatzes aus weil einige Projekte nicht gestemmt wurden. Das Problem tritt auf PowerPC auf und ist Hardwarenah.&lt;br /&gt;
&lt;br /&gt;
Du bist der einzige der das Problem lösen kann.
&lt;br /&gt;
&lt;br /&gt;
Nebenbei musst du um am Markt Konkurrenzfähig zu bleiben dauernd neue Feaures implementieren für die du eigentlich noch 5 weitere Kollegen bräuchtest, für die aber kein Geld da ist. Von Hardware mal ganz zu schweigen. Urlaubsgeld gibt es keines, Geringstsatz an Urlaubstagen.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/429263476340226234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/429263476340226234'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/11/softwareentwickler-stress.html' title='Softwareentwickler Stress'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-7868945375523010471</id><published>2018-11-30T19:06:00.000-08:00</published><updated>2018-11-30T19:08:08.330-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Datenbanken"/><category scheme="http://www.blogger.com/atom/ns#" term="Mongo DB"/><category scheme="http://www.blogger.com/atom/ns#" term="noSQL"/><title type='text'>Datenbanken</title><content type='html'>Die ganzen neumodischen Datenbanken (noSQL, Mongo DB usw usf) sind zwar nett, aber es ist de facto so, dass eine Applikation die Datenbank wählt und nicht umgekehrt.
Und da bauen so gut wie alle Applikationen auf &amp;quot;altbackene&amp;quot; Datenbanken. Ist halt so. Ja, Oracle ist Dinosauriertechnik, aber leider so ziemlich das Beste am Markt (und auch das teuerste, deren &amp;quot;Lizenzpolitik&amp;quot; ist einfach nur beschissen, ist aber ein anderes Thema). ^&lt;br&gt;
&lt;br&gt;
Die ganzen hipper Neu-ITler haben von Datenbanken so gut wie keine Ahnung mehr. Macht doch das Tool für mich - wozu also? Dann beklagen sie sich über Performanceprobleme und Bernd kommt für einen horrenden Tagessatz. Erste Maßnahme: Mal alle Datentypen angucken. Zahlen speichert man NICHT in einem Textfeld, sondern in einen Zahlenfeld. Dann klappts auch mit der Performance. Oder was meinst du wie oft da ein einfacher Index fehlt weil der Spast von Entwickler meint darauf verzichten zu können (oder das Tool).&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/11/datenbanken.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/7868945375523010471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/7868945375523010471'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/11/datenbanken.html' title='Datenbanken'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-8602410651287373789</id><published>2018-11-23T14:09:00.002-08:00</published><updated>2018-11-23T14:09:58.921-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computervisualisierung"/><category scheme="http://www.blogger.com/atom/ns#" term="Game Design"/><category scheme="http://www.blogger.com/atom/ns#" term="Softwareentwickler"/><category scheme="http://www.blogger.com/atom/ns#" term="Spieleentwicklung"/><title type='text'>Game Design, Spieleentwicklung und Computervisualisierung</title><content type='html'>Ich will euch heute ausnahmsweise mal einen richtig gelungenen Beitrag zum Thema &lt;a href=&quot;https://computervisualisierung.wordpress.com/2018/11/23/grafik-und-animationen-in-computerspielen/&quot; target=&quot;_blank&quot; title=&quot;Game Design und Spieleentwicklung&quot;&gt;Spieleentwicklung und Game Design&lt;/a&gt; empfehlen, den mein Kollege (auch Softwareentwickler) auf seinem &lt;a href=&quot;https://computervisualisierung.wordpress.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;Computervisualisierung-Blog&quot;&gt;Blog über Computervisualisierung&lt;/a&gt; veröffentlicht hat. Darin äußert er sich zu dem gefühlten technologischen Stillstand in der Entwicklung neuer &lt;a href=&quot;https://games4brandenburg.wordpress.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;PC- und Konsolen-Spiele&quot;&gt;PC- und Konsolen-Spiele&lt;/a&gt;, Grenzen der Computergrafik und den Herausforderungen und Vorgehensweisen für Entwickler und Designer in der Spielebranche. Welcher Softwareentwickler und Programmierer hat nicht schon einmal mit dem Gedanken gespielt in diese Branche zu wechseln - Aber finde mal einen sicheren, angemessen bezahlten Job bei vertretbarem Stresslevel in Deutschland...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8602410651287373789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8602410651287373789'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/11/game-design-spieleentwicklung-und.html' title='Game Design, Spieleentwicklung und Computervisualisierung'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3592204487343662099</id><published>2018-10-26T18:51:00.000-07:00</published><updated>2018-10-26T18:51:10.490-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Heap"/><category scheme="http://www.blogger.com/atom/ns#" term="Multithreading"/><category scheme="http://www.blogger.com/atom/ns#" term="Threads"/><category scheme="http://www.blogger.com/atom/ns#" term="volatile"/><title type='text'>Multithreading</title><content type='html'>Frage zu Multithreading: Ich habe dunkel in Erinnerung, dass ein Kommilitone mal ein Problem hatte. Bei einem OpenMP-Programm. Globale Variablen waren zwischen zwei Threads nicht synchronisiert. War das ein Problem mit, das mit „volatile“ lösbar wäre oder muss man da auf dem Heap allokieren?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/10/multithreading.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3592204487343662099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3592204487343662099'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/10/multithreading.html' title='Multithreading'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-2476609410271879406</id><published>2018-10-21T20:40:00.000-07:00</published><updated>2018-10-21T20:40:17.816-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ABAP"/><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP"/><title type='text'>Programmieren für SAP</title><content type='html'>Werden wirklich noch alle diese &lt;b&gt;SAP-Anwendungen in ABAP geschrieben&lt;/b&gt;? Die Sprache soll ja der absolute Murks sein? (allein bei der Syntax bekomme ich schon das kotzen)
Ich hörte vereinzelt, dass es bei dem &amp;quot;neuen SAP&amp;quot; mit In-memory-DB dann auch fast alle anderen Sprachen irgendwie genutzt werden können. z.B. Java, R, Python.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/10/programmieren-fur-sap.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/2476609410271879406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/2476609410271879406'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/10/programmieren-fur-sap.html' title='Programmieren für SAP'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-7215307305310969298</id><published>2018-10-10T18:34:00.000-07:00</published><updated>2018-10-10T18:34:01.205-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bugtracker"/><category scheme="http://www.blogger.com/atom/ns#" term="Entwickler"/><category scheme="http://www.blogger.com/atom/ns#" term="kompilieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Plattformen"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Kompilieren für unterschiedliche Plattformen</title><content type='html'>Ich habe selbst die Erfahrung machen müssen, dass viele OpenSource-Bibliotheken oder Programme zum kompilieren nicht auf allen Plattformen laufen, auf denen sie laufen sollten. Wie bei dir mit verschiedensten Fehlermeldungen.

Prinzipiell ist da der Entwickler der Ansprechpartner (z.B. über Bugtracker). Immer diese Linux vs Windows Geschichten, manchmal ist es wirklich anstrengend für uns Entwickler.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/10/kompilieren-fur-unterschiedliche.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/7215307305310969298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/7215307305310969298'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/10/kompilieren-fur-unterschiedliche.html' title='Kompilieren für unterschiedliche Plattformen'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3300030625630013207</id><published>2018-09-29T19:09:00.006-07:00</published><updated>2018-09-29T19:09:47.550-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Fehlerquelle"/><category scheme="http://www.blogger.com/atom/ns#" term="Objekte"/><title type='text'>C++ Fehlerquellen</title><content type='html'>Viele&lt;b&gt; Fehler beim programmieren in C++&lt;/b&gt; (Zugriffe auf gelöschte Objekte; Objekte, die zu lange leben und Speicher blockieren; ständiges Kopieren von Objekte, damit man von einem Scope in einen anderen Scope kommt) kommen auch daher, dass man sich nicht über die &lt;b&gt;Lebenszeiten der Objekte&lt;/b&gt; Gedanken gemacht hat.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/09/c-fehlerquellen.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3300030625630013207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3300030625630013207'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/09/c-fehlerquellen.html' title='C++ Fehlerquellen'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3663865197908544983</id><published>2018-09-29T18:26:00.002-07:00</published><updated>2018-09-29T18:26:34.498-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UCS"/><category scheme="http://www.blogger.com/atom/ns#" term="UCS-2"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF-16"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF-32"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF-8"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Windows und UTF-8</title><content type='html'>&lt;b&gt;Windows wird auch irgendwann UTF-8 haben&lt;/b&gt;, deshalb sollte man neue Software lieber intern mit UTF-8 programmieren und am API konvertieren.

Auch nochmal wie gesagt: &lt;b&gt;Windows macht auch kein korrektes UTF-16, sondern ein zurechtgehacktes UCS-2&lt;/b&gt;. Das war der Code, wo alle Zeichen 16 Bits hatten, als man noch dachte, das reiche. &lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/09/windows-und-utf-8.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3663865197908544983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3663865197908544983'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/09/windows-und-utf-8.html' title='Windows und UTF-8'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-6116234970286374000</id><published>2018-09-23T14:45:00.000-07:00</published><updated>2018-09-23T14:45:09.669-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmierer"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><title type='text'>Programmiersprachen und unzufriedene Programmierer</title><content type='html'>Ziemlich oft kommt es vor, das Software-Entwickler mit einer bestimmten Programmiersprache aus bestimmten Gründen furchtbar unzufrieden sind. Da frage ich mich: Wie stellst du dir denn die Welt vor? Du klingst, wie ein Ingenieur, der sagt: «Ich baue jetzt ein Auto, das weniger Sprit verbraucht und trotzdem volle Leistung hat. Einfach zu bedienen ist, und trotzdem fast keine Verschleißteile hat. Es soll eckig sein, und trotzdem aerodynamisch.&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/09/programmiersprachen-und-unzufriedene.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/6116234970286374000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/6116234970286374000'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/09/programmiersprachen-und-unzufriedene.html' title='Programmiersprachen und unzufriedene Programmierer'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3969140177053568695</id><published>2018-08-24T14:21:00.000-07:00</published><updated>2018-08-24T14:21:03.306-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><category scheme="http://www.blogger.com/atom/ns#" term="Compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="GCC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmierer"/><category scheme="http://www.blogger.com/atom/ns#" term="Verhalten"/><title type='text'>GCC Compiler</title><content type='html'>&lt;b&gt;Undefiniertes Verhalten&lt;/b&gt; - Was soll das überhaupt sein? Wenn ein Entwickler eine Zeile Code hinschreibt, dann hat er eine Verstellung was er damit bezwecken möchte. Da ist einfach kein Platz für undefiniertes Verhalten. Wenn irgendein Code-Konstrukt undefiniertes Verhalten erzeugen würde, dann ist es einfach zurück zuweisen. Öfter gehört, die Aussage, und gerne von Programmierern die den GCC Compiler favorisieren.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/08/gcc-compiler.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3969140177053568695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3969140177053568695'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/08/gcc-compiler.html' title='GCC Compiler'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-8512416812673821296</id><published>2018-07-25T14:00:00.000-07:00</published><updated>2018-07-25T14:00:17.078-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entwicklung"/><category scheme="http://www.blogger.com/atom/ns#" term="lernen"/><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Schule"/><title type='text'>Wie lerne ich Programmieren?</title><content type='html'>Erstmal fängt man nicht mit C an (da kommen nur Schrottprogrammierer bei raus), sondern geht durch die &lt;b&gt;Schule des Programmierens mit einer akademischen Lehrsprache wie PASCAL&lt;/b&gt;, bis man alle Konzepte durchgreifend verstanden hat.
Dann lernt man erst K&amp;amp;R C (mit der ersten Ausgabe des &amp;quot;Uraltbuches&amp;quot;) und danach &lt;b&gt;ANSI C&lt;/b&gt;, begreift die Unterschiede und warum man es geändert hat. Dahinter stecken nämlich &lt;b&gt;komplett verschiedene Paradigmen&lt;/b&gt;.
&amp;quot;Dieses veraltete Zeug braucht man nicht mehr&amp;quot; ist der Grund, warum ein Großteil der Entwickler heute Cargo-Cult-Spezialisten sind:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/wie-lerne-ich-programmieren.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8512416812673821296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8512416812673821296'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/wie-lerne-ich-programmieren.html' title='Wie lerne ich Programmieren?'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-8949430245655880048</id><published>2018-07-24T21:58:00.000-07:00</published><updated>2018-07-24T21:58:21.055-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Sprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Stack"/><title type='text'>Die Programmiersprache Kotlin</title><content type='html'>Was ist die beste &lt;b&gt;Programmiersprache für die JVM&lt;/b&gt; und warum ist es Kotlin? Ganz einfach, &lt;b&gt;programmieren mit Kotlin&lt;/b&gt; macht Spaß, denn diese Sprache:&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Kann direkt auf Javaklassen zugreifen &lt;/li&gt;
&lt;li&gt;Typinferenz &lt;/li&gt;
&lt;li&gt;Lambdas &lt;/li&gt;
&lt;li&gt;Nullsicherheit &lt;/li&gt;
&lt;li&gt;Function-Extensions &lt;/li&gt;
&lt;li&gt;Delegated Properties &lt;/li&gt;
&lt;li&gt;First-Class-Unterstützung durch IntelliJ IDEA&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-kotlin.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8949430245655880048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8949430245655880048'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-kotlin.html' title='Die Programmiersprache Kotlin'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3749077746534211050</id><published>2018-07-24T18:16:00.000-07:00</published><updated>2018-07-24T18:16:49.535-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Studium"/><title type='text'>Programmieren im Studium</title><content type='html'>&lt;b&gt;Java &lt;/b&gt;war nur das Beispiel für die&lt;b&gt; objektorientierte Programmiersprache&lt;/b&gt;.
Wir werden auf jeden Fall als Programmiersprache noch &lt;b&gt;C, Haskell, soweit ich weiß Python und auch ein bisschen Assembler &lt;/b&gt;machen.
Kann sein, dass noch weitere Sprachen behandelt werden.&lt;br /&gt;
&lt;br /&gt;
Unsere Uni ist was das angeht ziemlich gut, Java wurde auch für ein Semester ziemlich tiefgründig behandelt, finde ich. Ich konnte vorher schon programmieren, daher fand ich das natürlich einfach, aber für die Anfänger war das gar nicht so einfach, die Durchfallquote betrug fast 40% und die Klausur war eigentlich ziemlich leicht.
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3749077746534211050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3749077746534211050'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/programmieren-im-studium.html' title='Programmieren im Studium'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-8215158189315027558</id><published>2018-07-24T07:45:00.002-07:00</published><updated>2018-07-24T07:45:41.258-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mono"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>Mono - .NET unter Linux</title><content type='html'>Auf einem Raspberry Pi der allerersten Version mit 256 MB Speicher hat jemand ein
wunderliches Paket installiert, &amp;#39;Mono&amp;#39;. Das ist im wesentlichen C#, eine Sprache von Microsoft für das Framework .NET. Und hat zum Zweck, Windows nachzuäffen.
Mit &amp;#39;ssh -Y irgendwas&amp;#39; macht der kopflose Raspi damit Grafik. Aus der Ferne zu
beobachten.&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/mono-net-unter-linux.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8215158189315027558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8215158189315027558'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/mono-net-unter-linux.html' title='Mono - .NET unter Linux'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-5688007125674537175</id><published>2018-07-22T21:03:00.000-07:00</published><updated>2018-07-22T21:03:12.912-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Anfänger"/><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Objektorientierung"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache C"/><title type='text'>Die Programmiersprache C für Anfänger</title><content type='html'>Was &lt;b&gt;C für Anfänger&lt;/b&gt; anbelangt widerspreche ich. Das Problem ist das C das Objekt Orientierungskonzept nicht kennt dafür aber Zeiger einsetzt.
Das Konzept der Objektorientierung hat zwar viele Macken aber es hat die Industrie so lange dominiert das man es unbedingt am Anfang lernen sollte. &lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-c-fur-anfanger.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/5688007125674537175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/5688007125674537175'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-c-fur-anfanger.html' title='Die Programmiersprache C für Anfänger'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-8004756116687222664</id><published>2018-07-22T20:14:00.000-07:00</published><updated>2018-07-22T20:14:27.075-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="beste Programmiersprache"/><category scheme="http://www.blogger.com/atom/ns#" term="lernen"/><category scheme="http://www.blogger.com/atom/ns#" term="programmieren"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmieren lernen"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><title type='text'>Programmieren lernen - Die beste Programmiersprache</title><content type='html'>&lt;b&gt;Welche Programmiersprache sollten Anfänger aussuchen um Programmieren zu lernen&lt;/b&gt;? Wichtig für den Anfang ist, dass ebenjene Programmiersprache folgendes ist: leicht verständlich, für viele Anwendungen nutzbar, kostenfrei in der Anschaffung und (vor allen Dingen) mit vielen Beispiele im Internet gesegnet. &lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/programmieren-lernen-beste-programmiersprache.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8004756116687222664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/8004756116687222664'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/programmieren-lernen-beste-programmiersprache.html' title='Programmieren lernen - Die beste Programmiersprache'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-9221217168565368825</id><published>2018-07-22T14:05:00.001-07:00</published><updated>2018-07-22T14:05:33.762-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C-Programmierer"/><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><category scheme="http://www.blogger.com/atom/ns#" term="Kritik"/><category scheme="http://www.blogger.com/atom/ns#" term="Philosophie"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmierer"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><title type='text'>Die Programmiersprache C</title><content type='html'>&lt;h3&gt;
Kritik an der Philosophie hinter der Programmiersprache C&lt;/h3&gt;
Der Programmier ist in den meisten Fällen ein normal beschränkter Mensch, der keine Ahnung hat wie man korrekten geschweige denn sicheren Code schreibt.
Möchtegern-C-Programmierer, die dieser Philosophie blind anhängen, GLAUBEN sie würden einen Hauch einer Ahnung haben, was sie den tun. Es wird in den meisten Fällen einfach so nicht sein.&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-c.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/9221217168565368825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/9221217168565368825'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/die-programmiersprache-c.html' title='Die Programmiersprache C'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3883767632009908377</id><published>2018-07-21T13:39:00.000-07:00</published><updated>2018-07-21T13:39:39.470-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backend"/><category scheme="http://www.blogger.com/atom/ns#" term="Browser"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Webentwicklung"/><title type='text'>JavaScript Frameworks können auch nützlich sein</title><content type='html'>JavaScript Frameworks können schon auch nützlich sein, so ist es nicht. Ich läster nur deswegen so gerne über JavaScript und JavaScript-Frameworks ab, weil &lt;b&gt;das gewachsene Grundkonzept dahinter&lt;/b&gt; einfach Mist ist, und es einfach Zeit ist, in der Webentwicklung davon wegzukommen und sich auf bessere Standards für die Entwicklung und Ausführung von Webanwendungen im Browser zu einigen.&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/javascript-frameworks-nuetzlich.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3883767632009908377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3883767632009908377'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/javascript-frameworks-nuetzlich.html' title='JavaScript Frameworks können auch nützlich sein'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-3613253085678336848</id><published>2018-07-21T13:22:00.000-07:00</published><updated>2018-07-21T13:22:24.718-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entwickler"/><category scheme="http://www.blogger.com/atom/ns#" term="lernen"/><category scheme="http://www.blogger.com/atom/ns#" term="Paradigma"/><category scheme="http://www.blogger.com/atom/ns#" term="Paradigmen"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmiersprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Sprache"/><category scheme="http://www.blogger.com/atom/ns#" term="Webentwicklung"/><title type='text'>Programmiersprachen lernen und Webentwicklung</title><content type='html'>&lt;b&gt;Kann man programmieren, dann kann man alle Sprachen&lt;/b&gt; erlernen. Die Sprache allerdings bildet nur das &lt;b&gt;Paradigma &lt;/b&gt;ab, nach dem der Programmierer seine Software erstellt. Diese &lt;b&gt;Paradigmen &lt;/b&gt;sind völlig unterschiedliche Herangehensweisen, unabhängig von der Sprache und deren Eigenheiten, ich denke dass schon der Anteil der Entwickler, die alle Paradigmen beherrschen, verschwindend gering ist.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/programmiersprachen-lernen-webentwicklung.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3613253085678336848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/3613253085678336848'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/programmiersprachen-lernen-webentwicklung.html' title='Programmiersprachen lernen und Webentwicklung'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-4380865003889017286.post-4878435262761169902</id><published>2018-07-21T12:52:00.000-07:00</published><updated>2018-07-21T12:52:06.768-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fehleranfällig"/><category scheme="http://www.blogger.com/atom/ns#" term="Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="komplex"/><category scheme="http://www.blogger.com/atom/ns#" term="Typescript"/><title type='text'>Die Programmiersprache JavaScript</title><content type='html'>&lt;b&gt;Wer Javascript einsetzt hat die Kontrolle über sein Leben verloren&lt;/b&gt;. Das ist wie ein auf 500 PS gepimpter Golf. Hat 500 PS, macht aber keinen Sinn. Gründe dafür, dass JavaScript ziemlicher Unsinn isr:&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;
JavaScript: Unnötig komplex und fehleranfällig&lt;/h3&gt;
&lt;br&gt;
Die Sprache (JS) wurde nie für den heute verwendeten Zweck entworfen. Dementsprechend &lt;b&gt;unnötig komplex ist die Syntax und fehleranfällig&lt;/b&gt;. Transspiler nach typescript und so weiter gibt es nicht ohne Grund

- Ohne den masseweisen Einsatz von 3rd Party Produkten kriegen die meisten Web-Entwickler nichts hin. Skript Editor/GUI, Node.js, Angular, CSS Framework und so geht es ewig weiter.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://algorithmen-datenstrukturen.blogspot.com/2018/07/javascript-programmiersprache.html#more&quot;&gt;Mehr »&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/4878435262761169902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4380865003889017286/posts/default/4878435262761169902'/><link rel='alternate' type='text/html' href='http://algorithmen-datenstrukturen.blogspot.com/2018/07/javascript-programmiersprache.html' title='Die Programmiersprache JavaScript'/><author><name>Klangfanatiker</name><uri>http://www.blogger.com/profile/16681474299957855351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>