Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Geschichte der Informatik

No description
by

Malte Hobe

on 17 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Geschichte der Informatik

Geschichte der Informatik
Maraike Harfmann
Malte Hobe

1632
1931
1936
1919
1833
1804
1840er
1696
Wilhelm Schickard
1. Rechenmaschine
Leibniz
binäres System
J.M. Jacquard
Lochkarte
Charles Babbage
differential engine
erste Bücher
z.B.: Georges Boole
"Analysis of Logic"
FlipFlop
Konrad Zuse
1. mechanischer
frei programmierbarer
Rechner Z 1
Alan M. Turing
"On Computable Numbers"
(Grundlage der
modernen Informatik)
1939
Zuses Z 2
1. elektromechanische
Rechenmaschine
1941
Zuses Z 3
1. programmgesteuerter
Binärrechner
Computer
1944
Howard Aiken + IBM
Mark 1
1. elektronischer Computer
1948
Claude Shannon
Grundstein
der Informationstheorie
1955
John McCarthy
Pioniergedanke KI
LISP (1. zentrale
Programmiersprache)
1958
Modem
1. Computer
mit Bildschirm
und Tastatur
1960
1965
Ted Nelson
Hypertext
Intel stellt
Mikroprozessor vor
1. E-mail Programm
1971
1975
Bill Gates +
Paul Allen
Microsoft
1978
1. Anwendungen
1. PC Pet 2001
1981
Microsoft
MS-DOS 1
1984
Apple
GUI
1989
Antiviren
Software
1990
Tim Berners-Lee
Robert Cailliau
WWW
1993
Prozessor mit
3,5 Mio Transistoren
1994
Online Dienste
Google
2000
Millennium Bug
2003
UMTS
2006
HSDPA
Heute
Georges Boole "Analysis of Logic"
Konrad Zuse
Alan M. Turing "On Computable Numbers
Ted Nelson Hypertext
Packet Switching
1840~ Erstes Programm Ada Lovelace *
1946 Plankalkül Konrad Zuse *
1952 A-0 Grace Hopper *
1954 Mark I Autocode Tony Brooker *
1954 Fortran John W. Backus A-0
1955 FLOW-MATIC Grace Hopper A-0
1957 General Problem Solver Allen Newell *
1957 COMIT Victor Yngve *
1958 Algol 58 Mitglieder von ACM und GAMM *
1958 Fortran II Fortran
1959 Lisp John McCarthy *
1959 RPG IBM *
1959 JOVIAL Jules Schwartz Algol
1960 COBOL Grace Hopper, CODASYL FLOW-MATIC, FACT, COMTRAN
1960 Algol 60 John W. Backus, Peter Naur Algol 58
1962 SNOBOL David J. Farber, Ralph E. Griswold und Ivan P. Polensky COMIT
1962 APL Kenneth E. Iverson *
1962 PILOT IBM *
1963 CPL Barron, Strachey Algol 60
1964 JOSS Algol 58
1964 PL/I IBM Fortran, Algol 60
1964 BASIC John G. Kemeny und Thomas E. Kurtz *
1965 Fortran IV ANSI X3.4.3-1965 Fortran II
1965 Simula Ole-Johan Dahl und Kristen Nygaard bei Norsk Regnesentral Algol 60
1966 Algol W Niklaus Wirth Algol 60
1966 Fortran 66 ANSI X3.9-1966 Fortran IV
1966 Logo Seymour Papert Lisp
1966 BCPL Martin Richards CPL
1967 SNOBOL4 Bell Laboratories SNOBOL3
1967 MUMPS Massachusetts General Hospital *
1967 Simula 67 Ole-Johan Dahl und Kristen Nygaard Simula
1968 POP-1 Rod Burstall, Robin Popplestone COWSEL
1968 REFAL Valentin Turtschin *
1968 Algol 68 Adriaan van Wijngaarden, Koster, Mailloux, Peck Algol 60
1970 POP-2 POP-1
1970 B Ken Thompson BCPL
1970 Forth Charles H. Moore *
1970 PEARL AEG, BBC, Siemens AG und GfK Karlsruhe (heute Karlsruher Institut für Technologie) Algol 60, PL/I
1970 Icon University of Arizona Algol 60, SNOBOL 4
1971 Pascal Niklaus Wirth, Kathleen Jensen Algol 58
1972 Smalltalk 72 Xerox PARC Simula 67
1972 C Dennis Ritchie B, BCPL, Algol 60
1972 INTERCAL Don Woods, James Lyons *
1972 Prolog Alain Colmerauer *
1973 COMAL Børge Christensen, Benedict Løfstedt Pascal, BASIC
1973 ML Robin Milner, Universität Edinburgh *?
1974 ELAN TU Berlin Algol 68
1974 GRASS Tom DeFanti BASIC
1975 Scheme Guy Lewis Steele Jr., Gerald Jay Sussman Lisp, ALGOL
1976 Ratfor Brian W. Kernighan C, Fortran
1976 S John Chambers (Bell Labs) C, APL, PPL, Scheme
1977 MATLAB Cleve Moler Linpack, Eispack
1977 FP John W. Backus *
1977 Bourne-Shell (sh) Stephen R. Bourne *
1978 Fortran 77 ANSI X3.9-1978 Fortran IV
1978 awk Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan *
1978 Modula-2 Niklaus Wirth Pascal
1979 VULCAN, dBASE-II Wayne Ratliff *
1980 Smalltalk 80 Smalltalk 72
1980 Ada Jean Ichbiah und Honeywell Bull *
1981 BASICA Microsoft BASIC
1982 PostScript Adobe Systems Forth
1982 REXX IBM *
1983 GW-BASIC Microsoft BASICA
1983 Turbo Pascal Anders Hejlsberg Pascal
1983 Objective-C Brad Cox C, Smalltalk
1983 C++ Bjarne Stroustrup C, Simula 67, Algol 68
1983 Beta Bruun-Kristensen, Lehrmann Madsen, Møller-Pedersen, Nygaard Simula 67
1983 Ada 83 Green
1984 Common Lisp Lisp Machine Lisp, MacLisp, Interlisp, Scheme
1984 Clipper Nantucket dBASE
1984 Foxpro Fox Software dBASE
1985 PARADOX Borland dBASE
1985 Occam INMOS Ltd. *
1985 Miranda David Turner Sasl, KRC
1985 Modula-2+ DEC Systems Research Center Modula-2
1985 QuickBASIC Microsoft GW-BASIC
1986 Eiffel Bertrand Meyer Simula, OOP
1987 HyperCard Apple *
1987 SQL-1 *
1987 Perl Larry Wall awk, sed, C, Shell
1988 LPC Lars Pensjö C
1988 SDL *
1988 dBASE IV dBASE III
1988 Erlang Joe Armstrong et al. Ericsson LOTS
1988 Tcl John Ousterhout awk, Lisp
1988 Oberon Niklaus Wirth Modula-2
1989 ANSI C (C89) C, Algol 68
1989 Turbo Pascal+OOP Borland Turbo Pascal
1990 Component Pascal Oberon microsystems Oberon
1990 J Ken Iverson und Roger Hui APL
1990 Haskell Miranda
1990 Objective CAML INRIA ML
1991 Fortran 90 ISO/IEC 1539:1991 Fortran 77
1991 Sather Steve Omohundro, Gerhard Goos Eiffel
1991 Modula-3 DEC und Olivetti Modula-2+
1991 Python Guido van Rossum ABC, Modula-3
1991 Q (1991) Albert Graf *
1991 Visual Basic Classic Microsoft BASIC
1991 QBasic Microsoft QuickBasic
1991 Blitz Basic Mark Sibly BASIC
1992 SQL-2 SQL
1992 SDL 92 SDL
1992 Borland Pascal Turbo Pascal+OOP
1992 Profan *
1993 NewtonScript Apple Self
1993 AppleScript Apple HyperCard
1993 Lua Roberto Ierusalimschy Pascal, Scheme
1993 dBASE 5.0 dBASE IV
1994 ANSI Common Lisp Common Lisp
1994 RPG IV IBM RPG
1994 Pike Hübinette LPC
1995 Object Pascal Borland Borland Pascal
1995 Java Sun Microsystems Smalltalk, Syntax von C++
1995 Ada 95 Ada 83
1995 Ruby Yukihiro Matsumoto Smalltalk, Perl, Eiffel
1995 JavaScript Brendan Eich bei Netscape Java, Self
1996 Mercury Fergus Henderson, Thomas Conway und Zoltan Somogyi Prolog, Haskell
1996 BUGS David Spiegelhalter *
1996 Embedded C++ Embedded C++ Technical Committee (Industriekonsortium) C++
1997 Fortran 95 ISO/IEC 1539-1:1997 Fortran 90
1997 PHP Rasmus Lerdorf C, Perl
1997 ECMAScript ECMA TC39-TG1 JavaScript
1998 PureBasic Frédéric Laboureur, Fantaisie Software Blitz Basic
1998 ISO C++ 98 C++
1999 ISO C 99 ISO C 95
1999 Gambas Benoit Minisini VB
1999 D Walter Bright C
2000 Joy Manfred von Thun FP, Forth
2000 C# Microsoft Java, C++
2001 Scala Martin Odersky Java, Pizza, ML, Haskell, Smalltalk, Erlang
2002 Visual Basic .NET Microsoft Visual Basic Classic, Java, C#
2002 F# Microsoft Objective CAML, ML, C#
2003 Falcon Giancarlo Niccolai C++, Perl, Lua, Smalltalk, PHP, Lisp, Python, Ruby
2003 ISO C++ 2003 ISO C++ 98
2003 Boo Rodrigo Barreto de Oliveira Python
2003 Factor Slava Pestov Joy, Forth, Lisp
2003 S2 Brad Fitzpatrick, Martin Atkins Perl, C++
2003 Nemerle Universität Breslau C#, ML, MetaHaskell
2003 NGL Ernst Herrera Legorreta J, FL, K
2003 Q (2003) Arthur Whitney K, APL
2003 AngelScript Andreas Jönsson C, C++
2004 Fortran 2003 ISO/IEC 1539-1:2004 Fortran 95
2004 FreeBASIC V1ctor QBasic
2004 BlitzMax Blitz Research Labs Blitz Basic
2005 Aleph Rene Heuer Java, Forth, Lisp
2005 Seed7 Thomas Mertes *
2005 Fantom Brian Frank, Andy Frank C#, Java, Scala, Ruby, Erlang
2006 Vala Jürg Billeter, Raffaele Sandrini C, C++, C#, Java
2007 Ada 2005 Ada Rapporteur Group Ada 95
2008 Genie Jamie McCracken Python, Boo, D, Object Pascal
2008 Pure Albert Graf Q (1991)
2008 Fortress Guy L. Steele, Jr. Fortran, Scala, Standard ML, Haskell
2009 CoffeeScript Jeremy Ashkenas JavaScript, Ruby, Python, Haskell
2009 Go Google Inc., Robert Griesemer, Rob Pike, Ken Thompson C
2011 Ceylon Gavin King, Red Hat Smalltalk, ML, Java
2011 Dart Google Inc., The Dart Team JavaScript, Scala
2011 ISO C++ 2011 ISO C++ 2003
2012 TypeScript Microsoft JavaScript
Liste aller Programmiersprachen
1962
Paul Baran
Packet Switching
1968
1. Studiengang
TU München
Begründung der modernen mathematischen Logik
Definition der Eigenschaften
UND
ODER
ENTWEDER ODER
NICHT
Durchschnitt
Komplement
Georges Boole: "Mathematical Analysis of Logic"
Konrad Zuse
"Die Informatik ist die Wissenschaft der systematischen Verarbeitung von Informationen, besonders der automatischen Verarbeitung mithilfe von Digitalrechnern."
Zitat: Brockhaus Enzyklopädie Ausgabe 19
Trödelstudent (Malerei, Theater)
Bauingenieur
Bau des Z1 im Wohnzimmer
Binärsystem
Dreiteilung des Computers
Rechenwerk
Speicherwerk
Programmwerk
1. Programmiersprache
Datenschutz Verfechter
Quellen:
Brockhaus Enzyklopädie
Informatikjahr.de
Youtube.com/RBB
Wikipedia.org
Hypertext
assoziative Informationsdarstellung
große Redundanz
aufwandsarme Umformatierung
kognitive Plausibilität
aufwändige Navigation
ungewohnt für digital immigrants
Gefahr eines information overloads
Einführung der Turingmaschine
Interpretation der Entscheidungsfrage
Beweis, dass jedes mathematische Problem - sofern es einen Algorithmus bedarf - durch eine Maschine lösbar ist
On Computable Numbers, with an Application to the Entscheidungsproblem
Datenübertragung
Aufteilung in Pakete
Paket:
Quelle
Ziel
Länge des Datenteils
Paketlaufnummer
Klassifizierung
Pakete als unabhängige Einheit im Netz
Vermittlungsknoten
Packet Switching
Full transcript