Kā datortehnoloģiju attīstībaIdeja par datu organizāciju un to lomu nemainīgi mainījās. Datoram ir iespēja glabāt lielu informācijas apjomu un to pārvaldīt. Tā kā individuālās datu īpašības tiek ignorētas, kad tās tiek izmantotas viņu nevajadzības dēļ, paši dati, šķiet, mums ir kaut kāds abstrakts realitātes gabals. Piemēram, mums ir saraksts ar skolēnu sasniegumu dažās skolās, sarakstā mums izvēlēties noteiktu students, tas tiks rakstīts par savu klasi, kā arī novērtējumu, ka gandrīz noteikti netiks dota viņa ieradumus, vai acu krāsu. Tas notiek arī ar datiem datorā. Jebkurā situācijā jums ir jāizvēlas daudz datu, kas mums ir reāli izdevīgi. Tad jums ir jāizvēlas veids, kā iesniegt šos datus, un tas būs atkarīgs no jūsu programmatūras un datora iespējām.
Mūsdienās pastāv dažādi datu veidi.Ņemot vērā nepārtraukto progresu datortehnoloģijās, tagad varat izmantot gan tradicionālos nestrukturētos datus, gan vissarežģītākos tipus, kas iegūti, apvienojot vienkāršākos datus.
Detalizētāk apspriedīsim datu tipus.Matemātikā ir ierasts klasificēt dažādas vērtības pēc veida, tas pats notiek programmēšanas laikā. Katra funkcija, mainīgais, konstante vai izteiksme ir noteiktā veidā. Kādi ir vienkāršie datu tipi? Pirmkārt, tie ir veseli skaitļi, par kuriem var veikt parastās darbības, piemēram, papildinājumu, sadalīšanu utt. Atšķirībā no veseliem skaitļiem aritmētikā, veseliem skaitļiem datorzinātnēs ir savs diapazons. Otrkārt, tie ir reāli skaitļi, kurus var veikt vienādas darbības, taču to precizitāte nepārsniedz vienu fiksētu vērtību. Treškārt, tie ir simboliski dati, kuri ir pasūtīti un kuriem ir savs ciparu kods. Ceturtkārt, tie ir virknes vērtības, par kurām ir iespējama tikai papildināšanas operācija. Piektkārt, tie ir loģiski datu tipi, kuru attiecīgi ir vērtība "true" un "false", true un false. Visbeidzot, tie ir pielāgoti veidi, kas, piemēram, var saturēt burtus un ciparus konkrētā lietotāju diapazonā.
Iepriekšminētie datu veidi, kurus sauc par vienkāršiem,var viegli atpazīt, jo tie atbilst nosacījumiem: 1 nosaukums - 1 vērtība. Tagad mēs noskaidrosim, kas ir strukturētie datu tipi. Tos nosaka programmas izstrādātājs. Ir skaidrs, ka darbības ierobežo vienas vai otras programmēšanas valodas iespējas, un dažādās valodās strukturēšanas iespējas nesakrīt, bet daudzas struktūras ir standartizētas gandrīz visās programmēšanas valodās. Šādi datu veidi tiek klasificēti pēc individuālajām iezīmēm: pasūtīts - nepareizs, viendabīgs - neviendabīgs, statisks - dinamisks, tieša piekļuve - secīga pieeja. Šīs pazīmes ir pretējas tikai pāri, un ārpus tās var apvienot. Tas ietver ierakstus, failus, kopas, masīvus, skursteņus, kā arī hierarhisku datu organizāciju. Dažos gadījumos programmētājs var norādīt dinamiskās datu struktūras, un to saglabāšanas atmiņa tiek tieši piešķirta programmas darbības laikā.
Mūsdienās tas ir plaši izplatītsObjektorientēta programmēšana, kas pilnībā novērš konfliktu starp datiem un programmu. Kā mēs jau redzējām, pastāv dažādi datu veidi, kuru izmantošana ir atkarīga tikai no pašas personas pašreizējās situācijas un vēlmēm. Ar datiem jūs varat veikt dažādas darbības, tām ir savas pārstāvības vienības un mērvienības. Bet galvenais ir tas, ka bez tiem mēs tagad nebūtu sēž pie datora, un tehnoloģijas tikai stāvētu.