Pascal Case VS Camel Case arvutiprogrammeerimises - kõik erinevused

 Pascal Case VS Camel Case arvutiprogrammeerimises - kõik erinevused

Mary Davis

Esimest korda hakati süstemaatiliselt kasutama tehnilistel eesmärkidel keskmist suurtähestikku keemiliste valemite märkimisel, mille leiutas 1813. aastal rootsi keemik Jacob Berzelius. Ta tegi ettepaneku, et keemilisi elemente tuleks tähistada kas ühe või kahe tähega sümboliga, see ettepanek pidi asendama äärmuslikku nimetamise ja sümbolite kasutamise konventsioone. See uus kirjutamisviisValemid nagu "NaCl" tuleb kirjutada ilma tühikuteta.

Vaata ka: Junior Olympic Pool VS Olympic Pool: võrdlus - kõik erinevused

Sellistel kirjastiilidel on kindlad terminid, näiteks Camel Case ja Pascal Case. Peale nende kahe on veel palju teisi, kuid need on kõige enam kasutatavad.

Vaata ka: Erinevused virnade, virnade ja lintide vahel - (Õige termin) - Kõik erinevused

Camel case kirjutatakse ka kui CamelCase ja camelCase ning seda tuntakse ka kui camel capsi või medial capitals. See on põhimõtteliselt sõnade kokku kirjutamine ilma tühikute ja kirjavahemärkideta, lisaks võib sõnade eraldatuse näitamiseks kasutada ühte suurtähte, lisaks võib esimese sõna esimest tähte kirjutada mõlemas käändes. "iPhone" ja "eBay" on kaks Camel näide.juhtum.

Pascal case on kirjastiil, mida kasutatakse siis, kui tähenduse õigeks edasiandmiseks on vaja rohkem kui ühte sõna. Selle nimetamiskonventsioon näeb ette, et sõnad lisatakse üksteisele. Kui iga lisatud sõna kohta kasutatakse ühte suurtähte, on koodi lihtsam lugeda ja muutujate otstarve lihtsamini mõistetav.

Kaameli- ja Pascal-kategooria vahel ei ole palju erinevusi, ainus erinevus on see, et Pascal-kategooria nõuab, et lisatud sõnade esimene täht oleks suurtäht, samas kui kaameli-kategooria ei nõua, et iga lisatud sõna esimene täht oleks suurtäht.

Siin on video, mis selgitab kõiki populaarseid korpusstiile koos näidetega.

Juhtumi stiilid programmeerimisel

Pascali juhtum Kaameli puhul
Pascalis on muutuja esimene täht alati suurtähtedega. Camel case'i puhul võib esimene täht olla kas suures või väikeses kirjas.
Näide: TechTerms Näide: HyperCard või iPhone

Erinevus pascal case ja camel case vahel

Loe edasi, et rohkem teada saada.

Mis on Pascal Case programmeerimises?

Pascal Case võib kirjutada PascalCase, see on programmeerimise nimekonventsioon, kus iga lisatud sõna täht on suurtähtedega. Kirjeldavad muutujate nimed on tarkvaraarenduse parim harjutus, kuid kaasaegsed programmeerimiskeeled ei nõua muutujatelt tühikuid.

Pascal case sai populaarseks tänu Pascal programmeerimiskeelele, pealegi on Pascal ise suurustundlik ja seega ei olnud vajadust PascalCase'i kasutamiseks. PascalCase sai Pascal arendajate jaoks standardkonventsiooniks seetõttu, et see parandas koodide loetavust.

Pascal'i korpuse nimetamise konventsioonid võivad mõnikord probleeme tekitada. Näiteks akronüümid ja lühendid muutuvad PascalCase'i kasutavate arendajate jaoks probleemiks. Kui arendaja kasutab NASA piltide APId, siis peavad need kaks muutujat vastama Pascal'i korpuse nimetamise konventsioonile. See kirjutatakse kas NASAImages või kui

NasaImages.

Pascal on suur- ja väiketähtede suhtes tundlik.

Pascal juhtumite näited

  • TechTerms
  • TotalValue
  • StarCraft
  • MasterCard

Mis on kaameli puhul?

Kaameli puhul kirjutatakse fraasid ilma tühikute ja kirjavahemärkideta, seda võib kirjutada kaameliCase või CamelCase ja seda tuntakse ka kui kaameli suurtähtedega või mediaalse suurtähtedega. Sõnade eraldatuse tähistamiseks võib üks täht olla suurtähtedega, lisaks võib esimene sõna alata kas suur- või väiketähtedega.

Vahetevahel kasutatakse seda veebi kasutajanimedes, näiteks "johnSmith". Seda kasutatakse ka mitme sõnaga domeeninime palju loetavamaks muutmiseks, näiteks "EasyWidgetCompany.com" reklaamimisel.

Kaameli korpuse kohta öeldakse, et seda kasutatakse ka arvutiprogrammeerimises nimetamiskonventsioonina, kuid see on avatud rohkem kui ühele tõlgendusele, sest esimese tähe suurtäht on vabatahtlik. Erinevad programmeerimisviisid eelistavad kaameli korpuse erinevat kasutamist, mõned eelistavad, et esimene täht oleks suurtäht, teised mitte.

Alates 1970ndatest aastatest kasutati seda nimetuskonventsiooni ka arvutifirmade ja nende kaubanduslike kaubamärkide nimedes ning see kehtib tänapäevani. Näiteks.

  • CompuServe 1977. aastal
  • WordStar aastal 1978
  • VisiCalc aastal 1979
  • NetWare aastal 1983
  • LaserJet, MacWorks ja PostScript 1984. aastal
  • PageMaker aastal 1985
  • ClarisWorks, HyperCard ja PowerPoint 1987. aastal

