*   >> Læs Uddannelse artikler >> science >> computers

Computer Sprog

Ligesom os, at computeren har sit eget sprog til at kommunikere i sig selv at få noget gjort. Naturlige sprog, såsom engelsk, er tvetydige, fuzzily struktureret og har store (og skiftende) ordforråd. Computere har ingen sund fornuft, så edb-sprog skal være meget præcis - de har relativt få, præcis definerede regler for sammensætningen af ​​programmer og strengt kontrollerede ordforråd hvor skal defineres ukendte ord, før de kan bruges.

Nogle gange er vi nødt til at bruge assembler (Low-niveau sprog, LLL), fordi der er bare ikke nogen anden fornuftig måde at fortælle computeren, hvad den skal gøre. Gennem tiderne har der været mange sprog til computeren. Forskellige former for sprog fremhæve forskellige ting om problemet, og så er bedre til at beskrive forskellige aspekter af løsningen, eller endda forskellige typer af problemer og løsninger. Datalogi er stadigt skiftende, så der er løbende udvikling af de begreber, vi skal bruge, og de notationer til beskrivelse af disse begreber.

De tidligste sprog havde nogle begrænsninger, så de var meget magtfulde, men viste sig at være meget farligt at bruge. Efter et stykke tid, folk udviklede sprog, som var meget sikrere at bruge, men der var klager over deres mangel på magt. I dag er vi begyndt at se sprog, der er både sikker og kraftfuld, men processen har en lang vej at gå endnu. De tidligste sprog måtte være baseret på noget, og det var sandsynligvis enkle instruktioner giver til mennesker uden megen ordforråd eller sund fornuft vil sige børn.

, Selv om dette er intuitivt for simple problemer, blev imidlertid klart, at dette ikke skalere godt - altså det bliver uforholdsmæssigt svært at bruge som problemet bliver større. Et programmeringssprog overflade formen er kendt som dens syntaks. De fleste programmeringssprog er rent tekstmæssige; de bruger sekvenser af teksten, herunder ord, tal og tegnsætning, meget gerne skriftlige naturlige sprog.

Programmering deler egenskaber sprog med naturlige sprog i forbindelse med deres formål som køretøjer til kommunikation, der har et syntaktisk formular adskilt fra sine semantik, og viser sproglige familier af beslægtede sprog forgrening fra hinanden. Mange programmeringssprog er designet fra bunden, ændret for at imødekomme nye behov, og kombineres med andre sprog. Mange har efterhånden gået af brug. Programmer skal balancere hastighed, størrelse og enkelhed på systemer spænder fra microcontrollere til supercomputere.

Tusindvis af forskellige programmeringssprog er blevet

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.