So etwas müsste ja offensichtlich nicht gehen, man kann ja nur das belegen, was man hat… Ich schreibe hier mal wieder mit Blick auf die Linux-Speicherverwaltung, die ich am besten kenne, aber die Ideen stammen teilweise von früheren Unix-Systemen. Ein System hat einen physikalischen Speicher (RAM) von einer bestimmten Größe, heute meistens ein paar Gigabyte, …
Monatliche Archive: Juli 2013
Collections und Multithreading
Am Beispiel von Java soll hier etwas geschrieben werden, was viele Programmiersprachen betrifft, auch wenn die funktionalen Sprachen eine gewisse Immunität gegen derartige Probleme versprechen. Es geht um Klassen, die sogenannte Collections enthalten. Nun kann man diese mit den sogenannten Gettern herausgeben lassen und vielleicht sogar mittels Settern austauschen oder ändern. Eine naïve Implementierung sieht …
Steckdosen und Stromkabel der Zukunft
Heute haben wir in der Welt etwa 10-15 verschiedene gängige Steckdosentypen für Haushaltsgebrauch. Dabei übertragen diese nur Energie. Für Datenübertragung muß man einen zweiten Kanal haben, sei es ein zweites Kabel oder Funk oder so eine „powerline“-Technik, die das Stromkabel mit Hochfrequenzen für die Datenübertragung nutzt. In den Zeiten, wo unsere Haushalte Stromkabel bekommen haben, …
Das Richtige entwickeln – richtig gefragt
Wenn eine neue Software entwickelt oder erweitert wird, ist es ja immer eine wichtige Frage, was eigentlich entwickelt werden soll. Die Entwickler wissen es selten selbst, und auch die Kunden oder die Besteller oder die Nutzer der Software muss man gelegentlich erst ein Stück weit begleiten, bis man herausbekommt, was sie wirklich wollen und benötigen. …
Five Programming Languages you should learn
Larry Wall talking about his suggestion for five programming languages one should know: youtube