Overslaan en naar de inhoud gaan

Volledig automatisch robuuste en complexe software creëren, is geen heilige graal

Software-ontwikkelaars zijn schaars en die situatie blijft ook nog wel even. Dat betekent dat er nieuwe oplossingen gezocht moeten worden voor de almaar toenemende behoefte aan software. Het vergaand automatiseren van softwareontwikkeling is een mogelijkheid. De groeiende diversiteit aan hardwareplatformen maakt dat echter niet makkelijk. Toch zijn er wel interessante opties.
programmeur
© Shutterstock
Shutterstock

Een belangrijk probleem van deze tijd is de almaar toenemende diversiteit aan hardware. "Je hebt niet alleen te maken met X86-, ARM- en Risc-V-processoren, maar ook met een almaar groeiende hoeveelheid accelerators en architecturen die parallelle verwerking mogelijk maken", zegt Tim Mattson, senior principal engineer bij Intel Labs. "De huidige generatie softwareontwikkelaars kan daar al niet mee omgaan, wat leidt tot een inefficiënt gebruik van de mogelijkheden die de hardware biedt. Die situatie verergert alleen maar door de krapte op de arbeidsmarkt voor developers, waardoor steeds meer taken verschuiven naar mensen die niet zijn opgeleid in computer science."

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in