Hva er boolsk Språk?

Hva er boolsk Språk?


Boolean språk er basert på et logisk system som brukes i stor utstrekning i datamaskiner og database design. Den er basert på algebra arbeid utført av matematikeren George Boole i 1850-årene. I stedet for å illustrere algebraiske prinsipper med heltall, Boole diskutert regler for hvordan man vurderer de logiske verdier av data, eller hvordan disse verdiene er knyttet proposisjoner til observerbar sannhet.

George Boole

George Boole ble født i 1815 i Lincolnshire, England. Hans to store matematiske arbeider inkludert Treatise on differensiallikninger og Avhandling om Sten i Finite forskjeller. Han er best kjent for arbeidet fullført senere i livet og utgitt i 1854 er en undersøkelse av Laws of Thought på Hvilken er grunnla matematiske teorier av Logic og sannsynligheter. Dette volumet inkludert hans arbeid på logikk, som han betraktet som en undergruppe av elementær algebra. Det er dette premisset hvorpå boolsk språk, oppkalt etter ham, er basert på.

Binary States

Boolean språk er basert på et binært system. Det anser bare to stater, "true" og "false", eller eventuelle relaterte motsetninger - som "ja" og "nei" eller "på" og "off" - som kan matematisk representert ved 0 og 1. I en binær tilstand, spiller det ingen rolle hvilken tilstand er tildelt som 1 eller 0, så lenge hver representerer andres motsatte.

Computer Systems

På grunn av sin binære tilstand, er boolsk språket som brukes som grunnlag for moderne data og databasesystemer, som er, selv, binære i hvordan de behandler informasjon gjennom sine kretser. Programmerere og designere bruker boolsk språket til å designe maskinvare kretser og algoritmer, samt anvende de underliggende prinsippene for å hjelpe lagre data på en logisk måte i en database.

Eksempel: Søke

Boolsk språk kan hjelpe deg effektivt finne informasjon i en database, slik som de du finner på et bibliotek eller på Internett, ved å bruke boolsk logikk til søkeord for å delta. For eksempel, hvis du ønsker å finne informasjon om kattunger, kan du skrive inn søkeordet "kattunger". Men hvis du ønsker informasjon om oransje kattunger, vil du bruke boolsk operator (word) "OG" for å finne informasjon som inneholder søkeordene "oransje" og "kattunger". Hvis du ønsker informasjon om alle kattunger unntatt appelsin kattunger, kan du bruke den boolske drift "NOT", som vil finne all informasjon som inneholder kattunger, men ikke av søkeordet "oransje". Den tredje vanligste boolsk operator er "OR". Dette kan brukes - ved å skrive "kattunge eller orange" - hvis du ønsket informasjon som inneholdt enten søkeordet "kitten" eller "oransje", men ikke nødvendigvis begge.