Programmeertalen zijn instructies en logica . Ze worden gebruikt om software , zoals internet browser die u nu gebruikt , en controle hardware, zoals die gevonden in telefoons en MP3-spelers te creëren . Zij kunnen worden onderverdeeld in twee hoofdtypes die van geïnterpreteerde talen en samengesteld talen. Het precieze onderscheid tussen samengesteld en geïnterpreteerd is vaak slecht omschreven en onduidelijk . Sommige talen kunnen worden samengesteld en geïnterpreteerd , terwijl bestaan er grijze gebieden die een mengsel van beide . Alle talen uiteindelijk worden omgezet in machinetaal , dat is de basis instructie set gebruikt door de hardware van een apparaat . Programmeertalen Overzicht programmeercode , geschreven met behulp van een bepaalde programmeertaal , wordt meestal geschreven door een persoon in wat genoemd broncode . Deze broncode moet worden omgezet in een formaat geschikt voor de hardware /software omgeving waarin het zal worden uitgevoerd . Compilatie is meestal specifiek voor een type hardware- architectuur , wat betekent dat code alleen zal draaien op het type hardware waarvoor het is opgesteld . Wanneer een taal is opgesteld , wordt de broncode omgezet in machinetaal . In een geïnterpreteerde taal , kan de broncode worden gelaten zoals het is , of gedeeltelijk samengesteld , alleen als de code daadwerkelijk is uitgevoerd wordt deze geïnterpreteerd . Dit proces wordt ook wel aangeduid als je een time compilatie . Voordeel van geïnterpreteerde talen Een van de belangrijkste voordelen van geïnterpreteerde talen is hun vermogen om te worden uitgevoerd , ongeacht van de architectuur draait op ze . Zo kunnen ze zich niet bewust van of ze nu uitgevoerd op een 32 - bits of 64 - bits besturingssysteem , of zelfs wat het besturingssysteem is . JavaScript , dat is een taal die algemeen wordt gebruikt om websites te bouwen , kan het hetzelfde, ongeacht welk besturingssysteem of Internet- browser wordt gebruikt gerund . Voordeel van Gecompileerde talen < br > Een van de belangrijkste voordelen gecompileerde talen is snelheid. Omdat de computer code is meestal omgezet in een formaat dat geschikt is voor de specifieke hardware /software -omgeving , is minder werk nodig om de applicatie uit te voeren , en de code is in staat om te werken met meer efficiency . C en C + + zijn voorbeelden van de meest voorkomende gecompileerde talen . Welke is beter ? Elk soort taal heeft zijn voordelen en nadelen . Een deel van de tijd , het onderscheid tussen wat er gecompileerd en wat geïnterpreteerd vervaagt . Sommige programmeertalen kunnen worden samengesteld en geïnterpreteerd , bijvoorbeeld. Uiteindelijk , wat je de taal te gebruiken voor zal vaak bepalen welke aanpak het beste is .
|