trefwoord

Programmeertalen: de talen waarmee we computers laten denken

Een programmeertaal is meer dan een verzameling regels en symbolen. Het is een manier van denken, een gereedschap waarmee ontwikkelaars problemen omzetten in oplossingen. Wie code schrijft, leert niet alleen een taal – die leert ook een bepaalde manier van redeneren. Dat maakt de keuze voor een programmeertaal vaak bepalend voor hoe je een probleem aanpakt.

Het aanbod aan programmeertalen is groot: van de laagdrempelige syntaxis van Python tot de strikte precisie van C++, van de alomtegenwoordige aanwezigheid van JavaScript op het web tot de databasetaal SQL. Elk heeft zijn eigen filosofie, gemeenschap en toepassingsgebied. Op deze pagina vind je boeken, inzichten en experts die je wegwijs maken in dat veelzijdige landschap.

De klassieke systeemtalen: C en C++

Wie de fundamenten van het programmeren wil begrijpen, komt al snel uit bij C en C++. Dit zijn talen die dicht bij de hardware staan, die precisie vereisen en weinig verbergen. Ze zijn de basis geweest voor talloze besturingssystemen, compilers en embedded systemen. Juist omdat ze zo weinig abstraheren, leer je er het meeste van over wat er onder de motorkap van software gebeurt.

Al Kelley Ira Pohl
De programmeertaal C, vierde vernieuwde editie
Een volledig leerboek én naslagwerk voor de taal C, met de ANSI-standaard als uitgangspunt. Behandelt de complete syntaxis en vormt een stevige basis voor wie de grondbeginselen van systeemprogrammering wil doorgronden.
Boek bekijken
€ 50,50
Op voorraad | Vandaag voor 21:00 besteld, vrijdag in huis | Gratis verzonden
Stanley Lippman Josée Lajoie Barbara Moo
C++ Primer 5th Edition
De vijfde editie van dit standaardwerk neemt de lezer mee door de volledige C++-taal: van basisbeginselen tot geavanceerde concepten. Onmisbaar voor wie C++ serieus wil leren en best practices wil internaliseren.
Boek bekijken
€ 65,74
Nu besteld, zaterdag in huis | Gratis verzonden

Auteurs die schrijven over 'programmeertalen'

C en C++ zijn niet de gemakkelijkste instap, maar ze belonen degene die doorzet met een diep begrip van hoe software en hardware op elkaar inwerken. Wie eenmaal C beheerst, begrijpt waarom hogere talen bepaalde keuzes maken.

This is IT! Programmeren voor niet-programmeurs
Victor Peters
Victor Peters betoogt waarom programmeren niet langer iets is dat je aan specialisten kunt overlaten. Een toegankelijk stuk over waarom basiskennis van programmeertalen tegenwoordig voor vrijwel iedereen relevant is.

Python: de taal die iedereen leert

Python is de afgelopen jaren uitgegroeid tot de meest populaire programmeertaal ter wereld, en dat is niet toevallig. De leesbare syntaxis maakt het relatief eenvoudig om snel aan de slag te gaan, terwijl de taal tegelijkertijd krachtig genoeg is voor complexe data-analyses, webapplicaties en machineleren. Zowel beginners als gevorderde ontwikkelaars vinden er hun weg in.

Eric Matthes
Crash course programmeren in Python
Een snelle maar diepgaande introductie in Python, van basisconcepten tot praktische projecten. Crash Course programmeren in Python is bijzonder geschikt voor wie snel een solide fundament wil opbouwen.
Boek bekijken
€ 34,99
Op voorraad | Vandaag voor 23:00 besteld, vrijdag in huis | Gratis verzonden
Robert Smallshire Austin Bingham
Programmeren met Python
Een praktische en grondige inleiding in Python die je voorziet van het gereedschap en inzicht om productief deel te nemen aan professionele Python-projecten. Behandelt zowel de taalstructuur als de bredere Python-ecosysteem.
Boek bekijken
€ 49,99
Op voorraad | Vandaag voor 23:00 besteld, vrijdag in huis | Gratis verzonden

Java en het objectgeoriënteerde denken

Java heeft decennialang de ruggengraat gevormd van bedrijfssoftware, Android-applicaties en grote gedistribueerde systemen. Maar Java is meer dan een populaire taal: het heeft het objectgeoriënteerde paradigma breed verspreid en een generatie ontwikkelaars gevormd in het denken met klassen, interfaces en ontwerppatronen. Wie Java goed beheerst, begrijpt ook veel over softwarearchitectuur in bredere zin.

Spotlight: Joshua Bloch

