programmeertaal

We leggen uit wat een programmeertaal is en hoe ze kunnen worden ingedeeld. Ook enkele voorbeelden van deze programma's.

Een computertaal is bedoeld om computerprogramma's te maken.

Wat is een programmeertaal?

In computergebruik, staat bekend als een programmeertaal voor een programma dat bestemd is voor de constructie van andere Software. De naam is te danken aan het feit dat het bestaat uit een formele taal die is ontworpen om te organiseren algoritmen en logische processen die vervolgens door een computer of computersysteem worden uitgevoerd, waardoor controle over hun fysieke en logische gedrag en hun communicatie met de menselijke gebruiker.

Deze taal is samengesteld uit symbolen en syntactische en semantische regels, uitgedrukt in de vorm van instructies en logische relaties, waarmee de broncode van een bepaalde toepassing of een bepaald stuk software. Het eindresultaat hiervan kan dus ook een programmeertaal worden genoemd processen creatief.

De implementatie van programmeertalen maakt het gezamenlijke en gecoördineerde werk mogelijk, via een affiene en eindige reeks mogelijke instructies, van verschillende programmeurs of architecten van software, waarvoor deze talen, althans formeel, de logica van menselijke talen of natuurlijk.

Ze moeten echter niet worden verward met de verschillende soorten computertaal. De laatste vertegenwoordigen een veel bredere categorie, waar programmeertalen en vele andere zijn opgenomen. computer protocollen, als de HTML van de websites.

Soorten programmeertaal

Talen op laag niveau zijn ontworpen voor specifieke hardware.

Doorgaans wordt er onderscheid gemaakt tussen de volgende typen programmeertaal:

  • Talen op laag niveau. Dit zijn programmeertalen die zijn ontworpen voor specifieke hardware en daarom niet kunnen worden gemigreerd of geëxporteerd naar andere computers. Ze halen het meeste uit het systeem waarvoor ze zijn ontworpen, maar zijn niet van toepassing op een ander.
  • Talen op hoog niveau. Dit zijn programmeertalen die ernaar streven een meer universele taal te zijn, zodat ze kunnen worden gebruikt zonder onderscheid van de architectuur van de hardware, dat wil zeggen, in verschillende soorten systemen. Er is een algemeen doel en een specifiek doel.
  • Talen van gemiddeld niveau. Deze term wordt niet altijd geaccepteerd, die programmeertalen voorstelt die zich in het midden tussen de vorige twee bevinden: omdat het bewerkingen op hoog niveau mogelijk maakt en tegelijkertijd het lokale beheer van de systeemarchitectuur.

Een andere vorm van classificatie is vaak de volgende:

  • Dwingende talen. Minder flexibel, gezien de volgorde waarin ze hun instructies construeren, programmeren deze talen via voorwaardelijke opdrachten en een opdrachtblok waarnaar ze terugkeren zodra de functie is uitgevoerd.
  • Functionele talen. Ook wel procedureel genoemd, programmeren deze talen via functies die worden aangeroepen volgens de ontvangen invoer, die op hun beurt het resultaat zijn van andere functies.

Voorbeelden van programmeertalen

Enkele van de meest populaire programmeertalen zijn:

  • BASIS. De naam komt van het acroniem vanBeginners Universeel Symbolisch Instructie Code (Symbolische code van algemene instructies voor beginners), en is een familie van imperatieve talen op hoog niveau, die voor het eerst verscheen in 1964. De meest recente versie is Visual Basic .NET.
  • COBOL. Zijn naam is een acroniem voorGemeenschappelijk Bedrijf-Oriënteren Taal (Algemene taal gericht op het bedrijfsleven) en het is een universele programmeertaal die in 1959 is gemaakt en voornamelijk is gericht op managementcomputing, dat wil zeggen op het bedrijfsleven.
  • FORTRAN. De naam komt vanDe IBMwiskundig Formulevertalen Systeem (IBM's systeem voor het vertalen van wiskundige formules), en is een programmeertaal op hoog niveau, voor algemene doeleinden, van het imperatieve type, ontworpen voor wetenschappelijke en technische toepassingen.
  • Java. Een algemene, objectgeoriënteerde programmeertaal, waarvan de geest wordt samengevat in het acroniem WORA:Geschreven Elf, RunOveral, dat wil zeggen: eenmaal geschreven, het werkt overal. Het idee was om een ​​universele taal te ontwerpen met behulp van syntaxis die is afgeleid van de C- en C++-talen, maar met minder hulpprogramma's op laag niveau dan beide.
!-- GDPR -->