C kalbų šeima: Skirtumas tarp puslapio versijų

1 501 pridėtas baitas ,  00:48, 29 gegužės 2024
nėra keitimo aprašymo
Ž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ą]].


== Kalbos ==
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]]
2 757

pakeitimai