2 757
pakeitimai
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit |
|||
| 1 eilutė: | 1 eilutė: | ||
'''C kalbų šeima''' - tokia programavimo kalbų grupė, kuriai priklauso kelios savo sintakse labai panašios kalbos. | '''C kalbų šeima''' - tokia programavimo kalbų grupė, kuriai priklauso kelios savo sintakse labai panašios [[programavimo kalbos]], daugiau ar mažiau primenančios klasikinę [[C kalba|C kalbą]]. | ||
== | Visos tokios kalbos naudoja [[riestiniai skliaustai|riestinius skliaustus]] kodo segmentams išskirti (pvz., funkcijoms, [[if]] sekoms ir panašiai), kabliataškius sakiniams atskirti, turi iš [[PDP]] mašinų kilusius operatorius "++" ir "--". Priskyrimą čia daro paprastas [[lygybė|lygybės]] ženklas, palyginimą žymi du lygybės ženklai, o nelygybę - [[šauktukas]] su lygybės ženklu. | ||
Savo kilme C tipo programavimo kalbos yra susijusios su [[Algol]] kalbų grupe, nes struktūriškai visos yra gana panašios. Tačiau istoriškai sąsajos kiek painesnės - C tipo kalbos kilo iš [[B kalba|B kalbos]], kuri, savo ruožtu, iš senoviškesnės ir archaiškesnės [[BCPL]], kuri, savo ruožtu buvo kažkoksai nedadirbtas, nerišlus ir baisus daiktas, panašus į bandymą pagerinti [[Fortran]], jį papildant [[Algol]] elementais, tačiau taip, kad gautųsi blogiausios iš šių kalbų savybių. Tik vėliau, kai tą BCPL perdirbinėjo Ken Thompson, Brian Kernighan ir Dennis Ritchie, ir gavosi supaprastinta ir į BCPL savo išvaizda nepanaši (nors iš to pat interpretatoriaus perdaryta) [[B kalba]], o jau iš jos - [[C kalba]]. | |||
== C tipo programavimo kalbos == | |||
C kalbų šeimai priklauso šios kalbos: | C kalbų šeimai priklauso šios kalbos: | ||
# [[C kalba]] – visos po jos esančios kalbos yra tik patobulinti josios variantai | # [[C kalba]] – visos po jos esančios kalbos yra tik patobulinti josios variantai | ||
| 7 eilutė: | 12 eilutė: | ||
# [[C Sharp]] | # [[C Sharp]] | ||
# [[Objective C]] | # [[Objective C]] | ||
Taip pat artimos šioms, neretai joms ir priskiriamos, yra dar kelios kalbos, kurios pavadinime [[C]] raidės neturi, nors savo [[sintaksė|sintakse]] aiškiai kilusios iš tos pat šakos: | |||
# [[Java]] | |||
# [[JavaScript]] | |||
[[Kategorija: Programavimas]] | [[Category:Programavimo kalbos]] | ||
[[Kategorija:Programavimas]] | |||
pakeitimai