2 160
pakeitimų
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''C kalbų šeima''' - tokia programavimo kalbų grupė, kuriai priklauso kelios savo sintakse labai panašios kalbos. == Kalbos == C kalbų šeimai priklauso šios kalbos: # C kalba # C Plus Plus # C Sharp Paskutinės dvi - pirmosios kalbos patobulintos versijos. Kategorija: Programavimas) Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit |
|||
| (nerodoma 4 tarpinės versijos, sukurtos 4 naudotojų) | |||
| 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. | ||
Taip pat čia programuojant skiriasi [[didžiosios raidės]] nuo [[mažosios raidės|mažųjų raidžių]], t.y., ''Kintamasis'', ''kintamasis'' ir ''KINTAMASIS'' bus trys skirtingi kintamieji. Tuo šios kalbos ryškiai atsiskiria nuo įvairių [[Pascal]] grupės kalbų, kuriose nėra skirtumo, kaip ką užrašysi, nes didžiosios ir mažosios raidės tenai neskiriamos. | |||
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]] | # [[C kalba]] – visos po jos esančios kalbos yra tik patobulinti josios variantai | ||
# [[C Plus Plus]] | # [[C Plus Plus]] | ||
# [[C Sharp]] | # [[C Sharp]] | ||
# [[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]] | |||
# [[PHP]] | |||
Dar būna atvejų, kaip [[Perl]], kur kita kalba gali palaikyti visokių užrašymų (t.y., yra neaiškią ir prisitaikančią sitnaksę turinti kalba-chameleonas), tačiau pilnai palaiko ir [[C kalba|C kalbos]] tipo sintaksę. | |||
[[Kategorija: Programavimas]] | [[Category:Programavimo kalbos]] | ||
[[Kategorija:Programavimas]] | |||
pakeitimų