Definition af kildekode
Miscellanea / / November 13, 2021
Af Guillem Alsina González, i aug. 2016
Hvis jeg fortæller dig, kære læser, at 01100011010100111100, kan du tolke, at min tastatur fejler, at jeg har trykket på et par taster tilfældigt, at jeg vil spille en joke, eller at jeg simpelthen har mistet forstanden. Dog dette kode kan forstås ved en computer, da disse maskiner arbejder med binær kode.
Hvad angår os mennesker (selv den mest garvede datalog) er det svært at have en "samtale" udelukkende binært med en computer, mellemliggende måder at give instruktioner til computere er blevet skabt, som er mere forståelige end binært sprog af mennesker mennesker.
En af disse mellemformer er kildekoden, hvori computerprogrammer er skrevet.
Programmeringssprog
Et sprog af programmering er i bund og grund en måde at fortælle computeren, hvad vi vil have den til at gøre, på en struktureret og forståelig måde. menneske (selvom for at forstå det fuldt ud er det nødvendigt at studere programmering og sprogbegreber i særdeleshed, som når du vil lære en ny tunge).
Der er flere programmeringssprog, hver især orienteret til en specifik opgave eller målgruppe.
De mest kendte er:
- GRUNDLÆGGENDE. Akronymer for Begynders symbolske instruktionskode til alle formål (Kode symbolsk General Purpose Beginner's Instruction Book), blev opfundet i 1964 som en måde at bringe programmering tættere på lægmanden. Uløseligt forbundet med de 8-bit computere, der blev populære i 1980'erne af det 20. århundrede, Det manglede oprindeligt en struktureret udførelseskontrol, som blev indarbejdet i senere versioner af Sprog.
- C. Hvis BASIC er det mest populære sprog, er C langt det mest indflydelsesrige. Skabt i 1972 af Dennis Ritchie med portabilitet mellem maskiner og forskellige arkitekturer i mind, det tillod at omprogrammere et embryonalt UNIX-system, så det kunne køre på anderledes computere. Selv i dag bruges det i nogle varianter til banebrydende applikationer på alle områder.
- C++. En af de førnævnte varianter af C, måske den mest indflydelsesrige. Til C-sproget tilføjer han begreberne objektorientering.
- Cobol. Ukendt for lægmænd, han er velkendt af fagfolk. Oprettet i 1959, det store antal løsninger skabt i industrien med det (især i bank- og finanssektorer), har ført til, at det stadig bruges i dag, og at det er blevet erstattet hårdt.
- PHP. Orienteret til at arbejde med websider.
- Java. Skabt af det hedengangne Sun Microsystems, dets mål var at være virkelig universel, programmering på en enkelt maskine og køre på hvem som helst. Selvom det kun delvist opfyldte dette mål og har en række ulemper, er det også stadig meget brugt.
- MonterI modsætning til de andre på listen, der er sprog på højt niveau, er dette et lavt niveau, idet det er det, der er tættest på maskinens binære kode, selvom det ikke ligefrem er dette. Dens kildekode er meget svær at læse for lægmænd.
Kompilering: gør det forståeligt for computeren
Når vi skriver et program i et programmeringssprog som de tidligere nævnte eller andre, har vi det, der hedder kildekode, som vi kan forstå med sin enkle læsning, men ikke computeren.
For at sidstnævnte kan forstå, hvad vi fortæller den i kildekoden og udføre de relevante instruktioner, skal vi udføre en proces, der vil konvertere kildekoden til en fil eksekverbar. Denne proces kaldes kompilering.
Kompilationen oversætter kildekoden til maskinkode.
Forresten, om koden i begyndelsen af artiklen, selvom jeg har fortalt dig, at måske en computer kunne forstå det, skal du ikke være for meget opmærksom på mig; det er simpelthen et eksempel, som jeg har skrevet tilfældigt, selvom ånden er denne: computere "forstår" kun nuller og etaller.
Billeder: iStock - George Manga / vgajic
Emner i kildekode