Was macht Objektorientierung eigentlich aus, und was bringt sie im Vergleich zu altbackenen Sprachen, die einfach nur nacheinander verschiedene Funktionen abrufen? Mike Schilli erklärt die Unterschiede.
Titelthema
Das imperativ-prozedurale Paradigma ist so alt wie höhere Programmiersprachen selbst. Dennoch gelten die meisten seiner Prinzipien noch heute. Auch COBOL, eine der ersten prozeduralen Sprachen, kommt weiter zum Einsatz.
In Elixir spielen Funktionen die Hauptrolle. Das hat handfeste Vorteile wie einfache verteilte Ausführung und ausgezeichnete Testbarkeit.
Logische Programmierung verfolgt einen völlig anderen Ansatz als andere Programmierparadigmen. Hier soll der Compiler selbstständig Schlüsse ziehen, statt die Schritte eines Algorithmus abzuarbeiten.
Im Vergleich zu direkten Internet-Zugängen weisen VPNs viele Vorzüge auf, haben aber auch einige Nachteile. Wir stellen vier Anbieter näher vor, die VPN-Dienste für jeden Bedarf anbieten.
Das in der Pandemie massenhaft verordnete Homeoffice stellt Unternehmen und Mitarbeiter vor eine besondere Aufgabe: das Absichern der ausgelagerten IT-Infrastruktur. Auch Gesetze zu Arbeitszeiten, Datenschutz und Arbeitsschutz gilt es zu beachten.
Die Pandemie hat dem Homeoffice zum endgültigen Durchbruch verholfen. Doch für Mitarbeitende gelten auch in den eigenen vier Wänden die Regeln der DSGVO. Wie die sich sinnvoll umsetzen lassen und worauf Betroffene achten müssen, verrät dieser Artikel.
Immer wieder liest man, die IT-Sicherheit in Unternehmen habe durch die Covid-19-Epidemie und die häufigere Arbeit im Homeoffice gelitten. Doch dem ist nicht so.
Die Corona-Pandemie hat auch die Bedrohungslandschaft verändert. Nie war die Angriffsfläche größer als jetzt, denn die Cyberkriminellen haben ihre Taktiken und Techniken schnell angepasst und so neue Wege und Ziele für sich entdeckt.
Überall in der IT – am Arbeitsplatz, im Rechenzentrum oder beim Supercomputing – gilt es, dem Klima zuliebe sparsamer mit Energie umzugehen. Wir sprechen darüber mit zwei Experten aus unterschiedlichen Sparten: dem CTO von Suse und dem stellvertretenden Direktor eines Supercomputing-Zentrums.
Kann Software die Umwelt belasten? Ja, meint das Umweltbundesamt. Bereits im Jahr 2000 veröffentlichte es deshalb das weltweit erste Umweltzeichen für Software, den Blauen Engel.
Wer meint, weil man Software nicht anfassen kann, spiele sie auch keine Rolle in der Umweltbilanz, der irrt gewaltig. Wir zeigen, was Entwickler und Admins tun müssen und wobei Politiker helfen könnten.
Laufen auf einem leistungsstarken Server statt eines einzelnen Diensts etliche virtualisierte Services in VMs oder Containern, dann erhöht das die Effizienz – zumindest in der Theorie. Wie das auch in der Praxis klappt und was man sonst noch tun kann, zeigt dieser Artikel.
Die Ursprünge der Kryptografie lassen sich bis ins 19. Jahrhundert vor Christus zurückverfolgen. Doch auch vier Jahrtausende später stehen Kryptografen noch vor spannenden Herausforderungen.
Verschlüsselte Datenträger sind längst kein Sonderfall oder Luxus mehr, sondern in vielen Setups schon durch Compliance-Regeln vorgeschrieben. Welche Mittel und Wege unter Linux zum Ziel führen, zeigt dieser Artikel.