Joshua Bloch leidde bij Sun Microsystems het ontwerp van het Java Collections Framework en werkte mee aan fundamentele taaluitbreidingen in JDK 5.0. Als principal engineer bij Google en doctor in de informatica is hij een van de meest gezaghebbende stemmen over effectief gebruik van de Java-programmeertaal.
Joshua Bloch
Effective Java
Joshua Bloch neemt de lezer mee door de subtiliteiten van Java: welke constructies werken goed, welke valkuilen moet je vermijden en hoe schrijf je code die onderhoudbaar en efficiënt is. Een must-read voor elke serieuze Java-ontwikkelaar.
Boek bekijken
€ 59,74
Levertijd ongeveer 9 werkdagen | Gratis verzonden
The magic of code - ‘Origineel en beeldend’
Freija van Duijne
Freija van Duijne bespreekt hoe Samuel Arbesman in zijn boek laat zien dat programmeren niet alleen technisch is, maar ook creatief en menselijk. Een recensie die je anders doet kijken naar wat een programmeertaal eigenlijk is.

De filosofie achter programmeertalen

Waarom zijn er zoveel programmeertalen? En wat zegt de taal die een programmeur kiest over de manier waarop die naar problemen kijkt? Sommige boeken behandelen niet één specifieke taal, maar stellen diepere vragen over de aard van code zelf. Ze beschouwen programmeertalen als culturele artefacten, als uitingen van menselijk denken. Dat perspectief maakt het vakgebied rijker dan een opsomming van syntax-regels.

Samuel Arbesman
The Magic of Code
Samuel Arbesman onderzoekt de linguïstische en culturele dimensie van programmeertalen. Hij beschrijft de zoektocht naar de ideale taal, de diversiteit van benaderingen en waarom code schrijven iets heeft van moderne magie.
Boek bekijken
€ 35,71
Levertijd ongeveer 11 werkdagen | Gratis verzonden
"Code is niet alleen een reeks instructies voor een machine – het is ook een tekst die mensen lezen, begrijpen en interpreteren. Programmeertalen zijn evengoed mensentalen als machinetalen." Uit: The Magic of Code

JavaScript en het web

JavaScript is de taal van het internet. Vrijwel elke website die iets interactiefs doet, gebruikt JavaScript. Samen met HTML en CSS vormt het de trits waarmee het moderne web is gebouwd. De taal heeft een bewogen geschiedenis, maar is met de jaren volwassener geworden – en met frameworks als Vue.js en jQuery ook veel toegankelijker voor nieuwe ontwikkelaars.

Peter Kassenaar
Handboek JavaScript & jQuery
Een toegankelijk en compleet handboek voor JavaScript en jQuery, de scripttaal die op het web een centrale rol speelt. Leer snel programmeren voor de browser en begrijp hoe interactieve webpagina's werken. Een bestseller met goede reden.
Boek bekijken
€ 39,99
Op voorraad | Vandaag voor 23:00 besteld, vrijdag in huis | Gratis verzonden
Programmeren voor kinderen - 'Een prima eerste kennismaking'
Quintus Hegie
Quintus Hegie bespreekt hoe je kinderen op een leuke en interactieve manier kunt laten kennismaken met programmeren. Een bruikbare kijk op toegankelijke instap in de wereld van programmeertalen voor de jongste generatie.

SQL en databasetalen

Niet alle programmeertalen zijn bedoeld om algoritmen te beschrijven. SQL is een declaratieve taal: je beschrijft wat je wilt, niet hoe de computer het moet doen. Het is de dominante taal voor het bevragen en beheren van relationele databases, en wie met data werkt, ontkomt er vrijwel niet aan. Uitbreidingen als PL/SQL voegen procedurele mogelijkheden toe en maken SQL nog krachtiger.

Spotlight: Gilbert Rattink

Gilbert Rattink is senior consultant en trainer bij Transfer Solutions en was eerder werkzaam bij Oracle Nederland. Zijn achtergrond in zowel de praktijk als de wetenschappelijke wereld maakt hem een betrouwbare gids door de complexiteit van Oracle PL/SQL.
Gilbert Rattink
Leerboek Oracle PL/SQL
Een grondig leerboek over PL/SQL, de procedurele uitbreiding op SQL voor Oracle-databases. Behandelt syntaxis en programmeringsconcepten op een manier die zowel beginners als gevorderden verder brengt.
Boek bekijken
€ 63,50
Op voorraad | Vandaag voor 21:00 besteld, vrijdag in huis | Gratis verzonden

R: een taal voor data en statistiek

R is ontstaan in de wereld van statistici en onderzoekers, maar heeft zich inmiddels gevestigd als een volwaardige programmeertaal voor data-analyse, visualisatie en wetenschappelijk rekenwerk. De taal heeft een eigen idioom dat afwijkt van meer gangbare programmeertalen, maar juist daardoor is R bijzonder krachtig in wat het doet.

