Hjem Personlig finansiering Typer programmeringssprog

Typer programmeringssprog

Indholdsfortegnelse:

Video: Varibel typer - JavaScript Episode 4 2024

Video: Varibel typer - JavaScript Episode 4 2024
Anonim

> Koden kommer i forskellige smag kaldes

programmeringssprog. Nogle populære programmeringssprog er vist i den følgende figur. Du kan tænke på programmeringssprog ligesom talte sprog, da de begge deler mange af de samme egenskaber, som: Funktionalitet på tværs af sprog:

  • Programmeringssprog kan alle skabe den samme funktionalitet, som ligner hvordan talte sprog kan udtrykke sig de samme objekter, sætninger og følelser.

    Syntaks og struktur:
  • Kommandoer i programmeringssprog kan overlappe ligesom ord i talte sprog overlapper hinanden. For at udstede tekst til skærm i Python eller Ruby bruger du print-kommandoen, ligesom imprimere og imprimir er værkerne til "print" på fransk og spansk. Naturlig levetid:

  • Programmeringssprog er født, når en programmør tænker på en ny eller lettere måde at udtrykke et beregningskoncept på. Hvis andre programmerere er enige, vedtager de sproget for deres egne programmer og programmeringssproget spreder sig. Men ligesom latin eller aramaisk, hvis programmeringssprog ikke er vedtaget af andre programmører eller et bedre sprog kommer sammen, dør programmeringssproget langsomt langsomt af manglende brug. En skaber:

I modsætning til talte sprog kan programmeringssprog oprettes af en person på kort tidsperiode, nogle gange om få dage. Populære sprog med en enkelt skaber inkluderer JavaScript (Brendan Eich), Python (Guido van Rossum) og Ruby (Yukihiro Matsumoto).

  • Skrevet på engelsk:

    I modsætning til talte sprog (undtagen, selvfølgelig engelsk), er næsten alle programmeringssprog skrevet på engelsk. Uanset om de programmerer i HTML, JavaScript, Python eller Ruby, Brazilian, French eller Chinese programmerere, bruger de alle de samme engelske søgeord og syntaks i deres kode. Nogle ikke-engelske programmeringssprog findes, såsom sprog på hindi eller arabisk, men intet af disse sprog er udbredt eller almindeligt.
  • Sammenligning af programmeringssprog på lavt niveau og på højt niveau En måde at klassificere programmeringssprog på er på enten lavniveau eller sprog på højt niveau. Lavt niveau sprog interagerer direkte med computerprocessoren eller CPU'en, er i stand til at udføre meget grundlæggende kommandoer og er generelt svære at læse. Maskinkode, et eksempel på et sprog på lavt niveau, bruger kode, der består af kun to tal - 0 og 1.

Figuren viser et eksempel på maskinkode. Samlingssprog, et andet lavniveausprog, bruger søgeord til at udføre grundlæggende kommandoer som læse data, flytte data og gemme data.

Højt niveau sprog bruger derimod naturlige sprog, så det er lettere for folk at læse og skrive. Når en kode er skrevet på et sprog på højt niveau, som f.eks. C ++, Python eller Ruby, oversætter en tolk eller kompilator dette højt niveau sprog til lavniveau kode, som en computer kan forstå.

Kontrastkompileret kode og fortolket kode

Programmeringssprog på højt niveau skal konverteres til programmeringssprog på lavt niveau ved hjælp af en tolk eller kompilator, alt efter sprog. Tolkede sprog betragtes som mere bærbare end kompilerede sprog, mens kompilerede sprog udføres hurtigere end tolkede sprog. Imidlertid har hastighedsfordelen kompilerede sprog er begyndt at falme i betydning som forbedring af processorhastigheder gør præstationsforskelle mellem tolkede og kompilerede sprog ubetydelige.

Programmeringssprog på højt niveau som JavaScript, Python og Ruby er fortolket. For disse sprog udfører tolken programmet direkte og oversætter hver sætning

en linje ad gangen

i maskinens kode. Højt programmeringssprog som C ++, COBOL og Visual Basic kompileres. For disse sprog, efter at koden er skrevet, oversætter en compiler alle koden i maskinkode og en eksekverbar fil oprettes. Denne eksekverbare fil distribueres derefter via internettet, cd-rom eller andre medier og køres. Software, du installerer på din computer, som Microsoft Windows eller Mac OS X, er kodet ved hjælp af kompilerede sprog, normalt C eller C ++. Programmering til internettet

Programmer, der er tilgængelige på websteder, begynder gradvist at overtage installeret software. Tænk på sidste gang du downloadede og installerede software til din computer - du kan ikke engang huske! Installeret software som Windows Media Player og Winamp, der afspiller musik og film, er blevet erstattet med websteder som YouTube og Netflix.

Traditionel installeret tekstbehandler og regnearksoftware som Microsoft Word og Excel begynder at se konkurrence fra websoftware som Google Docs og Sheets. Google sælger endda laptops kaldet Chromebooks, der ikke indeholder nogen installeret software, og i stedet baserer sig udelukkende på websoftware for at levere funktionalitet.

Resten af ​​denne bog vil fokusere på at udvikle og skabe websoftware, ikke kun fordi websoftware vokser hurtigt, men også fordi programmer til internettet er nemmere at lære og starte end traditionel installeret software.

Typer programmeringssprog

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...