Pascal Case VS Camel Case yn kompjûterprogrammearring - Alle ferskillen

 Pascal Case VS Camel Case yn kompjûterprogrammearring - Alle ferskillen

Mary Davis

Foar it earst wie it systematyske gebrûk fan mediale haadletters foar technyske doelen de notaasje foar gemyske formules dy't útfûn waarden troch de Sweedske skiekundige Jacob Berzelius yn 1813. Hy stelde foar dat gemyske eleminten oanjûn wurde mei in symboal fan ien fan ien of twa letters, dizze stelling wie te ferfangen it ekstreme gebrûk fan nammejouwing en symboal konvinsjes. Dizze nije wize fan skriuwen fan formules lykas "NaCl" moat sûnder spaasjes skreaun wurde.

Sokke skriuwstilen hawwe spesifike termen, bygelyks Camel Case en Pascal Case. Oars as dizze twa binne d'r in protte oaren, mar dit binne de meast brûkte.

Camel case is ek skreaun as CamelCase en camelCase en ek bekend as camel caps of mediaal capitals. It is yn prinsipe in oefening fan it byinoar skriuwen fan wurden sûnder spaasjes of ynterpunksje, boppedat kin om de skieding fan wurden sjen te litten in inkele haadletter brûkt wurde, fierders kin de earste letter fan it earste wurd mei beide haadletters skreaun wurde. "iPhone" en "eBay" binne twa foarbylden fan Camel case.

Pascal case is in skriuwstyl dy't brûkt wurdt as mear as ien wurd nedich is om de betsjutting goed oer te bringen. Syn konvinsje fan nammejouwing diktearret dat wurden wurde tafoege oan elkoar. As in inkele haadletter brûkt wurdt foar elk wurd dat tafoege wurdt, wurdt it makliker om koade te lêzen en it doel fan fariabelen te begripen.

Der binne net folle ferskillen tusken deCamel case en de Pascal case, it ienige ferskil is dat de Pascal case fereasket dat de earste letter fan 'e wurden dy't wurde tafoege in haadletter is, wylst de camel case net fereasket dat de letter fan elk wurd dat wurdt tafoege in haadletter is.

Hjir is in fideo dy't alle populêre saakstilen mei foarbylden ferklearret.

Casestilen yn programmearring

Pascal case Camel case
Yn Pascal case is de earste letter fan in fariabele altyd yn haadletters Yn Camel-gefal kin de earste letter yn haadletters of yn lytse letters wêze
Foarbyld: TechTerms Foarbyld: HyperCard of iPhone

It ferskil tusken pascal-saak en kamielkoffer

Lêze troch om mear te witten.

Wat is in Pascal-saak yn programmearring?

Pascal Case kin skreaun wurde as PascalCase, it is in programmearjende nammejouwingskonvinsje wêryn de letter fan elk wurd dat tafoege wurdt mei in haadletter stiet. Beskriuwende fariabelenammen binne de bêste oefening fan in softwareûntwikkeling, mar moderne programmeartalen hawwe gjin fariabelen nedich om lege spaasjes te hawwen.

Sjoch ek: Hoopje dat jo in goed wykein hân hawwe VS Hoopje dat jo in goed wykein hân hawwe brûkt yn e-post (ken it ferskil) - Alle ferskillen

Pascal-saak waard populêr fanwegen de Pascal-programmearringstaal, boppedat is Pascal sels gefal insensitive, en dus wie d'r gjin eask om PascalCase te brûken. De reden dat PascalCase in standert konvinsje waard foar Pascal-ûntwikkelders is dat it de lêsberens fancodes.

Nammekonvenanten fan Pascal-saak kinne soms problemen feroarsaakje. Acronyms en ôfkoartings wurde bygelyks in útdaging foar de ûntwikkelders dy't PascalCase brûke. As in ûntwikkelder de NASA-ôfbyldings-API's brûkt, dan sille dy twa fariabelen moatte foldwaan oan 'e Pascal-saak-nammekonvinsje. It soe skreaun wurde as of NASAImages of as

NasaImages.

Pascal is case-sensitive.

Pascal case foarbylden

  • TechTerms
  • TotalValue
  • StarCraft
  • MasterCard

Wat is in Camel Case?

Camel case is in praktyk fan it skriuwen fan frases sûnder spaasjes en ynterpunksje, it kin skreaun wurde as camelCase of CamelCase en it is ek bekend as camel caps of mediaal capitals. Om de skieding fan wurden oan te jaan kin in inkele letter mei haadletters wurde, boppedat kin it earste wurd begjinne mei beide haadletters of lytse letters.

Soms wurdt it brûkt yn online brûkersnammen, bygelyks "johnSmith". It wurdt ek brûkt om in domeinnamme mei meardere wurden folle lêsber te meitsjen, bygelyks by it befoarderjen fan "EasyWidgetCompany.com".

Camel wurdt sein dat it ek brûkt wurdt as in nammejouwingskonvinsje yn kompjûterprogrammearring. stiet iepen foar mear as ien ynterpretaasje fanwegen de opsjonele haadletters yn de earste letter. Ferskillende programmearring leaver oars gebrûk fan kamielkoffer, guon leaver dat de earste letter wurdt kapitalisearre, en oarennet dwaan.

Sûnt de jierren '70 waard de nammejouwing ek brûkt yn 'e nammen fan kompjûterbedriuwen en har kommersjele merken en bliuwt oant hjoed de dei. Bygelyks

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

Brûkt Python de kamielkoffer?

