Definisjon av kildekode
Miscellanea / / November 13, 2021
Av Guillem Alsina González, i august. 2016
Hvis jeg forteller deg, kjære leser, at 01100011010100111100, kan du tolke at min tastatur mislykkes, at jeg har trykket på noen taster tilfeldig, at jeg vil spille en vits eller at jeg rett og slett har mistet forstanden. Imidlertid dette kode kan forstås av en datamaskin, siden disse maskinene jobber med binær kode.
Når det gjelder oss mennesker (selv den mest erfarne informatikeren) er det vanskelig å ha en "samtale" utelukkende i binært med en datamaskin, mellomliggende måter å gi instruksjoner til datamaskiner på som er mer forståelige enn binærspråk av mennesker mennesker.
En av disse mellomformene er kildekoden som dataprogrammer er skrevet i.
Programmerings språk
Et språk av programmering er i hovedsak en måte å fortelle datamaskinen hva vi vil at den skal gjøre, på en strukturert og forståelig måte. menneskelig (selv om for å forstå det fullt ut er det nødvendig å studere programmering og språkbegreper spesielt, for eksempel når du vil lære en ny tunge).
Det finnes flere programmeringsspråk, hvert enkelt orientert mot en spesifikk oppgave eller målgruppe.
De mest kjente er:
- GRUNNLEGGENDE. Akronymer for Nybegynners symbolske instruksjonskode for alle formål (Kode symbolsk General Purpose Beginner's Instruction Book), ble oppfunnet i 1964 som en måte å bringe programmering nærmere lekmannen. Uløselig knyttet til 8-bits datamaskiner som ble populære på 1980-tallet av det 20. århundre, Den manglet opprinnelig en strukturert utførelseskontroll, som ble innlemmet i senere versjoner av Språk.
- C. Hvis BASIC er det mest populære språket, er C det desidert mest innflytelsesrike. Laget i 1972 av Dennis Ritchie med portabilitet mellom maskiner og ulike arkitekturer i tankene, det tillot å omprogrammere et embryonalt UNIX-system slik at det kunne kjøre på forskjellige datamaskiner. Selv i dag brukes den, i noen varianter, til banebrytende applikasjoner på alle felt.
- C++. En av de nevnte variantene av C, kanskje den mest innflytelsesrike. Til C-språket legger han begrepene objektorientering.
- Cobol. Ukjent for lekfolk, han er godt kjent for fagfolk. Opprettet i 1959, det store antallet løsninger skapt i industrien med det (spesielt i bank- og finanssektorene), har ført til at den fortsatt brukes i dag, og at den blir erstattet hard.
- PHP. Orientert for å jobbe med nettsider.
- Java. Laget av det nedlagte Sun Microsystems, var målet å være virkelig universell, programmere på en enkelt maskin og kjøre på hvem som helst. Selv om det bare delvis oppfylte dette målet og har en rekke ulemper, er det også fortsatt mye brukt.
- MonterI motsetning til de andre på listen som er språk på høyt nivå, er denne på lavt nivå, og er den som er nærmest den binære koden til maskinen, selv om det ikke er akkurat dette. Kildekoden er svært vanskelig for lekfolk å lese.
Kompilering: gjør det forståelig for datamaskinen
Når vi skriver et program på et programmeringsspråk som de tidligere nevnte eller andre, har vi det som heter kildekode, som vi kan forstå med sin enkle lesing, men ikke datamaskinen.
For at sistnevnte kan forstå hva vi forteller den i kildekoden og utføre de relevante instruksjonene, må vi utføre en prosess som vil konvertere kildekoden til en fil kjørbar. Denne prosessen kalles kompilering.
Samlingen oversetter kildekoden til maskinkode.
Forresten, om koden i begynnelsen av artikkelen, selv om jeg har fortalt deg at kanskje en datamaskin kan forstå det, ikke legg for mye merke til meg; det er rett og slett et eksempel som jeg har skrevet tilfeldig, selv om ånden er denne: datamaskiner "forstår" bare nuller og enere.
Bilder: iStock - George Manga / vgajic
Emner i kildekode