Wat Zijn Programmeertalen

Wat Zijn Programmeertalen
Wat Zijn Programmeertalen

Video: Wat Zijn Programmeertalen

Video: Wat Zijn Programmeertalen
Video: Welke programmeertaal moet ik eerst leren? (2020) 2024, Mei
Anonim

Sinds de tijd dat de mensheid met het eerste programmeerbare apparaat kwam, zijn er meer dan tweeduizend programmeertalen gemaakt. En elk jaar groeit hun aantal gestaag. Ze helpen bij het tot stand brengen van communicatie tussen verschillende apparaten in complexe technische apparatuur.

Wat zijn programmeertalen
Wat zijn programmeertalen

Een programmeertaal is een formeel tekensysteem dat wordt gebruikt bij het schrijven van computerprogramma's. Ze houden zich aan verschillende regels (lexicaal, semantisch en syntactisch) die het uiterlijk van het programma en de acties die door de computer moeten worden uitgevoerd, bepalen. Er zijn een groot aantal klassen programmeertalen die het meest geschikt zijn voor het gekozen vakgebied, er zijn zelfs ronduit komische. Ze worden esoterisch genoemd en zijn niet bedoeld voor praktisch gebruik. Er zijn bijvoorbeeld talen met een literaire syntaxis (Shakespeare, Chef), talen die zijn ontworpen om het schrijven van code moeilijk te maken (Malbolge, ALPACA), of met onmenselijke logica - Var'aq (gebruikt de logica van de Klingon race uit de Star Trek-film). En andere striptalen, maar naast strip zijn er een groot aantal professionele. De belangrijkste klasse die momenteel wordt gebruikt, zijn objectgeoriënteerde talen. Dit is een hoog niveau, bedoeld voor het schrijven van zowel kleine programma's als grote softwaresystemen. De belangrijkste vertegenwoordigers van deze klasse zijn Java, C #, C ++, Ruby, Python. Logische programmeertalen moeten ook worden opgemerkt. Ze zijn gebaseerd op het automatische stellingbewijsparadigma en op de theorie van de wiskundige logica. De meest bekende logische programmeertaal is Prolog. Het maakt gebruik van predikaatlogica van de eerste orde. Ondanks het grote aantal gecreëerde talen en hun functionaliteit, is het altijd nodig om de juiste tools te kiezen voor het maken van softwareproducten. Als u bijvoorbeeld een client-servertoepassing moet implementeren, dan is een logische taal hier natuurlijk niet geschikt voor. Daarom is het noodzakelijk om degene te kiezen die het meest geschikt is om de taak op te lossen.

Aanbevolen: