Definitie van broncode
Diversen / / November 13, 2021
Door Guillem Alsina González, in aug. 2016
Als ik u, beste lezer, vertel dat 01100011010100111100, kunt u dat mijn toetsenbord faalt, dat ik willekeurig een paar toetsen heb ingedrukt, dat ik een grap wil uithalen of dat ik gewoon gek ben geworden. Echter, dit code kan worden begrepen door een computer, aangezien deze machines werken met binaire code.
Wat ons mensen betreft (zelfs de meest ervaren computerwetenschapper) is het moeilijk om een "gesprek" uitsluitend in binair getal te voeren met een computer zijn er tussenliggende manieren om computers instructies te geven die voor mensen begrijpelijker zijn dan binaire taal mensen.
Een van deze tussenvormen is de broncode waarin computerprogramma's worden geschreven.
Programmeertalen
een taal van programmeren is in wezen een manier om de computer op een gestructureerde en begrijpelijke manier te vertellen wat we willen dat hij doet. mens (hoewel het om het volledig te begrijpen noodzakelijk is om programmeer- en taalconcepten in het bijzonder te bestuderen, zoals wanneer je dat wilt) leren een nieuwe tong).
Er zijn verschillende programmeertalen, elk gericht op een specifieke taak of doelgroep.
De bekendste zijn:
- BASIS. acroniemen voor Symbolische instructiecode voor alle doeleinden voor beginners (Code symbolisch General Purpose Beginner's Instruction Book), werd in 1964 uitgevonden als een manier om programmeren dichter bij de leek te brengen. Onlosmakelijk verbonden met de 8-bits computers die in de jaren 80 van de 20e eeuw populair werden, Het ontbrak aanvankelijk aan een gestructureerde uitvoeringscontrole, die werd opgenomen in latere versies van de taal.
- C. Als BASIC de meest populaire taal is, is C verreweg de meest invloedrijke. Gemaakt in 1972 door Dennis Ritchie met overdraagbaarheid tussen machines en verschillende architecturen in geest, het maakte het mogelijk om een embryonaal UNIX-systeem te herprogrammeren zodat het op verschillende computers. Zelfs vandaag de dag wordt het, in sommige varianten, gebruikt voor geavanceerde toepassingen op alle gebieden.
- C ++. Een van de bovengenoemde varianten van C, misschien wel de meest invloedrijke. Aan de C-taal voegt hij de concepten van objectoriëntatie toe.
- Cobol. Onbekend bij leken, hij is goed bekend bij professionals. Gemaakt in 1959, het grote aantal oplossingen gecreëerd in de industrie ermee (vooral in de bank- en financiële sectoren), hebben ertoe geleid dat het vandaag de dag nog steeds wordt gebruikt en dat de vervanging ervan moeilijk.
- PHP. Georiënteerd om met webpagina's te werken.
- Java. Gemaakt door het ter ziele gegane Sun Microsystems, het doel was om echt universeel te zijn, te programmeren op een enkele machine en op iedereen te draaien. Hoewel het deze doelstelling slechts gedeeltelijk heeft bereikt en een aantal nadelen heeft, wordt het ook nog steeds veel gebruikt.
- AssemblerIn tegenstelling tot de andere talen op de lijst die talen op hoog niveau zijn, is deze taal op laag niveau, die het dichtst bij de binaire code van de machine ligt, hoewel het niet precies dit is. De broncode is erg moeilijk te lezen voor leken.
Compilatie: maak het begrijpelijk voor de computer
Wanneer we een programma schrijven in een programmeertaal zoals de eerder genoemde of andere, hebben we wat wordt genoemd broncode, die we kunnen begrijpen met zijn eenvoudige lezing, maar niet de computer.
Zodat de laatste kan begrijpen wat we het in de broncode vertellen en de relevante instructies uitvoeren, moeten we een proces uitvoeren dat de broncode omzet in een het dossier uitvoerbaar. Dit proces wordt compilatie genoemd.
De compilatie vertaalt de broncode in machinecode.
Trouwens, over de code aan het begin van het artikel, hoewel ik je heb verteld dat een computer het misschien zou kunnen begrijpen, besteed niet te veel aandacht aan mij; het is gewoon een voorbeeld dat ik willekeurig heb geschreven, hoewel de geest dit is: computers "begrijpen" alleen nullen en enen.
Foto's: iStock - George Manga / vgajic
Onderwerpen in broncode