Was genau ist theoretische Informatik? Lernen Sie, in verschiedenen Sprachen zu programmieren und Apps auf Plattformen zu erstellen? Oder geht es nur um immer schnellere Algorithmen, mit denen Sie eine Aufgabe effizienter von den Computern aus erledigen können? Oder ist es das Programmieren und Denken neuer Lebenssituationen, die am Computer simuliert werden können? Was genau versuchen wir hier zu tun?
Zum Beispiel versucht die Physik, alle Naturgesetze zu finden, die sie beherrschen. Mathematik ist eine Tautologie, die auf der Modellrealität basiert und von anderen Fächern als sehr präzise Sprache verwendet wird.
Was genau ist theoretische Informatik? Wenn Computer von uns Menschen für Anwendungszwecke entworfen wurden, muss am Ende also alles auf Mathematik und Physik fallen? Wo ist dann die "Theorie" in der Informatik selbst?
Tut mir leid, dass ich zu naiv bin, aber ich möchte wissen, was ein theoretischer Informatiker macht?
quelle
Antworten:
Ihre Frage selbst ist nicht naiv, aber die Art der Antwort, nach der Sie fragen, ist. Es ist selten, dass irgendeine Art von Arbeit oder intellektuelle Anfrage eine Erklärung für den Aufzugsabstand enthält. Nicht alle würden Ihren Charakterisierungen von Mathematik und Physik zustimmen, da sie die Tiefe und Nuancen dieser Felder ignorieren.
Theoretische Informatiker beschäftigen sich mit dem Studium und der Anwendung von Berechnungen . Die rechnerische Perspektive ist tiefgreifend und allumfassend, daher ist das Studium der Berechnung auch tiefgreifend und hat Einfluss auf viele andere Bereiche des Studiums. Jeder einzelne Prozess, ob in der Natur oder synthetisch, manipuliert Informationen. Sie rechnen . Wie in der Mathematik gibt es bei der Berechnung verschiedene Sprachen und Arten von Strukturen, wie in der Physik gibt es grundlegende Gesetze für die Berechnung, die wir zu entdecken versuchen, und wie in der Chemie können grundlegende Elemente der Berechnung klassifiziert werden. Die theoretische Informatik ist breit und robust genug, um sich jeder Perspektive zu öffnen, die Sie dazu bringen. Einige der untersuchten Fragen sind:
Dies ist eine kleine und nicht repräsentative Auswahl der Fragen, die man stellen kann. Wie in jedem Bereich werden durch Antworten auf einige Fragen neue Fragen generiert und Fragen zu anderen Fragen gestellt. Sie können eine ziemlich veraltete Ansicht des Fachgebiets finden, indem Sie die Artikel im Handbuch für Theoretische Informatik durchsuchen.
quelle
Um eine grobe Antwort zu geben: Wenn Sie mit TCS noch nicht vertraut sind, können Sie sich das wahrscheinlich als Teilbereich der Mathematik vorstellen: Theoretische Informatik besteht hauptsächlich darin, Theoreme zu beweisen .
Wenn Sie einen Kontrast zur Standard- "Mathematik" wollen, ist TCS (glaube ich) in erster Linie algorithmisch : Konzentrieren Sie sich auf das Design, die Analyse und die theoretischen Fähigkeiten / Einschränkungen von Algorithmen.
Informatik auch experimentelle, sein kann , dh eine natürliche Wissenschaft wie Physik oder Biologie, dies ist jedoch häufiger außerhalb des Bereichs der „Theorie“ fallen.
quelle