Python stipet meardere programmearparadigma's

Om't Python in programmeartaal is, binne d'r in protte konvinsjes dy't Python brûkt en Camel-saak is ien fan harren. Hjir is hoe't jo it brûke, begjin mei it haadletter fan it wurd. Skilje wurden net mei ûnderstreken en brûk lytse letters.

Python wurdt beskôge as in programmeartaal op heech nivo, syn ûntwerp beklammet de lêsberens fan koade troch it brûken fan in wichtige ynspringing. De taal is objekt-oriïntearre, wat programmeurs helpt om dúdlike, logyske koade te skriuwen foar lytse as grutskalige projekten.

Python stipet meardere programmearparadigma's, dy't strukturearre objekt-rjochte en funksjonele programmearring omfetsje. Boppedat wurdt python ek beskreaun as in "batterijen ynbegrepen" taal fanwegen de wiidweidige standertbibleteek dy't it befettet. Python is frij populêr, sadat it konsekwint ranks as ien fan 'e populêrste programmeartalen.

Hokkergefal wurdt brûkt yn Python?

Python is bekend om syn ongelooflijke koadelêsberens, om't it nammekonvinsjes brûkt, en dizze kinne allinich in wichtige rol spylje yn hoe goed of min de koade is skreaun. Python brûkt in oare soarte fan nammejouwing konvinsje yn ferskate aspekten, hjir binne de nammejouwing konvinsjes dy't brûkt wurde troch Python.

  • Foar fariabelen, funksjes, metoaden en modules: Snake Case.
  • Foar klassen: Pascal Case.
  • Foar konstanten: Snake Case mei haadletter.

Moatte Python-fariabelen CamelCase wêze?

Snake case wurdt primêr brûkt yn komputer, lykas foar fariabelen, subroutine nammen, en foar bestânsnammen.

Der is in stúdzje dy't sei dat de lêzer kin erkenne Snake gefal wearden flugger as Camel gefal. Dit is de reden dat Python brûkt Snake gefal ynstee fan Camel gefal.

Sjoch ek: Wat is it ferskil tusken golvend hier en krullend hier? - Alle ferskillen

De nammejouwing konvinsje foar fariabelen likegoed as metoade nammen is meast of camelCase of PascalCase. Python brûkt nammejouwingskonvenanten dy't har koadelêsberens de bêste makket. Foar fariabelen brûkt Python Snake Case, Snake Case dy't stylearre is as snake_case, hjiryn moatte jo de romte folje mei in ûnderstreekje ( _ ), boppedat wurdt de earste letter fan elk wurd yn lytse letters skreaun. It wurdt primêr brûkt yn komputer, lykas foar fariabelen, subroutine nammen, en foar bestânsnammen.

Boppedat wurdt Camel case brûkt yn programmeartalen foar it neamen fan ferskillendetriemmen en funksjes sûnder de nammewetten fan 'e ûnderlizzende taal te skeinen.

Snake case vs Camel case

Der binne in protte nammekonvinsjes en elk fan harren wurdt brûkt yn ferskate aspekten. Snake case en Camel case binne twa fan harren.

Snake-case is skreaun yn in styl wêrby't romte opfolle wurde moat mei in underscore, wylst de Camel-case brûkt wurdt yn in styl wêrby't frases skreaun binne sûnder spaasjes of ynterpunksje, om skieding oan te jaan wurden kinne jo in inkele letter mei haadletters brûke en de earste letter fan it earste wurd kin skreaun wurde yn haadletters of lytse letters.

Slangletters wurdt foaral brûkt by it rekkenjen, lykas foar fariabelen, subroutine nammen, en foar triemnammen, en Camel case wurdt brûkt by it beneamen fan ferskillende triemmen en funksjes.

Der is in oare casing neamd Kebab case, yn dizze brûke jo koppeltekens foar de skieding fan wurden.

Kebab-saak brûkt koppeltekens om wurden te skieden.

Ta beslút

Der binne in protte nammejouwingskonvenanten, mar wy sille dûke yn Camel Case en Pascal Case. It ferskil tusken Camel case en Pascal case is dat, yn Pascal gefal, de earste letter fan 'e wurden moat in haadletter wêze, wylst it yn' e camel case it net fereaske is.

Python brûkt in protte nammejouwingskonvenanten foar elk oar aspekt, foar fariabelen brûkt it snake case, lykas in stúdzje sei, lêzers, kinne maklik en fluch slang case werkennewearden.

Jo kinne alle nammejouwingskonvenanten brûke as it jo koade lêsberens better makket. As in spesifike nammejouwing konvinsje kin meitsje koade lêsberens better, dit is de reden wêrom Python brûkt Snake gefal.

    Mary Davis

    Mary Davis is in skriuwster, ynhâldmakker en entûsjaste ûndersiker dy't spesjalisearre is yn fergelikingsanalyse oer ferskate ûnderwerpen. Mei in graad yn sjoernalistyk en mear as fiif jier ûnderfining op it fjild, hat Mary in passy foar it leverjen fan ûnbidige en rjochtlinige ynformaasje oan har lêzers. Har leafde foar skriuwen begon doe't se jong wie en hat in driuwende krêft west efter har suksesfolle karriêre yn skriuwen. Mary's fermogen om befinings te ûndersykjen en te presintearjen yn in maklik te begripen en boeiend formaat hat har leafhawwe by lêzers oer de hiele wrâld. As se net skriuwt, hâldt Mary fan reizgjen, lêzen en tiid trochbringe mei famylje en freonen.