Kas Python kasutab kaameli korpust?

Python toetab mitmeid programmeerimisparadigmasid

Kuna Python on programmeerimiskeel, siis on Pythonis palju konventsioone, mida Python kasutab ja Camel case on üks neist. Siin on, kuidas seda kasutada, alusta sõna suurtähega. Ära eralda sõnu allakriipsudega ja kasuta väikseid tähed.

Pythoni peetakse kõrgetasemeliseks programmeerimiskeeleks, selle disain rõhutab koodi loetavust, kasutades märkimisväärset sissejätkeid. Keel on objektorienteeritud, mis aitab programmeerijatel kirjutada selget, loogilist koodi nii väikeste kui ka suuremahuliste projektide jaoks.

Python toetab mitmeid programmeerimisparadigmasid, mille hulka kuuluvad struktureeritud objektorienteeritud ja funktsionaalne programmeerimine. Lisaks kirjeldatakse pythonit ka kui "patareidega kaasasolevat" keelt, sest see sisaldab põhjalikku standardraamatukogu. Python on üsna populaarne, seega on see järjekindlalt üks populaarsemaid programmeerimiskeeli.

Millist juhtumit kasutatakse Pythonis?

Python on tuntud oma uskumatu koodi loetavuse poolest, kuna ta kasutab nimetamiskonventsioone ja need ainult võivad mängida olulist rolli selles, kui hästi või halvasti on kood kirjutatud. Python kasutab eri aspektides erinevaid nimetamiskonventsioone, siin on Pythoni poolt kasutatavad nimetamiskonventsioonid.

  • Muutujate, funktsioonide, meetodite ja moodulite puhul: Snake Case.
  • Klasside jaoks: Pascal Case.
  • Konstantide puhul: Suurtähtedega käärmevariant.

Kas Pythoni muutujad peaksid olema CamelCase?

Snake case kasutatakse peamiselt arvutuses, näiteks muutujate, allprogrammide nimede ja failinimede puhul.

On olemas uuring, mis ütleb, et lugeja tunneb Snake case väärtused kiiremini ära kui Camel case. See on põhjus, miks Python kasutab pigem Snake case'i kui Camel case'i. See on põhjus, miks Python kasutab pigem Snake case'i kui Camel case'i.

Nii muutujate kui ka meetodite nimede nimekonventsioon on enamasti kas camelCase või PascalCase. Python kasutab nimekonventsioone, mis muudavad selle koodi loetavuse kõige paremaks. Muutujate puhul kasutab Python Snake Case, Snake Case, mis on stiliseeritud kui snake_case, selles tuleb täita tühik alatooniga ( _ ), lisaks kirjutatakse iga sõna esimene täht väiketähtedega. See onmida kasutatakse peamiselt arvutuses, näiteks muutujate, allprogrammide nimede ja failinimede jaoks.

Lisaks kasutatakse Camel case'i programmeerimiskeeltes erinevate failide ja funktsioonide nimetamiseks, ilma et see rikuks aluseks oleva keele nimetamisseadusi.

Käärme puhul vs kaamel puhul

Nimetamiskonventsioone on palju ja igaüht neist kasutatakse eri aspektides. Snake case ja Camel case on kaks neist.

Snake case kirjutatakse stiilis, kus tühik tuleb täita alajaotusega, samas kui Camel case kasutatakse stiilis, kus on fraasid kirjutatakse ilma tühikute või kirjavahemärkideta, sõnade eraldamise tähistamiseks võib kirjutada ühe tähe suurelt ja esimese sõna esimese tähe võib kirjutada suur- või väiketähtedega.

Snake case kasutatakse peamiselt arvutustes, näiteks muutujate, allprogrammide ja failinimede puhul, ning Camel case kasutatakse erinevate failide ja funktsioonide nimetamisel.

On veel üks korpus nimega Kebab case, selles kasutatakse sidekriipsu sõnade eraldamiseks.

Kebabi puhul kasutatakse sidekriipsu sõnade eraldamiseks.

Lõpetuseks

On palju nimetamiskonventsioone, kuid me tutvustame Camel Case ja Pascal Case. Erinevus kaameli- ja pascal-kategooria vahel seisneb selles, et pascal-kategoorias peab sõnade esimene täht olema suurtäht, samas kui kaameli-kategoorias ei ole see nõutav.

Python kasutab palju nimetamiskonventsioone iga erineva aspekti jaoks, muutujate jaoks kasutab ta madu puhul, nagu uuringus öeldud, lugejad, saavad kergesti ja kiiresti ära tunda madu puhul väärtusi.

Võite kasutada mis tahes nimetamiskonventsioone, kui see muudab teie koodi loetavuse paremaks. Kuna konkreetne nimetamiskonventsioon võib muuta koodi loetavuse paremaks, on see põhjus, miks Python kasutab Snake case'i.

    Mary Davis

    Mary Davis on kirjanik, sisulooja ja innukas uurija, kes on spetsialiseerunud erinevate teemade võrdlusanalüüsile. Ajakirjaniku kraadiga ja üle viieaastase kogemusega selles valdkonnas Mary on kirglik oma lugejatele erapooletu ja otsekohese teabe edastamise vastu. Tema armastus kirjutamise vastu sai alguse juba noorena ja on olnud tema eduka kirjanikukarjääri liikumapanev jõud. Mary võime uurida ja esitada leide lihtsalt arusaadavas ja kaasahaaravas vormis on teda lugejatele üle kogu maailma armsaks teinud. Kui ta ei kirjuta, naudib Mary reisimist, lugemist ning pere ja sõpradega aega veetmist.