Yshopnoosa.com

Typer av Data

Texten i ett e-postmeddelande som du skriver, den fil du laddar ner eller den video du spela på din dator är alla exempel på data. E-post, arkivera och video som vi känner igen som meningsfull representeras av datorer i digitalt format. "bits och bytes" (enheter för lagring) hålla 1: or och 0: or. Program är instruktioner för att göra något med data; åtgärder det (för det mest) kan utföras eftersom struktur (eller typ) av data är känt. Data och program passar ihop och är delar av vår informationsåldern.

Enkla datatyper

Variabler är behållare som program använder för att lagra värden. En datatyp definierar en uppsättning möjliga värden för och operationer på dessa värden. Att kräva att program att deklarera datatyper innan du kör, kan program kontrolleras för korrekt, vilket resulterar i färre körningsfel. Nästan alla programmeringsspråk leverera inbyggda datatyper för tal, t ex heltal, flyta punkt (decimaler) och tecken. Mer komplexa typer möjliggöra skapandet av variabler specifika för problemet domän. En post kan förklaras genom att kombinera grundläggande typer refereras som en namngiven enhet, exempelvis en kundpost, som innehåller namn, datum för födelse, ID, adress etc.

Avancerade typer

En matris är en lista kan innehålla flera objekt av en viss typ av data, till exempel en uppsättning provresultat eller kundposter. Dess element nås av iteration över varje objekt successivt. Stackar och köer är typer av listor. Båda håller vanligtvis flera element, men de skiljer sig i hur elementen används. I stacken, element tas bort i omvänd ordning där de har lagts, som anges som "sist in, först ut" (LIFO). Kön är en "först in, först ut" struktur (FIFO). En kö kan användas för att avlasta serviceförfrågningar från ett program. Stackar och köer genomförs för att tillhandahålla tjänster till program.

Databaser

Datastrukturer utvecklats med antagandet av relationsdatabaser databashanteringssystem (RDBMS) på 1980-talet. RDBMS definiera egna datatyper och program läsa och skriva data genom en hög nivå språk, structured query language (SQL). RDBMS hantera de komplexa detaljerna för datalagring och datahämtning för program.

Objekt

Objektorienterad programmering (OOP) kom på 1990-talet. OOPS fördelar minska programfel och främja återanvändning av kod. Innan OOP, kan instruktioner påverka data på oavsiktliga sätt, en vanlig orsak till fel. OOP buntar instruktioner (metoder) och data (attribut) till "objekt" som begränsar åtkomst till sina egna data. Återanvändning av kod tillhandahålls genom att definiera en hierarki där mer specialiserade ärver attributen och beteende från mer generaliserade sådana.

Vad är nästa?

Från hålkort till PC gaming till trådlösa telekonferenser, nya program för datorer kontinuerligt dyker upp. Dessa program ofta ta itu med nya former av data och kräver ett evolutionärt språng i programmering modeller.