Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

News: Code.org gestartet

Gates und Zuckerberg motivieren zum Programmieren

Michael Nickles / 23 Antworten / Flachansicht Nickles

Facebook-Gründer Mark Zuckerberg und Microsoft-Gründer Bill Gates haben überraschend mal gemeinsame Sache gemacht und bewerben ein neues Projekt namens code.org. Es geht darum junge Menschen dazu zu motivieren, Programmieren zu lernen.

Zuckerberg und Gates fordern, dass jeder Schüler in jeder Schule die Möglichkeit kriegt, Programmierkenntnisse zu erlernen. Im Video teilen viele Entwickler mit, wie sie zum Programmieren gekommen sind. (Foto: code.org)

Das Promotionvideo beginnt mit einem Spruch des verstorbenen Apple-Gründers Steve Jobs: "Jedermann in diesem Land sollte lernen, wie man einen Computer programmiert, weil man damit auch denken lernt.". Hier das Video:

Michael Nickles meint:

Gute Sache. Ich kam erstmals mit ca 15 Jahren an einen Computer. Einen Commodore Pet 2001 in der Schule. Software existierte praktisch nicht, es gab nicht einfach Spiele, die man spielen konnte. Man musste sie selber machen.

Fachbücher gab es auch so gut wie keine. Es gab nur eine sehr lausige Bedienungsanleitung von Commodore, in der die BASIC-Befehle des Pet mit ein paar Beispielen beschrieben wurden. Man musste sich also ordentlich reinkauen um aus dem Rechner was rausholen zu können.

Mein erster großer Programmiererfolg war eine (miserable) Variante von Pacman. Die war aber immerhin gut genug, um es im August 1982 als "Listing" in die Zeitschrift "Micro Computerwelt" (IDG) zu schaffen:


Der Artikel "In der Gespensterwelt" und der dazugehörige Progammcode, waren das Erste, was jemals von mir veröffentlich wurde.


Für das Listing und den Artikel habe ich damals 250 Mark gekriegt. Das war für mich als Schüler astronomisch viel Kohle. Und das hat mich auch motiviert, in dieser Ecke weiterzumachen.

Während der Schulzeit bin ich dann zum 64er Heimcomputer gewechselt und habe damit begonnen für Heimcomputer-Magazin wie die 64er zu schreiben - in der Regel Programmierthemen. Für PC-Magazine wie die DOS-International habe ich dann später auch alle möglichen Programmierthemen bis hin zur Entwicklung von komprimierenden Videocodecs verfasst.

Seit den Nickles-Tuning-Reports habe ich mich aus der Programmierecke zurückgezogen, aber programmiere weiterhin. Das erste was ich bei der Neuinstallation eines Rechners von mir draufmache, ist eine Entwicklungsumgebung. Aktuell ist das Visual Studio Express 2012. Ein Großteil der Anwendungen, die ich auf meinem PC verwende, ist selbst programmiert.

Das sind beispielsweise Tools, die ich brauche um große Artikelbestände für Nickles.de umzurechnen, um Bildbestände zu organisieren. Oder Sachen, die ich einfach aus Zeitvertreib programmiert habe.

Programmieren heißt einen Rechner komplett kontrollieren zu können. Ein simples Beispiel: man hat 10.000 Fotos und möchte, dass alle Fotos davon die hochkant sind, zu Doppelbildern zusammengefasst werden, auf einem digitalen Bilderrahmen dann nebeneinander dargestellt werden. Für so einen Spezialfall gibt es keine fertige Lösung. Wer programmieren kann, macht das aber ruckzuck selbst.

Ich kann die Botschaft von Mark Zuckerberg und Bill Gates einfach nur unterstreichen: es lohnt sich programmieren zu können - zumindest ein bisschen.
bei Antwort benachrichtigen
Borlander Michael Nickles „Okay. Du bist wahnsinnig genug. Hier die Scans... Das Papier ...“
Optionen
"grafische Symbole"

…sind nicht das Problem. Sondern zumindest hier mach der Nadeldruck die Texterkennung schwierig. Tessaract scheitert vollkommen (kein Ergebnie) und GOCR liefert das Folgende für die erste Seite:

  _                     _GoTol31@4x605e   TJJ73



