1 637
pakeitimai
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''Duomenų tipai''' - taigi esminis dalykas, kurio mokosi visi programuotojai, o pakolei neišmoksta - tai būna vadinami lameriais, o kartais ir blogesniais žodžiais. Duomenų tipas - tai kaip ir toksai apibrėžimas, kuris reiškia, duomenų tipą - žodžiu, sąvoka pati iš savęs, todėl gana sunkiai paaiškinama paprastiems vartotojams. Geriausiai duomenų tipus supranta tie, kas normaliai moka programuoti asembleriu. Gi tie, kas pr...) |
|||
| 47 eilutė: | 47 eilutė: | ||
Sudėtingi duomenų tipai yra apibrėžiami per tai, kad jie ne tokie jau paprasti, kaip tiesiog kažkokie tai bitai, baitai ar žodžiai. | Sudėtingi duomenų tipai yra apibrėžiami per tai, kad jie ne tokie jau paprasti, kaip tiesiog kažkokie tai bitai, baitai ar žodžiai. | ||
* Masyvas arba Array - tai tam tikro ilgio seka iš paprasto duomenų tipo duomenų, pvz., iš Char ar Integer, kur sekos elementai adresuojami pagal indeksą, t.y., pagal tokį numerėlį. Kol neišmoksite naudotis masyvu, tol visi patyrę programeriai jus vadins [[lameris|lameriu]] ir laikys jus [[silpnaprotystė|protiškai neįgaliu]]. Kai išmoksite - tik tada jau po truputį su jumis ims kalbėtis kaip su žmogumi. | * Masyvas arba Array - tai tam tikro ilgio seka iš paprasto duomenų tipo duomenų, pvz., iš Char ar Integer, kur sekos elementai adresuojami pagal indeksą, t.y., pagal tokį numerėlį. Kol neišmoksite naudotis masyvu, tol visi patyrę programeriai jus vadins [[lameris|lameriu]] ir laikys jus [[silpnaprotystė|protiškai neįgaliu]]. Kai išmoksite - tik tada jau po truputį su jumis ims kalbėtis kaip su žmogumi. | ||
* Stekas arba Stack - toksai pagerintas masyvas, į kurį galima dėti (PUSH) arba iš jo traukti (POP) duomenis pagal principą [[LIFO]], o jo galo rodyklė arba indeksas pagal tai automatiškai apdeitinasi | |||
* Eilutė arba String - tai kaip ir tas pats masyvas, bet su tam tikrais pagerinimais, dėl kurių galima naudoti kintamo ilgio teksto eilutes ir tos eilutės pagal poreikį didėja ar mažėja. Dažniausios realizacijos - pagal null-terminator (gale esantis baitas su reikšme 0) arba su indeksu pirmame baite/žodyje (kaip [[Pascal]]). | * Eilutė arba String - tai kaip ir tas pats masyvas, bet su tam tikrais pagerinimais, dėl kurių galima naudoti kintamo ilgio teksto eilutes ir tos eilutės pagal poreikį didėja ar mažėja. Dažniausios realizacijos - pagal null-terminator (gale esantis baitas su reikšme 0) arba su indeksu pirmame baite/žodyje (kaip [[Pascal]]). | ||
* Asociatyvinis masyvas - tai kaip ir tas pats masyvas, bet adresavimas yra ne pagal indekso numerėlį, o pagal kokį nors tekstą ar žodį, kuris parašytas. Kažkada išpopuliarinti [[Perl]] kalboje, tokie masyvai kartais labai patogūs vartoti, kai reikia turėti, pvz., skirtingų kalbų vertimus tiems pat tekstams. | * Asociatyvinis masyvas - tai kaip ir tas pats masyvas, bet adresavimas yra ne pagal indekso numerėlį, o pagal kokį nors tekstą ar žodį, kuris parašytas. Kažkada išpopuliarinti [[Perl]] kalboje, tokie masyvai kartais labai patogūs vartoti, kai reikia turėti, pvz., skirtingų kalbų vertimus tiems pat tekstams. | ||
pakeitimai