Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Veel te danken aan ’tools’

05 april 2001 - 22:003 minuten leestijdOpinieData & AI
Joost van Santen
Joost van Santen

Er is de afgelopen dertig jaar wel degelijk veel vooruitgang geboekt in het sneller en beter ontwikkelen van software. De huidige tools bewijzen hun dienst maar al te zeer, aldus Joost van Santen in een reactie op een column van Rick van der Lans.

De teneur van de column van Rick van der Lans (Computable, 16 maart) is min of meer dat de technologie de afgelopen dertig jaar wel veranderd is, maar dat dat niet geholpen heeft om software sneller en beter te construeren. Mijn ervaringen zijn geheel anders! Ze liggen in het construeren van software met een sterk technische kant. Het betreft dus niet database-, internet- of client/server-toepassingen, maar software die technische sommen snel, efficiënt en inzichtelijk moet uitvoeren. Op dit gebied is er wel degelijk een revolutie geweest en nog steeds gaande.
Zo’n twintig tot dertig jaar geleden was het in mijn vak inderdaad Fortran wat de klok sloeg. Maar naast Fortran kenmerkten de toepassingen zich ook door uitvoer op een regeldrukker en 300 bauds datalijnen, waardoor je zuinig moest omgaan met gegevens: niet teveel graag. Het ontwikkelen vergde ook een soort zuinigheid. Veel op de ‘source-prints’ aangeven, en dan maar weer editen en compileren. Dat er de afgelopen dertig jaar wel degelijk winst geboekt is, wil ik illustreren aan de hand van het volgende voorbeeld.
Recentelijk heb ik een Fortran-programma van circa 20000 regels omgezet naar een Delphi/Pascal- programma van circa 16000 regels code. Alles is omgezet, er staat geen woord Fortran meer in.
Het programma omvat een berekening van hydrostatische eigenschappen van drijvende constructies en draaide in eerste instantie op een mainframe. In de loop der tijd is dit geëvolueerd tot een ‘Compaq quickwin’-applicatie, draaiend onder MS Windows. Maar het regeldrukkerprincipe en de invoer via het toetsenbord bleven. Toentertijd koste de basis opzet van het programma circa acht weken. In de loop der tijd is er het nodige bijgebouwd waardoor het programma, naar ik schat, circa twee keer zo groot is geworden. De omzetting naar een volwaardige MS-Windows toepassing middels Delphi koste slechts zes weken. Sommige delen konden redelijk goed gekopieerd worden, maar andere delen zijn geheel vernieuwd. Dat vernieuwen was nodig vanwege het onderhoud. De Fortran-code was slecht onderhoudbaar, mede door het ontbreken van ‘records’ (of ‘structures’) en omdat de scope van variabelen in Fortran niet goed te beperken was. De stap naar Delphi als ontwikkel-tool is dus heel bewust gedaan, met als evident voordeel een betere onderhoudbaarheid en een kort ontwikkeltraject. Misschien is de vergelijking niet geheel fair; ik heb nu immers meer ervaring dan toen, maar toch. Als het programma weer in Fortran geschreven had moeten worden, was een aanmerkelijk ruimer budget nodig geweest.
Ook aan de interface-kant is het nodige veranderd in de afgelopen jaren. Juist dankzij de moderne tools zijn software-constructeurs in staat om snel en foutloos een interface te maken, waarmee de huidige gebruiker goed kan werken. Met de middelen van dertig jaar geleden was dat absoluut onmogelijk. Naar mijn mening verdient een omzetting zoals boven geschetst zichzelf op langere termijn dan ook terug door de snelheidswinst in het gebruik. Bovendien bieden de huidige tools een snelle en flexibele aanpassing van de gebruikersinterface zodat eventuele nieuwe functionaliteit redelijk soepel is in te passen.
 

Joost Van Santen Dordrecht

Meer over

ECMFortran

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Videobeveiliging naar de cloud

    Ontwikkelingen in videobeveiliging en cloud-gebaseerde securityplatformen

    Computable.nl

    Geïntegreerde ICT in de zorg

    Hoe samenhang in IT bijdraagt aan continuïteit en veiligheid

    Computable.nl

    Agentic AI in de praktijk

    Hoe autonome AI werkprocessen fundamenteel verandert

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-nominaties

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging besteloroces bij Duplast, specialist in voedselverpakkingen (Duplast en Hyperfox)
    Pijl naar rechts icoon

    Prodek Solutions BV

    Compleet pakket voor digitale aansturing duurzame energie bij Odura (Odura en Prodek Solutions)
    Pijl naar rechts icoon

    Norday

    Hyper-gepersonaliseerde cultuurpodcasts die nieuwe bezoekers vaker laten terugkomen via Wondercast (Norday en het Rotterdams Philharmonisch Orkest)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Innovatie & Transformatie

    Ai-model met ruim 400 miljard parameters wint Europese ai-competitie

    Data & AI

    Agent als collega: governance is geen bijzaak

    Data & AI

    Copilot Cowork wereldwijd algemeen beschikbaar

    Data & AI

    Wat loopt er mis bij Accenture?

    Data & AI

    Kort: Siemens steekt 6 miljoen in AI4Health, Amsterdam krijgt ai-hub The Stack (en meer)

    Carrière

    Kort: Project Enki bouwt ai-datacenters op zee, netwerken binnen drie jaar aan limiet (en meer)

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten
    • Blogwire

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs