Teachers Paradise School Supplies Teacher Resources Free Encyclopedia
Teachers Paradise FREE Teaching Resources
Home Arts Crafts Audio Visual Equipment Office Supplies Teacher Resources
Hoofdpagina | Edit this page

Programmeertaal

Om een computer opdrachten te laten uitvoeren moet men hem laten weten wat men wil dat hij doet. Meestal gebeurt dit tegenwoordig door middel van een programmeertaal, in plaats van het Nederlands (of Frans, Duits, Engels ...). Menselijke talen zijn veel te complex en niet duidelijk genoeg voor een computer; programmeertalen worden zo gemaakt dat ze maar voor een uitleg vatbaar zijn.

Nadat een programma in de computer is ingevoerd kan deze het op drie verschillende manieren uitvoeren:

Een programma dat met een compiler wordt vertaald kan over het algemeen sneller door de computer worden uitgevoerd dan wanneer gebruik gemaakt wordt van een interpreter. Programmeertalen worden over het algemeen óf altijd met een compiler óf altijd met een interpreter gebruikt.

Table of contents
1 Historie
2 Lijst van programmeertalen
3 externe links

Historie

Het is mogelijk om computers direct in hun eigen machinetaal te programmeren; direct de enen en nullen te specificeren die door de processor kunnen worden begrepen. Dit was voor de eerste computers gebruikelijk, met schakelaartjes werden groepen van 8 bits ingesteld. Men ondervond echter snel dat het veel te lastig was om programma's die op die manier waren geschreven te onderhouden. Snel werd er daarom een symbolische manier bedacht om de machine instructies als tekst weer te geven in de vorm nam mnemonics. Zo werd het mogelijk om instructies veel eenvoudiger te lezen. Deze code, die nog wel een-op-een met de instructiecodes overeen komt noemt men assembler.

Voor het programmeren van assembler en machinetaal moet de programmeur heel veel weten van de computer die hij wil programmeren. Om programmeren een stuk makkelijker te maken zijn daarna andere programmeertalen, de zogenaamde hogere programmeertalen ontwikkeld. Programmeertalen worden soms ingedeeld in generaties:

De generaties worden vaak afgekort als GL, bijvoorbeeld 3GL, als afkorting van 3rd Generation Language(s).

Er zijn honderden verschillende programmeertalen bedacht, maar die worden niet allemaal frequent gebruikt. Veel zijn specifiek voor één doel geschikt.

Lijst van programmeertalen

De volgende programmeertalen zijn vrij algemeen bekend, worden of werden frequent gebruikt, of zijn anderszins interessant: Om programmeertalen te beschrijven is een meta-taal bedacht BNF Backus Naur Form

Bij het ontwikkelen van software in een bepaalde programmeertaal kan de programmeur gebruik maken van een software-ontwikkelomgeving.

De markup-talen worden vaak ten onrechte een programmeertaal genoemd. Andere talen die eigenlijk geen programmeertalen zijn, maar soms wel zo worden opgevat:

externe links

Nog veel meer programmeertalen



Pay for Educational Supplies & Teaching Supplies with Visa, Master Card, American Express, Discover or Paypal.
TeachersParadise.com HOME | Safe Shopping Guarantee | Help Desk
All trademarks & brands are the property of their respective owners.
Legal Notice 2000-2008 TeachersParadise.com, Inc. All Rights Reserved