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
    • Inzending indienen
    • Inzendingen
  • 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

    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

    Computable.nl

    Ontdek hoe je de kracht van private cloud kunt ontgrendelen

    De toekomst van serverbeheer. Nieuwe eisen aan prestaties en beveiliging.

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Duurzamer, veiliger én voordeliger rijden bij Bouw Logistics Services (Bouw Logistics Services en Prometheus Informatics)
    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Sturen op duurzaamheidsdoelstellingen bij Rabelink Logistics (Rabelink Logistics en Prometheus Informatics)
    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

    AI-tool die hyper-gepersonaliseerde cultuurpodcasts maakt voor het Rotterdams Philharmonisch Orkest (Wondercast)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Innovatie & Transformatie

    Onderzoek naar lasergebaseerde 3d-printen onder water

    Carrière

    Massa-ontslagen bij Meta en Microsoft als gevolg van ai

    Innovatie & Transformatie

    Europa blijft hangen in industrie-erfenis, digitalisering fabriek stokt

    Overheid

    Kort: Kabinet trekt stekker uit NDS-raad, breedbandmarkt groeit door (en meer)

    shutterstock_2726036819 Ivan Marc
    Data & AI

    Kort: EU-regeldruk leidt tot id-hub, Gartner verwacht groei wereldwijde it-bestedingen (en meer)

    Data & AI

    Tien toezichthouders bewaken naleving ai-verordening

    ...

    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

    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