Wer programmiert Programmiersprachen?

Programmiersprache – kurz erklärt

Eine Programmiersprache ist eine spezielle Sprache, die verwendet wird, um Computeranweisungen in Form von Datenstrukturen und Algorithmen zu formulieren. Diese Anweisungen sind Schritt-für-Schritt-Anleitungen, die von einem Computer ausgeführt werden können. Programmiersprachen bestehen aus einer Reihe von erlaubten Befehlen und Regeln, die als Syntax bezeichnet werden.1

Die Evolution der Programmiersprache – ein langer Weg

Bereits im Jahr 1843, wo noch niemand von Computern sprach, entwickelte die londoner Mathematikerin Ada Lovelace ein Computerprogramm.

Auch Charles Babbage, ebenfalls Mathematiker, hatte eine mechanische Rechenmaschine entworfen. Analytical Engine, so der Name des Geräts, gilt heute als Vorläufer des modernen PCs. Ada Lovelace übersetzte damals einen italienischen Artikel über das Projekt ins Englische und fügte eigene Anmerkungen und Notizen dazu. Babbage war begeistert. Zusammen mit Ada Lovelace erstellte er das Programmierkonzept für die Maschine.2

Charles Babbage3

Ada Lovelace4

Die 1930er und 1940er Jahre: Logische Kalküle

Der Lambda-Kalkül wurde von Alonzo Church und Stephen Kleene in den 1930er Jahren entwickelt. Es wurde schon früh nachgewiesen, dass der Lambda-Kalkül eine universelle Programmiersprache ist. Damit hätten sich schon damals theoretisch ebenso mächtige Programme schreiben lassen, wie heute in jeder modernen Programmiersprache.5

Grundlagen von Programmiersprachen

Programmiersprachen sind ein zentraler Bestandteil der Informatik und essenziell für die Erstellung von Software und Webseiten. In der IT-Welt existieren zahlreiche unterschiedliche Programmiersprachen, so wie zum Beispiel Python, Java oder C++. Sie dienen als Übersetzungsmittel, um maschinenlesbaren Code in menschenlesbare Anweisungen zu verwandeln.6

Syntax in verschiedenen Programmiersprachen

Erklärung: In diesem Beispiel wird deutlich, dass die Programmiersprachen zwar denselben Text ausgeben, aber sich in Syntax und Struktur stark unterscheiden. Diese Vielfalt reflektiert die unterschiedlichen Anwendungsbereiche, Stärken und Schwächen der Sprachen.7

Ganz schön viele unbekannte Wörter…

Syntax: Unter Syntax versteht man ein System von Regeln zur Kombination von Zeichen (Wörtern) zu zusammengesetzten Zeichen (Sätzen). Die Syntax gibt damit die Grammatik, Struktur oder Reihenfolge der Elemente in einer sprachlichen Aussage an.8

Python: Python ist eine Programmiersprache, die häufig in Webanwendungen, Softwareentwicklung, in der Datenwissenschaft und im Machine Learning (ML) verwendet wird. Entwickler benutzen Python, weil es effizient und leicht zu erlernen ist und auf vielen verschiedenen Plattformen laufen kann.9

„Give someone a program; you frustrate them for a day; teach them how to program, and you frustrate them for a lifetime.“ – David Leinweber

https://www.derinformatikstudent.de/60-programmierer-zitate-die-besten-zitate-fuer-programmierer/

C++: C++ ist eine eingeschränkte Version der Sprache C und wird hauptsächlich für das Design von Webseiten und grafischen Benutzeroberflächen verwendet. C++ ist eine erweiterte Version von Java, die speziell für die Entwicklung von mobilen Anwendungen entwickelt wurde.10

Java: In Java sind alle Elemente Objekte, und die Programmierung basiert auf dem Erstellen und Nutzen dieser Objekte. Die Sprache ist stark typisiert, was bedeutet, dass Variablen und Methoden klaren Datentypen zugeordnet sind.11

Programmiersprachen – das Wichtigste im Überblick

    • Programmiersprachen dienen als Übersetzungsmittel, um maschinenlesbaren Code in menschenlesbare Anweisungen umzuwandeln.
    • Sie ermöglichen die Kommunikation zwischen Mensch und Maschine und sind essentiell für die Erstellung von Software und Webseiten.
    • Mehr als 700 verschiedene Programmiersprachen sind bekannt und sie haben jeweils unterschiedliche Anwendungsbereiche und Syntaxe.
    • Programmiersprachen sind wichtig, da sie komplexe Logik in eine Form umwandeln, die von Computern verstanden wird.
    • C ist eine der meistverwendeten und einflussreichsten Programmiersprachen in der Geschichte der Informatik.

    Quellen

    1. /7./11. https://www.studysmarter.de/schule/informatik/programmieren-basics/ ↩︎
    2. https://www.mpg.de/frauen-in-der-forschung/ada-lovelace ↩︎
    3. https://images.app.goo.gl/urx4tnCz1rCG3bxb9 ↩︎
    4. https://images.app.goo.gl/jEsDTZEZq7fp9FPdA ↩︎
    5. https://de.wikipedia.org/wiki/Geschichte_der_Programmiersprachen ↩︎
    6. https://www.studysmarter.de/schule/informatik/programmiersprachen/ ↩︎
    7. https://www.computerweekly.com/de/definition/Syntax ↩︎
    8. https://aws.amazon.com/de/what-is/python ↩︎
    9. https://www.studysmarter.de/schule/informatik/programmiersprachen/programmiersprache-c/ ↩︎

    HTML – Hypertext Markup Language

    HTML (HyperText Markup Language) ist die grundlegende Auszeichnungssprache für das Erstellen von Webseiten. Lass uns einen Blick darauf werfen:

    Name und Abkürzung

    HTML steht für HyperText Markup Language.

    Es handelt sich um eine Auszeichnungssprache, die verwendet wird, um den Inhalt und die Struktur von Webseiten zu definieren.

    Logo und Art

    Das Logo ist ein orangenes Wappen mit einer weißen Fünf drauf.

    !! Es ist keine Programmiersprache, sondern eine Beschreibungssprache. !!

    HTML wurde 1991 von Tim Berners-Lee erfunden.

    Anyone who has lost track of time when using a computer knows the propensity to dream, the urge to make dreams come true and the tendency to miss lunch.

    https://www.get-in-it.de/magazin/arbeitswelt/it-legenden/tim-berners-lee

    Die Entwicklung erfolgte im Kontext des World Wide Web.

    Wer benutzt HTML ?

    Webentwickler verwenden HTML, um Webseiten zu erstellen.

    Jeder, der eine Webseite erstellen möchte, muss HTML lernen.

    HTML wird in allen Arten von Webseiten verwendet, von einfachen Blogs bis hin zu komplexen Unternehmensseiten.

    Es ist die Grundlage für Webinhalte wie Texte, Bilder, Links und Formulare.

    Webentwickler, Frontend-Entwickler und Webdesigner arbeiten täglich mit HTML.

    Unternehmen, die Webseiten erstellen oder pflegen, benötigen Fachleute mit HTML-Kenntnissen.

    Wo wird HTML verwendet ?

    Überall im World Wide Web!

    Auf Webseiten, Blogs, Online-Shops, sozialen Medien, Unternehmensseiten und mehr.

    Hardware: Ein Computer oder ein anderes Gerät mit einem Webbrowser.

    Software: Ein Texteditor (z. B. Notepad, Visual Studio Code), um HTML-Dateien zu erstellen.

    Wie wird HTML verwendet ?

    Wichtige Befehle und Beispiele:

    Syntax: HTML verwendet Tags (wie <tagname>) zur Strukturierung des Inhalts.

    Semantik: Tags haben eine Bedeutung (z. B. <h1> für Überschriften, <p> für Absätze).

    Hier eine grobe Zusammenfassung zu den wichtigsten Bestandteilen von HTML…

    HTML ist der Grundstein des Webs, und das Verständnis von HTML ist für jeden, der Webseiten erstellen möchte, unerlässlich! 🌐👨‍💻

    Quellen

    https://www.schulhomepage.de/webdesign/html

    https://www.seo-kueche.de/lexikon/html/

    https://www.bytebizz.com/glossar/html/

    https://chat.openai.com/c/8e511763-7935-4a34-b374-5f8cbb12c2ce

    JavaScript

    javascript logo png, javascript icon transparent png 27127463 PNG

    1. Was ist JavaScript

    JavaScript ist eine weit verbreitete Programmiersprache, die hauptsächlich für die Entwicklung von interaktiven Websites und Webanwendungen verwendet wird. Die Sprache wurde von Netscape entwickelt und ist eng mit HTML und CSS verbunden. Ursprünglich als Client-seitige Sprache konzipiert, wird JavaScript heutzutage auch für die Entwicklung von Server-seitigen- und mobilen Anwendungen verwendet. Sie wird mittlerweile aber auch für Computerspiele jeglicher verwendet (einschliesslich mit 3d Objekten).

    Es wurde erstmals 1995 veröffentlicht und hat sich seitdem stark weiterentwickelt. Die Sprache wird von verschiedenen Organisationen und Communities unterstützt, darunter das World Wide Web Consortium (W3C) und die Mozilla Foundation. Viele große Unternehmen nutzen Java Script, darunter Google, Microsoft, Apple, Amazon und andere.

    Zu den wichtigsten Merkmalen von JavaScript gehören seine Fähigkeit zur Manipulation von HTML-Dokumenten (DOM-Manipulation), die Behandlung von Ereignissen (z. B. Mausklicks und Tastatureingaben), die Validierung von Formularen, die Animation von Elementen und die Kommunikation mit Webservern über AJAX.

    JavaScript ist eine interpretierte Sprache, was bedeutet, dass der Quellcode zur Laufzeit von einem JavaScript-Interpreter ausgeführt wird, der in Webbrowsern integriert ist. Moderne Browser verfügen über leistungsstarke JavaScript-Engines, die eine schnelle Ausführung von JavaScript-Code ermöglichen.

    Insgesamt hat JavaScript eine immense Bedeutung für die Entwicklung des Internets und ist ein wesentlicher Bestandteil der meisten Websites und Webanwendungen.

    mehr dazu: https://de.wikipedia.org/wiki/JavaScript1

    mehr dazu: https://www.youtube.com/watch?v=dBDn_0_awV8

    2. Codebeispiel / Erklärung

    In unserem Beispiel namens JusticeLeague haben wir ein Modul mit einem privaten Sichtbarkeitsbereich. Es hat zwei Parameter: eine streng geheime Namensliste von Superhelden und eine öffentliche. Mit einer IIFE können wir ein Objekt zurückgeben, das die öffentliche API darstellt und Methoden und Eigenschaften außerhalb unseres Moduls sichtbar macht. Die Methoden dieses öffentlichen Objekts haben Zugriff auf alle Eigenschaften und Funktionen des Moduls. Alle Eigenschaften und Methoden sind zunächst privat und werden dann im Rückgabeobjekt öffentlich gemacht. Die Methoden des Rückgabeobjekts geben keine Kopie, sondern nur eine Referenz auf die entsprechende Variable zurück. Daher wird dies auch als Singleton bezeichnet.

    mehr dazu: https://blog.doubleslash.de/strukturiere-deinen-code-in-javascript-unter-der-verwendung-von-es5

    3. Unterschied zwischen Java und JavaScript

    Java ist eine objektorientierte Programmiersprache, die typischerweise für die Entwicklung von plattformunabhängigen Anwendungen, wie Desktop- und Enterprise-Anwendungen, verwendet wird. JavaScript hingegen ist eine Skriptsprache, die hauptsächlich für die Entwicklung von Webanwendungen eingesetzt wird und in erster Linie im Webbrowser des Benutzers ausgeführt wird.

    Java verwendet eine klassische objektorientierte Syntax mit strikten Typisierung. JavaScript hingegen verwendet eine Prototypen-basierte Syntax und ist dynamisch typisiert. Beide Sprachen sind plattformunabhängig, was bedeutet, dass sie auf verschiedenen Betriebssystemen ausgeführt werden können. Sie sind auch in der Lage, mit anderen Technologien wie HTML und CSS zu interagieren, um interaktive Webanwendungen zu erstellen.

    Der eigentliche Grund, warum der Name JavaScript überhaupt gewählt wurde, hat Marketing Gründe. Die damalige Popularität von Java sorgte dafür, dass beide unterschiedliche Programmiersprachen verwechselt werden können.

    mehr dazu: https://best-software.de/blog/java-und-javascript-das-sind-die-unterschiede-und-gemeinsamkeiten/

    mehr dazu: https://www.youtube.com/watch?v=eI5KmO83HuY

    CSS

    Definition

    CSS ist die Abkürzung für Cascading Style Sheets.
    Das ist eine Stylesheet-Programmiersprache.
    Diese wird benutzt, um Grafiken auf dem Monitor anzuzeigen.
    CSS wurde von Håkon Wium Lie und Bert Bos im Jahr
    1996 publiziert. Es gab auch noch andere Sprachen, die
    auch schon mit Stylesheet programmiert wurden,
    aber CSS sollte alle diese Sprachen kombinieren.

    Wer benutzt diese Sprache?

    Mit CSS können Webentwickler die Formatierung von Elementen auf einer Webseite unabhängig von ihrem Inhalt definieren. Dadurch lässt sich der Inhalt einer Webseite leichter verwalten und aktualisieren.1
    CSS ist eine oft benutzte Sprache, da über 1.75 Mio Menschen mit CSS häufig programmieren .

    Voraussetzungen für die Programmierung

    Für die Nutzung von CSS ist lediglich ein internetfähiges Gerät wie ein Computer, Tablet oder Smartphone erforderlich. Zur Erstellung und Bearbeitung von CSS-Stylesheets können verschiedene CSS-Editoren verwendet werden, die für unterschiedliche Betriebssysteme wie Windows, macOS und Linux verfügbar sind.

    Beispiele für kostenlose CSS-Editoren sind Stylizer (Windows), Xyle Scope (Mac) und CSSED (plattformübergreifend)4.

    Darüber hinaus bieten viele Texteditor-Programme wie Visual Studio Code, Sublime Text oder Atom integrierte Unterstützung für CSS-Entwicklung3.
    Für die Anzeige und Überprüfung von CSS-Stylesheets werden moderne Webbrowser wie Chrome, Firefox oder Safari benötigt.

    In folgendem Video findest Du einen Einstieg in einen der berühmtesten Editoren – Visual Studio Code:

    Verwendung

    Syntax

    Die Syntax von CSS besteht aus Selektoren und Deklarationsblöcken:
    – Selektor: Bestimmt das HTML-Element, das gestaltet werden soll.
    – Deklarationsblock: Enthält eine oder mehrere Deklarationen, die durch Semikolons getrennt sind. Deklaration: Besteht aus einer Eigenschaft und einem Wert, getrennt durch einen Doppelpunkt.

    Semantik

    Die Semantik bezieht sich auf die Bedeutung der verwendeten Befehle. In CSS gibt jede Eigenschaft an, welcher Aspekt des Elements gestaltet wird, und jeder Wert definiert, wie es gestaltet wird.

    Wichtige Befehle

    • color: Definiert die Textfarbe.
    • font-size: Legt die Textgröße fest.
    • background-color: Bestimmt die Hintergrundfarbe eines Elements.
    • margin: Setzt den Außenabstand eines Elements.
    • padding: Setzt den Innenabstand eines Elements.

    Beispiele

    Hier ist ein einfaches Beispiel, das zeigt, wie man CSS verwendet, um die Farbe und Größe eines <h1>-Tags zu ändern:

    Dieser CSS-Code würde alle <h1>-Elemente auf einer Webseite blau und 20 Pixel groß machen.

    Falls Du es jetzt kaum noch abwarten kannst in CSS einzusteigen, findest Du eine verständliche Anleitung in diesem Kurs:

    Quellen

    https://www.takevalue.de/glossar/css/#:~:text=Mit%20CSS%20k%C3%B6nnen%20Webentwickler%20die%20Formatierung%20von%20Elementen%20auf%20einer,leichter%20verwalten%20und%20aktualisieren%20l%C3%A4sst.

    https://t3n.de/news/10-kostenfreie-css-editoren-361956/

    https://www.ionos.de/digitalguide/websites/web-entwicklung/welche-programmiersprache-lernen/

    https://de.wikipedia.org/wiki/Cascading_Style_Sheets

    Programiersprache PYTHON

    Pythonlogo

    Python Entwickler: Guido van Rossum

    *Durch das klicken auf den Bildern gelangst du zu den dazugehörigen Websites 😉

    Hier Klaviermusik zur entspannung 🙂

    Was ist Python eigentlich?

    Python ist eine interpretierte, objektorientierte Programmiersprache, die sich durch eine klare und einfache Syntax auszeichnet. Sie wurde von Guido van Rossum entwickelt und erstmals 1991 veröffentlicht. Python ist bekannt für seine Lesbarkeit und seine vielfältigen Anwendungsmöglichkeiten in verschiedenen Bereichen wie Webentwicklung, Datenanalyse, künstliche Intelligenz, wissenschaftliches Rechnen und Automatisierung.

    Infos-Guido van Rossum:

    • Guido van Rossum, geboren am 31. Januar 1956 in den Niederlanden
    • Bekannt als der Schöpfer der Programmiersprache Python im Jahr 1991
    • Studium der Mathematik und Informatik an der Universität von Amsterdam, Abschluss 1982
    • Arbeitete beim Zentrum für Mathematik und Informatik (CWI) in den Niederlanden
    • Entwickelte Python, um die Produktivität von Programmierern zu verbessern
    • Python wurde schnell populär und ist heute eine der am häufigsten verwendeten Programmiersprachen
    • Fungierte als „Benevolent Dictator for Life“ (BDFL) für Python bis zu seinem Rücktritt im Juli 2018
    • Rücktritt, um anderen Entwicklern mehr Einfluss auf die Zukunft von Python zu geben
    • Bleibt aktiv in der Python-Community und arbeitet weiterhin an der Weiterentwicklung der Sprache
    • Seine Beiträge zur Informatik und Open-Source-Entwicklung haben ihn zu einer respektierten Persönlichkeit in der Tech-Welt gemacht.

    Dieser Pseudocode definiert eine Funktion namens „factorial„, die eine ganze Zahl „n“ als Eingabe erhält und deren Fakultät zurückgibt. Zuerst wird überprüft, ob „n“ negativ oder Null ist, und diese Fälle entsprechend behandelt. Andernfalls wird von 1 bis „n“ iteriert und jedes Mal wird eine Zahl multipliziert, um die Fakultät zu berechnen. Schließlich wird das Ergebnis zurückgegeben. Die Beispielverwendung zeigt, wie die Funktion „factorial“ mit einer Beispielszahl (5) aufgerufen und das Ergebnis ausgegeben wird.

    „Software muss geteilt werden – diese Idee ist heute stärker denn je“, sagte Guido van Rossum über das teilen von Software und Computersystemen zu seiner Anfangszeit.

    Wie funktioniert Python?

    • Python besitzt einen sehr gut lesbaren und einfachen Code, was ihn leicht zu verstehen macht.
    • Python ist dynamisch typisiert, was bedeutet, dass Sie Variablen deklarieren können, ohne explizit den Datentyp anzugeben. Der Interpreter erkennt den Datentyp automatisch zur Laufzeit.
    • In Python können man Variablen verwenden, um Daten zu speichern. Es gibt verschiedene Datentypen wie Integer, Float, String, Liste, Tupel, Dictionary usw.
    • Python unterstützt übliche Kontrollstrukturen wie Bedingungen (if-elif-else), Schleifen (for, while) und Ausnahmebehandlung (try-except).
    • Sie können Funktionen definieren, um Aufgaben zu abstrahieren und Code zu organisieren.+
    • Python ist eine objektorientierte Programmiersprache, was bedeutet, dass Sie Klassen und Objekte verwenden können, um Ihren Code zu strukturieren und zu organisieren.
    • Python bietet eine Vielzahl von Bibliotheken und Frameworks für verschiedene Anwendungsbereiche wie Webentwicklung (z. B. Django, Flask), Datenanalyse (z. B. Pandas, NumPy), künstliche Intelligenz und maschinelles Lernen (z. B. TensorFlow, scikit-learn) und vieles mehr.

    Wenn du interressiert bist und Python komplett erlernen möchtest, ist hier ein Video verlinkt :

    Wofür benutzt man Python?

    • Webentwicklung
    • Datenanalyse und -visualisierung
    • Künstliche Intelligenz und maschinelles Lernen
    • Spieleentwicklung
    • Bildverarbeitung und Computer Vision
    • Und noch vieles mehr…

    Wer benutzt Python?

    • Softwareentwickler: Um Anwendungen und Systeme zu entwickeln, sei es im Backend, Frontend oder für spezielle Funktionen.
    • Datenwissenschaftler und Analytiker: Für Datenanalyse, Statistik, maschinelles Lernen und künstliche Intelligenz.
    • Forscher und Wissenschaftler: In Bereichen wie Bioinformatik, Physik oder Soziologie, um Daten zu analysieren und Modelle zu erstellen.
    • DevOps und Systemadministratoren: Für Automatisierung, Skripterstellung und Infrastruktur-Management.
    • Lehrer und Pädagogen: Um Programmieren zu unterrichten, da Python für Anfänger relativ einfach zu erlernen ist.
    • Unternehmen: Um interne Anwendungen, Webanwendungen oder Datenanalyseprojekte zu entwickeln.
    • Hobby-Programmierer und Maker: Für Projekte, die von einfachen Skripten bis zu komplexen Anwendungen reichen.

    Quellen:

    https://www.python.org/

    https://de.wikipedia.org/wiki/Python_(Programmiersprache)

    https://de.wikipedia.org/wiki/Guido_van_Rossum

    https://aws.amazon.com/de/what-is/python/

    Python Bild:

    https://images.datacamp.com/image/upload/v1657018082/Python_snake_c7d86ba58b.jpg

    Python Logo:

    https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/1869px-Python-logo-notext.svg.png

    Guido van Rossum Bild:

    https://gvanrossum.github.io/images/guido-headshot-2019.jpg

    Danke fürs durchlesen 🙂

    VBA

    Was ist VBA?

    Die Abkürzung VBA steht für Visual Basic for Applications. Visual Basic for Applications ist dabei von Visual Basic (VB) abgeleitet. Bei VB handelt es sich um einen BASIC Dialekt von Microsoft. BASIC (Beginners All-purpose Symbolic Instruction Code) wurde bereits 1964 als Programmiersprache für die Bildung entwickelt.
    Bei VBA handelt sich um eine Visual Basic Variante mit speziellen Ergänzungen für die Anwendung in Microsoft-Office-Programmen (Word, Excel, PowerPoint, etc.). Anfänglich wurde sie für die Steuerung von Abläufen der Microsoft-Office-Programmen entwickelt.
    Ab 1993 löste VBA die unterschiedlichen Makro-Sprachen der einzelnen Microsoft-Office-Programme ab. Die Makro-Sprachen waren eine Gruppe von Sprachen mit ähnlichen Merkmalen, welche zur Erstellung der sogenannten „Makros“ genutzt wurden. Ein Makro ist eine Abfolge von Befehlen und Anweisungen, die man als einzelnen Befehl zusammenfasst, um eine Aufgabe automatisch auszuführen.
    Nach der Einführung von VBA konnten somit Makros in allen Office-Programmen mit der gleichen Programmiersprache erstellt werden.

    Wer benutzt VBA?

    VBA wird verwendet, um Funktionen in Microsoft-Office-Programmen zu ergänzen und auszuführen, die in diesen Programmen nicht vorhanden sind. Z.B das Auswerten einer Excel-Tabelle für eine Firma nach speziellen Regeln, die nicht im Funktionsumfang von Excel enthalten sind. VBA Entwickler für solche Lösungen sind meistens erfahrene Microsoft-Office-Nutzer. Einfache VBA Programme können aber auch schon von Anfängern erstellt werden. Komplexe VBA Anwendungen dagegen benötigen eine sorgfältigen Plannung und sollten eher von professionellen Entwicklern erstellt werden. Schließlich kann VBA auch verwendet werden, um kleinerer Prototypen für Soft-/ Hardware Projekte zu erstellen.

    Wo wird VBA angewendet?

    VBA wird wie bereits erwähnt fast ausschließlich in Microsoft-Office-Programmen verwendet. So zum Beispiel durch Word, PowerPoint und Excel. Eine ausführliche Liste gibt es auf https://www.microsoft.com/de-de/microsoft-365/products-apps-services.
    Allerdings wird VBA auch in einigen Anwendungen außerhalb von Microsoft-Office als Makro-Sprache unterstützt. Beispiele sind: Corel Draw, AutoCAD, CATIA, SolidWorks und MindManager.

    VBA kann und wird daher überall verwendet, wo Microsoft-Office eingesetzt ist. Also vom Privatanwender, der ein VBA-Makro erstellt hat um seine Einnahmen und Ausgaben zu verwalten, über den Sportverein, um seine Mitgliederdatenbank zu organisieren, bis zu großen Konzernen, um speziefische kleinere IT-Lösungen zu erstellen. Dabei kommt VBA auch branchen- und fachunabhängig zum Einsatz, überall dort, wo Microsoft-Office verfügbar ist.
    Das Programmieren von VBA geschieht über den VBA-Editor der Microsoft-Office-Programme. Wie dieser aufzurufen ist sowie eine leichte Anleitung ist auf https://www.vba-tutorial.de/editor/ zu finden.

    Wie wird VBA verwendet?

    Wie bei jeder Programmiersprache, muss man auch bei VBA die Semantik (Bedeutung von Befehlen und Zeichenketten) sowie die Syntax (Was und wo?) erlernen. Eine ausführliche Beschreibung dazu befindet sich auf https://learn.microsoft.com/de-de/office/vba/library-reference/concepts/getting-started-with-vba-in-office.
    Ein Klassiker ist die Ausgabe von „Hello World!“. Das folgende Bild zeigt das Programm zu dieser Ausgabe in dem VBA-Editor:

    Folgend wird die Ausgabe des Programms in einem Fenster gezeigt:

    LaTeX

    Mathe mit Schnelltests

    Klasse 9 weiß, worum es geht: Beim Testen auf Krankheiten rechnet man mit bedingten Wahrscheinlichkeiten. Ein Bisschen kompliziert, wenn die Zahlen im Kopf anfangen zu schwirren, aber mit der richtigen Struktur dahinter kannst Du Dir immerhin einen groben Überblick verschaffen. Dafür nutzen wir oft Vierfeldertafeln und Baumdiagramme, es gibt aber noch weitere übersichtliche Darstellungen wie dieses Häufigkeitsnetz.

    Die Berechnungen sind eigentlich sehr viel komplexer, aber für eine grobe Einschätzung eignet sich schon dieses einfache Modell.

    Also: Muss ich mir große Sorgen machen, wenn mein Schnelltest positiv ausfällt?

    Schau dir die Zahlen genau an, ändere sie und spiele mit ihnen.

    Sensitivität und Spezifität: Die Daten für Deinen Test findest Du durch gezielte Suche im Internet.
    Ein wichtiger Wert für die Berechnung ist der Anteil der aktuell Infizierten an der Bevölkerung. Dieser ist aber nicht einfach herauszubekommen, deshalb kannst Du als Alternative die 7-Tage-Inzidenz nehmen und den Wert verdoppeln, das ergibt grob die Anzahl der momentan Infizierten pro 100000.

    Viel Testen und schnell Impfen ist für mich persönlich der schnellste Ausweg aus der Pandemie.
    Es hilft aber auch, gut informiert zu sein!

    Hier der direkte Link: Schnelltest-Sicherheit