SOURCERERS

Software developers, Testers, Projectleiders

Strongly typed tegenover Loosely typed

Wat is beter voor een programmeertaal: Strongly typed tegenover Loosely typed? Loosely typed talen zoals JavaScript en Php zijn populair en wereldwijd in gebruik in grote hoeveelheden applicaties. Dus met loosely typed programmeren valt goed te werken en er zijn mooie toepassingen in te schrijven. Waarom is er dan zo'n noodzaak voor strongly typed talen? Zijn het puristen? Autisten? Ambtelijk ingestelde programmeurs? Wat is het nut en misschien toch ook noodzaak van strongly typed programmeren?

Het belangrijkste voordelen van strongly typed programmeren zijn:

  • Leesbaarheid van de code
  • Het voorkomen en vroeg ontdekken van (potentiële) bugs.

De strongly typed versie van PHP is Hack, geïntroduceerd door Facebook.

De strongly typed versie van JavaScript is TypeScript. Typescript heeft ten opzichte van JavaScript ook nog de voordelen dat de wijze van definieren van Classes mogelijk maakt die veel C# en Java-programmeurs bekend voor zal komen en dat de scoping standaard functie-scoping is, inherent aan het gebruik van ES6 aka ES2105.

Opdrachtgevers vinden

Software developers, Testers, Projectleiders