De tekst van een e-mail je schrijft , het bestand dat je downloadt of de video die u afspelen op uw computer zijn allemaal voorbeelden van data . De e-mail , bestanden en video die we herkennen als betekenisvol worden vertegenwoordigd door computers in digitaal formaat ; " bits en bytes " ( de eenheden van opslag ) houden 1s en 0s . Programma's zijn instructies om iets te doen met de gegevens; acties die ( de meeste van de tijd ) kan worden uitgevoerd omdat de structuur ( of type) van gegevens bekend . Gegevens en programma's in elkaar passen en zijn onderdelen van ons tijdperk . Eenvoudige Data Types Variabelen zijn containers die programma's gebruiken om waarden op te slaan . Een gegevenstype definieert een set van mogelijke waarden voor en operaties op die waarden . In die programma's om data types verklaren voordat u , kunnen programma's worden gecontroleerd op juistheid , wat resulteert in minder run - time fouten . Bijna alle programmeertalen leveren ingebouwde datatypes voor getallen , bijvoorbeeld , gehele getallen , float punt ( komma ) en tekens . Meer complexe vormen kunnen creëren van variabelen die specifiek zijn voor het probleem domein . Een record kan worden verklaard door een combinatie van fundamentele typen verwezen als een benoemde entiteit , bijvoorbeeld een klant opnemen , met naam , geboortedatum , ID , adres enz. Geavanceerd Types een array is een lijst staat van het bedrijf van meerdere items van een bepaald type gegevens , zoals een set van testscores of klantenbestanden . Zijn elementen worden benaderd door itereren over elk item achtereenvolgens . Stacks en wachtrijen zijn soorten lijsten . Beide normaliter permanent meerdere elementen , maar ze verschillen in de manier waarop de elementen worden bekeken. In de stapel elementen worden in de omgekeerde volgorde waarin zij zijn toegevoegd , aangeduid als "last in, first out" ( LIFO ) verwijderd . De wachtrij is een ' first in, first out " -structuur ( FIFO ) . Een wachtrij kan worden gebruikt om offload dienst verzoeken van een toepassing . Beide stapels en wachtrijen worden uitgevoerd om diensten te verlenen aan programma's . Databanken Datastructuren geëvolueerd met de goedkeuring van relationele database management systemen ( RDBMS ) in de 1980 . RDBMS definiëren hun eigen data types en programma's te lezen en schrijven van gegevens door middel van een hoog niveau taal , Structured Query Language ( SQL ) . RDBMS beheren van de complexe gegevens van opslag en retrieval voor toepassingen . Objecten Object georiënteerd programmeren ( OOP ) aangekomen in de jaren 1990 . Voordelen OOP 's omvatten het verminderen programmafout en het bevorderen van hergebruik van code . Voordat OOP , kon instructies gegevens op onbedoelde manieren , een veel voorkomende oorzaak van fouten beïnvloeden . OOP bundels instructies ( methoden ) en gegevens ( attributen ) in " objecten " , die de toegang tot zijn eigen gegevens beperkt . Hergebruik van code wordt verstrekt door het definiëren van een hiërarchie waarin meer gespecialiseerde objecten erven kenmerken en gedrag van meer gegeneraliseerde degenen . What's Next ? Van ponskaarten naar PC gaming aan draadloos teleconferencing , worden nieuwe aanvragen voor computers continu verschijnen . Deze toepassingen vaak te maken met nieuwe vormen van data en vereisen een evolutionaire sprong in de programmering modellen.
|