Entmystifizierung des Codes

Post on 09-Aug-2015

100 views 2 download

Transcript of Entmystifizierung des Codes

Die Entmystifizierung des CodesIt’s no rocket science!

How Software Happens

IDEE Software???

MAGIC!

Eva Peris / Flickr (CC BY-SA 2.0)

How Software Happens

IDEE SoftwareMAGIC!

How Software Happensreally

IDEE Software

Was haben wir davon?Justus: Da stehen nur Zahlen drin. Lauter

Zahlen. 3, 27, 4, 36, 5, 19, 48, 12, 7, 11 und so

weiter. Eine ganze Seite voll.

Peter: Was? Und das soll einen Sinn

haben?

Justus: Das muss eine Art Code sein.

Aus: Die drei ??? und der seltsame Wecker

Code?

Im Allgemeinen ist ein Code eine Vereinbarung über einen Satz (eine Menge) von Zeichen wie z. B. Index, Icons oder auch Symbolen (Bedeutungsträgern, oder Verweisen) zum Zweck des Informationsaustauschs. Information existiert nicht in „reiner“ Form; sie ist immer in irgendeiner Weise formuliert. Ein Code ist – allgemein ausgedrückt – eine Formulierung von Information in der die Zeichen syntaktischen, semantischen und pragmatischen Regeln unterliegen.

http://de.wikipedia.org/wiki/Code

Die Wikipedia sagt:

Code?

„Rudolph4 of Austria Epitaph b“ von Marquard Herrgott. Lizenziert unter Public domain über Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Rudolph4_of_Austria_Epitaph_b.png#mediaviewer/File:Rudolph4_of_Austria_Epitaph_b.png

Code?

"Pen ts'ao, woodblock book 1249-ce" by User:Parhamr - Meggs, Philip B. A History of Graphic Design. John Wiley & Sons, Inc. 1998. (p 25). Licensed under Public domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Pen_ts%27ao,_woodblock_book_1249-ce.png#mediaviewer/File:Pen_ts%

27ao,_woodblock_book_1249-ce.png

Code?WORKING-STORAGE SECTION.01 Num1 PIC 9 VALUE ZEROS.01 Num2 PIC 9 VALUE ZEROS.01 Result PIC 99 VALUE ZEROS.

PROCEDURE DIVISION. DISPLAY "Erste Zahl eingeben (einstellig) : ". ACCEPT Num1. DISPLAY "Zweite Zahl eingeben (einstellig) : ". ACCEPT Num2. MULTIPLY Num1 BY Num2 GIVING Result. DISPLAY "Result is = ", Result. STOP RUN.

Die Mystifizierung des Codes

"Bill Bixby The Magician 1973" by NBC Television - Licensed under Public domain via Wikimedia Commons"Apple Computer, 1983 (Lisa)" by Alan Light - Flickr: Apple Computer, 1983 (Lisa). Licensed under Creative Commons Attribution 2.0 via Wikimedia Commons

oder

Die Frage

Was macht Programmieren anders als andere Fähigkeiten?

Die Antwort

Nichts.

Die Antwort

ganz einfach Brauchbar Nicht schlecht Echt gut Phänomenal

Zeit & Aufw

and

Was haben wir davon?

«Baset» de AngieMile - Trabajo propio. Disponible bajo la licencia Creative Commons Attribution-Share Alike 3.0 vía Wikimedia Commons

Was haben wir davon?

Technisches Verständnis ermöglichtSelbstständiges Handeln.

Was haben wir davon?

Technisches Verständnis ermöglichtNEUE HANDLUNGSOPTIONEN.

Was haben wir davon?

Bessere Kommunikation und Kooperation im Arbeitsalltag.

Und jetzt?

"Curious Raccoon" by Paxson Woelber - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons

Und jetzt?

1. Keine Angst mehr vorm Programmieren!

Und jetzt?

2. Für Nicht-Entwickler: Nachfragen, Erklären lassen, noch mal nachfragen!

Und jetzt?

3. Für Entwickler: Weniger “Das ist jetzt sehr technisch”, mehr transparenz!

"Duke, Lovell and Haise at the Apollo 11 Capcom, Johnson Space Center, Houston, Texas - 19690720" by Photographer from the National Aeronautics and Space Administration (NASA), not named at the NASA

website.

Unless it really is rocket science.

Vielen Dank!

@anneschuesslerwww.anneschuessler.comKenny Louie / Flickr (CC BY 2.0)