0 CLRMZ3Am6B46C46'D6INT'.''.PRI''  p0  0o0 ,j6;E566,J
X uf5g44q' GD T0q2
2 3Fw     D2g
4 If-3T  HUlceJfPEEK(Z12g7g2T te ml 3         '
6 IF-xX<0THENUle,JFpEEK(z+12g)  T HE N  3
8 IfZ-3XORi:6=xXORZ-9XXOR2-l2XX,ORZ-ISxxORZ-18xxT HE Nu3
I3 IfZ+3=XXORZ+6Xx a Z+9XX0RztIX  z+Jsx aR 2+1gxT  Nu3
J2 IF+1J7xxTHENu=1  rfpE  cz+12gtc1g2THEu-3
14 IfZ+123xxTmENu3JFpE  (z3t1  THENu2g
l6 I?-117xXTHEtJu-10;IFpEEK<z-32@t=102THENu3
18 AfukN
30 MImcqmRN(lt;+J 2Fm=1THEu3
2L IFM2THENu-3
4 JFM  ?ENul2e
6 Jf'  HeNu-I?e
  I?Z-id6   zt0x  HENu-1'g
3e IfZ+30=mORz+2qe; HENu12 g
32  T8
35 PO;ELLJe'pOKELLqI,233:pOKEL-qg,16eOELL-3?.?%foELL_J 2s
3 PD KELL+l,?54P0?LL+3g,?Jq              -'         '
7 ?O KE ll+4,214'POcEiL+4I,24RETRN
3e uT014g
4d PR3T'''''PRIt''sPJELLEITuç ER wuEscHT n,7...r
43 GfTX3ir:''''THENq3
q4 ifX''''THENoTo6g@@
q5 it:''m''THEN w =JTP1oT0g3
q7 If-'3nX''   TO  ge
50 !'.'.  '.'.        H3EIÇEIJsOkA      
5 PRINTfR3m''2 = Hw.Jn;  ExTEM      '
56 PR3  'r3  HOELLiscH
S5 ixT? ''gJnE   n x ;
66 JfSlw-3THENCvw2wRlxL3
 PkIrJT'ENPUT''MiT nDER OHNE TuNNEL ?;D
r5 3fG=''0''TE  P=G 0T o3g
ì6 r,F3''9!''THEtlTR  To q?
8 v e
33 PRJtn'''
J@ fOR'3c32766'T03,e7p  EE,J@?.tE1
1D@5 foRI3?63TO327T3'FORcJTOtg6gvTE?4xfO'EJ.1gn,  vT.
Ii5 FRi32ae7T0328053TEl;FDRJ1TO+gqsTEpqgpoJ'E.T,Jg,tE,.]
I3S fOR.T3?;ì3T033g g3 sTf6
i4 fIJTLJ+?20STEP40f0rEJ,1'pO'E3-I,1g?pof+l gn,PoEJ4J g,
lv,  f0EJ43,3DPOKE39,1@p0KEL+3.36fOKE]+qe,,6j.,p?LJ+4j ;jn,y,
I55 ?0Ri,vî853TO3nS83TEP3'f  JEToE+s40@5TE1' fEE.J',r.3n,THEi
i'6@ pOKET,46                      '      - ''''
;65 NEr(iJI
i?3 AA3976K6-330  'XC33  6I-3.3gg=J32?ô
i7C- ''?K?iixô7 pOxE'x -II67'P0KEXX+3,I15'PC;E;iv-41,x5F2yE._4a 13q,poExx_g
l?'  XExiT3974:?OExX+40,J13.POEXX+41,ì5        ''  ''  ''     '''  ' ''
1ì7, PAJNT'''',!
!7? ;fT?2T?ÉNGT  0
!90 .- !32?9,7T33?r3'q'.PoxEJ,3; fT
03 J?-?EE'<x).ig7TE m OTo@gge
î;J t-FfE:35j
?i5 iii ENw=J2' g
2h JF->;,q2THEr,w-.
??, J?-'=4i;HEtJ3
23@ ;fX  n'ENIJ'---;?g
3,.5 3--nHEr  Dg
^'59 PKEiX,32 P0iÉ  -1>32'OKf'x+;.32pE'q-q1,cnf'rx_qg 3J.poE ,g,nnc
v PC:?+39,32:POKE!+4,3Jp x;Esr,+4J,32r3t,EuF,.54 v,n,+i.pni,fuF,? V
i6 LíTp3THEtIGrJT ^7v                   '    '''     '
2 5? ifi;;! 13'TE  )- x 964
i6O Lf-x32',   ENxxx+g
n?5 I?S3rj5TEt,'.-w
? ? ? x X i 3  ? 6 7 T i'Et,'x X- x '-!.
5 ?ffEEKc.X.!t=3  ?'Ex xx -w
2S-'6 iípEEt;i Urn;--ij0THEt13T0e@@6
393 =F'EE;.X;i;--q n'Et,'paEuF.J2c,z+!FD?uf g,JFc6THxt
vDD pJEx) S7'F'OKEX;;..I7pOKEx;i+1,I5,F3ÿEsJ, o 5 pDEs,n_qo,
3ix ?CCÉiii-35..?'3Pt;f..>+<9..t,4'?OExX+qa..!13 PxE;.!+q,,c,
3,; JF-3w1;Et,'G  o4gg
i'C. J=ityTiI@mAtIIi;i:;+1I?,?GocL161yy@
'Xy J-JKT;i'OmR'D:17;+1 ;fc HENGx,J;2Dgg
'4mL iiN7(I?XD(1t7+i.=i  HEN,'2E,1 3@
15x I-INTiimRtl(J+i :FJ:;?HENGrs'J4g6
'nc1 JIi34
3cJ GCI^LI*4mc @'JS-''!6vQSUg3i436':;!E4 a3e;,';Jono
3CD POkEIF,3'0 pt;Elf.,!'ìAGcsJ!gn
i3vr' ?C'KE9Fi.A:.' tK1,,7?  t,?-?9+;,,''O;R,4J,'';:EA_qg 1...n,Dc.
1'9@E FtiA+?v?-A9+4..7É  +41 ;:2An=     '    "'   '  V '
i'9I5 ??A?C:?b674í,j''A-
!xgî? J'í'\:,?67THEtfnA=A-
6?i_ ?fEÉi;:9n;131E;nnu
'5'5 ;r.'E?-!:!AAtJ6mTE  n=m,'
'v'q PEEiAAiLF-'--'L6iENq6
34S9 L--.n'JOsL!g3sFETLmt              
îeco@ F'0?!.!.F,ì5 .0Euf,e=6gÇc.-!62
ì'v rOKER6',6'?-o=rBB;,3?pOE2g+?,7îcOJ!'?; n?.fx,!.,._4y,.v.,po.Egg,g,3
î>_ Jg+3g,3mO!i'E+4@,3'pOrEgg+4,î+
îi'5 1'i3?ì68THÉIg=3Eu
203 J?6g3376;Ht,'gB=ggL!
xM e !FpEEi(B7;eT'ENggDng-u                                 ,

bei Antwort benachrichtigen