🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1619

Re: Wiskunde & informatica

#1619
From: John Bokma
Date: Tue, 25 Jan 2005 02:21
63 lines
3552 bytes
H,Schampheleer wrote:

>>> Veel van de wiskunde die ik geleerd heb is bullshit, maar de
>>> principes komen me goed van pas.  Ik heb bijvoorbeeld absoluut geen
>>> boodschap meer aan het formele bewijs dat f'(x) =
>>> lim(h->0)[[f(x+h)-f(x)]/h] (om ��n of andere reden heb ik die altijd
>>> kunnen onthouden), maar de principes om het logisch uit te werken
>>> komen me wel best van pas. 
> Met wiskunde leer je problemen herkennen & oplossen.
> De grootste is altijd het "herkennen" van het probleem.
> Als je het probleem kan doorgronden, en je maakt dan gebruik van je
> regeltjes.... etc kan je het probleem oplossen.
> Besluit: je moet je "regeltjes" kennen.
> Bij programmeren is dat precies zo.
> Hierbij is de "schoolse" kennis de basis.
> Ander stom voorbeeld:
> Ik: kan een potlood vasthouden
> Picasso kan een potlood vasthouden..
> Geef 1 blad A4 papier & 1 potlood n� 00 aan mij.
> Geef 1 blad A4 papier & 1 potlood n� 00 aan Picasso.
> Bekijk het resultaat.
> CONCLUSIE: Picassso oefende meer ...

Een foute conclusie. De conclusie is: Picasso heeft iets wat je niet
door oefenen kan leren. 

Hetzelfde geld overigens voor programmeren.

Neem 2 programmeurs, elk met 5 jaar ervaring. Ik durf probleemloos te
beweren dat als ze zelfs beiden evenveel geoefend hebben, ze toch stevig
verschillen. 

Ander voorbeeld: ik deed zelden tot nooit huiswerk. Toch waren veel
vakken voor mijn eenvoudig te doen. Ik oefende dus niet tot nauwelijks.
Ik was nu en dan zelfs in staat hogere cijfers te halen dan iemand die
elke som 2x geoefend had. 

> Algoritmen als versleuteling; natuurlijk een wiskundig probleem.
> Maar: wie maak te beste formule?
> Ik kan alleen een betere maken als ik:
> 1) de andere snap om ze te kunnen te vergelijken met de mijne
> 2) vul zelf in.
> Mogelijks zag ik een vereenvoudiging... de mijne is dus beter,
> sneller,

Vergissing. Een formule die eenvoudiger is hoeft per se niet sneller te
zijn. Een mooi voorbeeld, er zijn algoritmen bekend met een pracht van
een O waarde, maar in de praktijk zit er te veel overhead in de
constante factor. 

> Uit een vereenvoudiging kan een betere ontstaan...
> Programmeren = wiskunde? Ja!
> Grootste kunst: moeilijke dingen eenvoudiger maken.
> etc etc
> allermooiste spreekwoord: KISS (keep it....)

Wat vaak niet opgaat als het snel moet.

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Technical Details
Message-ID: <Xns95E8CF114A417castleamber@130.133.1.4>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <pan.2005.01.24.00.19.48.468695@skynet.be> <41f4a5a0$0$144$e4fe514c@news.xs4all.nl> <Xns95E88BFFE66E6castleamber@130.133.1.4> <OcfJd.4133$kI2.516187@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,3fcfd3d90b8a6991
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <postmaster@castleamber.com>
Newsgroups: be.comp.programming
Subject: Re: Wiskunde & informatica
Date: 25 Jan 2005 02:21:20 GMT
Organization: Castle Amber - software development
Lines: 63
Message-ID: <Xns95E8CF114A417castleamber@130.133.1.4>
References: <pan.2005.01.24.00.19.48.468695@skynet.be> <41f4a5a0$0$144$e4fe514c@news.xs4all.nl> <Xns95E88BFFE66E6castleamber@130.133.1.4> <OcfJd.4133$kI2.516187@phobos.telenet-ops.be>
X-Trace: individual.net aFB6I5h4szpuYCK7MuXkNQnSfx9sH9YTMVfQ4lROokOxIMXMR3
User-Agent: Xnews/5.04.25
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a