Jonathan Carroll
Data Munging with R
Jonathan Carroll laat zien hoe R als programmeertaal ingezet wordt voor het verwerken en transformeren van data. Behandelt syntaxis en datastructuren van R op een praktische manier, met veel aandacht voor het dagelijkse werk van de data-analist.
Boek bekijken
€ 59,74
Levertijd ongeveer 11 werkdagen | Gratis verzonden
Geavanceerd ChatGPT - ‘Helpt je bij de eerste stappen’
Jan Hoogstra
Jan Hoogstra bespreekt hoe Bob van Duuren in zijn boek laat zien dat ChatGPT code kan genereren in tientallen programmeertalen. Een nuttige kijk op hoe AI het leren én toepassen van programmeertalen verandert.

AI als hulp bij het programmeren

De opkomst van grote taalmodellen zoals ChatGPT heeft de manier waarop mensen met programmeertalen omgaan veranderd. Waar je vroeger syntax uit je hoofd moest kennen of in documentatie moest opzoeken, kun je nu AI vragen om een werkend stukje code in Python, JavaScript of SQL te genereren. Dat verlaagt de drempel, maar vraagt tegelijk om begrip van wat de gegenereerde code doet.

Bob van Duuren
Geavanceerd ChatGPT, 3e editie
Bob van Duuren laat zien hoe ChatGPT code genereert in uiteenlopende programmeertalen, van Python voor data-analyse tot VBA voor Office-automatisering en SQL voor databasebeheer. Een praktische verkenning van AI als programmeerpartner.
Boek bekijken
€ 34,99
Op voorraad | Vandaag voor 23:00 besteld, vrijdag in huis | Gratis verzonden

De geschiedenis: hoe programmeertalen ontstonden

Programmeertalen zijn niet uit het niets ontstaan. Ze zijn het resultaat van decennia onderzoek, experiment en samenwerking tussen wiskundigen, ingenieurs en informatici. Nederland speelde daarin een opvallende rol: de bijdrage aan ALGOL, een taal die als blauwdruk diende voor vrijwel alle latere programmeertalen, is indrukwekkend. Wie de huidige talen wil begrijpen, doet er goed aan te weten hoe ze geworden zijn wat ze zijn.

Gerard Alberts Bas van Vlijmen
Computerpioniers
Bas van Vlijmen en Gerard Alberts beschrijven de Nederlandse bijdrage aan de vroege informatica, met bijzondere aandacht voor ALGOL. Een fascinerende blik op de pioniers die de fundamenten legden voor de programmeertalen die we vandaag gebruiken.
Boek bekijken
€ 29,99
Op voorraad | Vandaag voor 23:00 besteld, vrijdag in huis | Gratis verzonden

SPOTLIGHT: Clive Thompson

Clive Thompson is freelancejournalist voor The New York Times Magazine en Wired. In zijn werk verbindt hij technologie met cultuur en menselijk gedrag, wat hem bij uitstek geschikt maakt om de wereld van programmeurs te beschrijven voor een breed publiek. Meer over Clive Thompson
Clive Thompson
De Coders
Clive Thompson beschrijft hoe programmeurs via talen communiceren met computers en hoe dat fundamenteel verschilt van gewone communicatie. Een journalistiek portret van de mensen achter de code en de cultuur die ze hebben gebouwd.
Boek bekijken
€ 24,50
Nu besteld, zaterdag in huis | Gratis verzonden
De Coders Programmeurs denken anders: wie een programmeertaal leert, leert niet alleen een gereedschap, maar neemt ook een manier van probleemoplossen over. Dat heeft gevolgen voor hoe je naar de wereld kijkt – ook buiten de computer.

Welke programmeertaal past bij jou?

Er bestaat geen beste programmeertaal. Wel bestaat er een taal die het beste past bij een bepaald doel, een bepaalde omgeving of een bepaalde manier van denken. Python is laagdrempelig en breed inzetbaar. C en C++ zijn snel en dicht bij het systeem. Java is robuust en schaalbaar. JavaScript is onmisbaar voor het web. SQL is de standaard voor data. R is de keuze voor statistiek en onderzoek.

De boeken op deze pagina helpen je dieper in te gaan op de taal van jouw keuze – of om een gefundeerde keuze te maken. Want wie een taal goed begrijpt, begrijpt ook beter wat er mogelijk is.

Boeken over 'programmeertalen' koop je bij Jongbloed.nl

Producten over 'programmeertalen'

Deel dit artikel

Wat vond u van dit artikel?

0
0

    Personen

      Trefwoorden