1 819
pakeitimų
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''libc''' - tokia programinė biblioteka, kuri yra gal netgi truputį labiau C kalbos pagrindas, nei netgi pati ta kalba yra savęs pačios pagrindas. Reikalas gi tas, kad C kalboje praktiškai visas programavimas yra išmestas iš kalbos apibrėžimų į tiesiog programines bibliotekas, kurios parašytos didžiausia dalimi ta pačia C kalba. Kadangi čia išties yra bibliotekų rinkinys, tai libc gali būti ir vadinama bibliote...) |
|||
| (nerodoma viena tarpinė versija, sukurta to paties naudotojo) | |||
| 1 eilutė: | 1 eilutė: | ||
'''libc''' - tokia [[programinė biblioteka]], kuri yra gal netgi truputį labiau [[C kalba|C kalbos]] pagrindas, nei netgi pati ta kalba yra savęs pačios pagrindas. Reikalas gi tas, kad C kalboje praktiškai visas programavimas yra išmestas iš kalbos apibrėžimų į tiesiog [[programinės bibliotekos|programines bibliotekas]], kurios parašytos didžiausia dalimi ta pačia C kalba. Kadangi čia išties yra bibliotekų rinkinys, tai libc gali būti ir vadinama bibliotekų rinkiniu, ir bibliotekų biblioteka, ir tiesiog biblioteka (tik sudaryta iš mažesnių bibliotekų) - kaip jums patogu. | '''libc''' - tokia [[programinė biblioteka]], kuri yra gal netgi truputį labiau [[C kalba|C kalbos]] pagrindas, nei netgi pati ta kalba yra savęs pačios pagrindas. Reikalas gi tas, kad C kalboje praktiškai visas programavimas yra išmestas iš kalbos apibrėžimų į tiesiog [[programinės bibliotekos|programines bibliotekas]], kurios parašytos didžiausia dalimi ta pačia C kalba. Kadangi čia išties yra bibliotekų rinkinys, tai libc gali būti ir vadinama bibliotekų rinkiniu, ir bibliotekų biblioteka, ir tiesiog biblioteka (tik sudaryta iš mažesnių bibliotekų) - kaip jums patogu. | ||
Tai gaunasi taip, kad jei imsim gryną C kalbą, tai beveik nieko ja padaryti nepavyks, nebent kažką labai jau gudriai išhakintum. Praktiškai C kalba netgi teksto į ekraną nemoka išvesti ar duomenų tipo nustatyti, išvis tiesiog beveik nieko nemokėdama ir nedarydama. Kaip pvz., duomenų tipai pačios C kalbos supratimu tėra arba standartiniai baitai ir žodžiai, arba pointeriai į kažką ir viskas, ir daugiau nieko. | Tai gaunasi taip, kad jei imsim gryną C kalbą, tai beveik nieko ja padaryti nepavyks, nebent kažką labai jau gudriai išhakintum. Praktiškai C kalba netgi teksto į ekraną nemoka išvesti ar [[duomenų tipas|duomenų tipo]] nustatyti, išvis tiesiog beveik nieko nemokėdama ir nedarydama. Kaip pvz., [[duomenų tipai]] pačios C kalbos supratimu tėra arba standartiniai baitai ir žodžiai, arba pointeriai į kažką ir viskas, ir daugiau nieko. | ||
Tai viską užtai daro programinės bibliotekos, kuriose yra nemaži visokių svarbių funkcijų rinkiniai, o jau tos bibliotekos yra sumestos į bibliotekų rinkinį, kuris vadinasi libc. Kadangi ir [[C kalba|C kalboje]], ir [[UNIX]] sistemose [[didžiosios raidės]] griežtai skiriamos nuo [[mažosios raidės|mažųjų raidžių]], tai čia reikia turėti omeny, kad libc ir yra iš mažosios, o ne iš didžiosios. | Tai viską užtai daro programinės bibliotekos, kuriose yra nemaži visokių svarbių funkcijų rinkiniai, o jau tos bibliotekos yra sumestos į bibliotekų rinkinį, kuris vadinasi libc. Kadangi ir [[C kalba|C kalboje]], ir [[UNIX]] sistemose [[didžiosios raidės]] griežtai skiriamos nuo [[mažosios raidės|mažųjų raidžių]], tai čia reikia turėti omeny, kad libc ir yra iš mažosios, o ne iš didžiosios. | ||
| 11 eilutė: | 11 eilutė: | ||
* [[ctype.h]] - funkcijos, kurios pagal duomenų turinį atspėja duomenų tipą | * [[ctype.h]] - funkcijos, kurios pagal duomenų turinį atspėja duomenų tipą | ||
* [[math.h]] - tik dalyje realizacijų esančios funkcijos, skirtos visokiai [[matematika|matematikai]] skaičiuoti | * [[math.h]] - tik dalyje realizacijų esančios funkcijos, skirtos visokiai [[matematika|matematikai]] skaičiuoti | ||
* [[float.h]] - tik dalyje realizacijų esantis realiųjų skaičių (su slankiuoju kablelių) palaikymas | |||
Išties tai čia yra ne pačios bibliotekos, o jų headerių failai (nuo ko [[failo išplėtimas]] ten yra ".h"), bet neesmė, nes kai programuoji, tai parašai kokį "''#include <stdio.h>''", ir tai jau reiškia, kad čia ta biblioteka naudojama. Tai todėl praktikoje tos bibliotekos ir vadinamos su visu tuo ".h" išplėtimu. | Išties tai čia yra ne pačios bibliotekos, o jų headerių failai (nuo ko [[failo išplėtimas]] ten yra ".h"), bet neesmė, nes kai programuoji, tai parašai kokį "''#include <stdio.h>''", ir tai jau reiškia, kad čia ta biblioteka naudojama. Tai todėl praktikoje tos bibliotekos ir vadinamos su visu tuo ".h" išplėtimu. | ||
pakeitimų