Pascal Case VS Camel Case datorprogrammēšanā - visas atšķirības

 Pascal Case VS Camel Case datorprogrammēšanā - visas atšķirības

Mary Davis

Pirmo reizi vidējo lielo burtu sistemātiska izmantošana tehniskiem mērķiem bija ķīmisko formulu pieraksts, ko 1813. gadā izgudroja zviedru ķīmiķis Jēkabs Bērzeliuss. Viņš ierosināja ķīmiskos elementus apzīmēt ar simbolu no viena vai diviem burtiem; šis priekšlikums bija aizstāt galējo nosaukumu un simbolu konvenciju. Šis jaunais rakstīšanas veids.formulas, piemēram, "NaCl", rakstāmas bez atstarpēm.

Šādiem rakstības stiliem ir specifiski termini, piemēram, Camel Case un Pascal Case. Bez šiem diviem ir vēl daudzi citi, bet šie ir visbiežāk lietotie.

Kamieļu burtus raksta arī kā CamelCase un camelCase, un tos dēvē arī par kamieļu vāciņiem vai vidējiem lielajiem burtiem. Būtībā tas ir vingrinājums rakstīt vārdus kopā bez atstarpēm vai pieturzīmēm, turklāt, lai parādītu vārdu atdalīšanu, var izmantot vienu lielo burtu, turklāt pirmā vārda pirmo burtu var rakstīt ar jebkuru no burtiem. "iPhone" un "eBay" ir divi piemēri Camel.gadījumā.

Pascal case ir rakstības stils, kas tiek izmantots, ja ir nepieciešams vairāk nekā viens vārds, lai pareizi nodotu nozīmi. Tā nosaukšanas konvencija nosaka, ka vārdi tiek pievienoti viens otram. Ja katram pievienotajam vārdam tiek izmantots viens lielais burts, kļūst vieglāk lasīt kodu un saprast mainīgo mērķi.

Nav daudz atšķirību starp kamieļu un Paskāla burtu burtu lielo un mazo burtu lielo burtu, vienīgā atšķirība ir tā, ka Paskāla burtu lielajiem burtiem ir jābūt lielajiem, bet kamieļu burtu lielajiem burtiem nav jābūt lielajiem burtiem katrā pievienotajā vārdiņā.

Šeit skatiet videoklipu, kurā ar piemēriem ir izskaidroti visi populārākie korpusu stili.

Skatīt arī: Māte vs. mamma (skaidrotas atšķirības) - Visas atšķirības

Gadījumu stili programmēšanā

Paskāls gadījums Kamieļu futlāris
Pascal gadījumā mainīgā pirmais burts vienmēr ir lielais burts. Camel gadījumā pirmais burts var būt gan lielais, gan mazais burts.
Piemērs: TechTerms Piemērs: HyperCard vai iPhone

Atšķirība starp pascal case un camel case

Turpiniet lasīt, lai uzzinātu vairāk.

Kas ir Pascal Case programmēšanā?

Pascal Case var rakstīt kā PascalCase, tā ir programmēšanas nosaukumu piešķiršanas konvencija, kurā katra pievienotā vārda burts tiek rakstīts ar lielo burtu. Aprakstoši mainīgo nosaukumi ir programmatūras izstrādes labākais vingrinājums, taču mūsdienu programmēšanas valodās nav prasīts, lai mainīgajiem būtu tukšās vietas.

Pascal case kļuva populārs Pascal programmēšanas valodas dēļ, turklāt pati Pascal nav jutīga pret lielajiem burtiem, tāpēc nebija prasības izmantot PascalCase. PascalCase kļuva par standarta konvenciju Pascal izstrādātājiem tāpēc, ka tā uzlaboja kodu lasāmību.

Pascal lielo un mazo burtu nosaukšanas konvencijas dažkārt var radīt problēmas. Piemēram, akronīmi un saīsinājumi kļūst par izaicinājumu izstrādātājiem, kuri izmanto PascalCase. Ja izstrādātājs izmanto NASA attēlu API, tad šiem diviem mainīgajiem būs jāatbilst Pascal lielo un mazo burtu nosaukšanas konvencijai. Tie būtu rakstāmi vai nu kā NASAImages, vai kā

NasaIzņēmumi.

Pascal ir lielo un mazo burtu sensitivitāte.

Pascal gadījumu piemēri

  • TechTerms
  • TotalValue
  • StarCraft
  • MasterCard

Kas ir kamieļu futlāris?

Kamieļu lielais burts ir frāžu rakstīšanas prakse bez atstarpēm un pieturzīmēm, to var rakstīt kā camelCase vai CamelCase, un to dēvē arī par kamieļu lielajiem burtiem vai vidējiem lielajiem burtiem. Lai norādītu vārdu atdalīšanu, ar lielo burtu var rakstīt vienu burtu, turklāt pirmais vārds var sākties ar lielo vai mazo burtu.

Reizēm to izmanto tiešsaistes lietotājvārdos, piemēram, "johnSmith". To izmanto arī, lai izveidotu daudzsalodu domēna vārdu daudz salasāmāku, piemēram, popularizējot "EasyWidgetCompany.com".

Camel case (kamieļu burtu lielais burts) tiek izmantots arī kā nosaukšanas konvencija datorprogrammēšanā, tomēr to var interpretēt dažādi, jo pirmajā burtā lielais burts nav obligāts. Dažādās programmās kamieļu lielo burtu lietošana ir atšķirīga, dažas dod priekšroku lielajam pirmajam burtam, bet citas - nē.

Kopš 20. gadsimta 70. gadiem šo nosaukumu konvenciju izmantoja arī datoru uzņēmumu nosaukumos un to komerciālajos zīmolos, un tā tiek lietota arī mūsdienās.

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

Vai Python izmanto kamieļa burtu?

Python atbalsta vairākas programmēšanas paradigmas

Tā kā Python ir programmēšanas valoda, Python izmanto daudzas konvencijas, un viena no tām ir Camel case. Lūk, kā to lietot, sāciet ar lielo burtu. Neatdaliet vārdus ar pasvītrojumiem un lietojiet mazos burtus.

Python tiek uzskatīta par augsta līmeņa programmēšanas valodu, tās dizains uzsver koda lasāmību, izmantojot ievērojamu atkāpi. Tās valoda ir objektorientēta, kas palīdz programmētājiem rakstīt skaidru, loģisku kodu gan maziem, gan lieliem projektiem.

Python atbalsta vairākas programmēšanas paradigmas, tostarp strukturētu objektorientētu un funkcionālu programmēšanu. Turklāt Python tiek raksturots arī kā "baterijās iekļauta" valoda, jo tajā ir visaptveroša standarta bibliotēka. Python ir diezgan populārs, tāpēc tas pastāvīgi ierindojas starp populārākajām programmēšanas valodām.

Kurš gadījums tiek lietots Python?

Python ir pazīstams ar savu neticamo koda lasāmību, jo tas izmanto nosaukumu konvencijas, un tikai tām var būt būtiska nozīme, cik labi vai slikti ir uzrakstīts kods. Python izmanto dažāda veida nosaukumu konvencijas dažādos aspektos, šeit ir nosaukšanas konvencijas, ko izmanto Python.

  • Mainīgajiem, funkcijām, metodēm un moduļiem: Snake Case.
  • Klasēm: Pascal Case.
  • Konstantām: ar lielo sākumburtu Snake Case.

Vai Python mainīgajiem jābūt CamelCase?

Čūskas burtus galvenokārt izmanto skaitļošanā, piemēram, mainīgajiem, apakšprogrammu nosaukumiem un failu nosaukumiem.

Skatīt arī: Kāda ir atšķirība starp samoiešu, maoru un havajiešu valodu? (Apspriests) - Visas atšķirības

Ir veikts pētījums, kurā teikts, ka lasītājs spēj atpazīt Snake case vērtības ātrāk nekā Camel case. Tas ir iemesls, kāpēc Python izmanto Snake case, nevis Camel case.

Mainīgo, kā arī metožu nosaukumu piešķiršanas konvencija lielākoties ir vai nu camelCase, vai PascalCase. Python izmanto tādu nosaukumu piešķiršanas konvenciju, kas padara tā kodu vislabāk salasāmu. Mainīgajiem Python izmanto Snake Case, čūskas gadījumu, kas ir stilizēts kā snake_case, tajā ir paredzēts aizpildīt atstarpi ar pasvītrojumu ( _ ), turklāt katra vārda pirmais burts tiek rakstīts ar mazajiem burtiem. Tas irko galvenokārt izmanto skaitļošanā, piemēram, mainīgajiem, apakšprogrammu nosaukumiem un failu nosaukumiem.

Turklāt Camel case tiek izmantots programmēšanas valodās dažādu failu un funkciju nosaukšanai, nepārkāpjot pamatā esošās valodas nosaukšanas likumus.

Čūskas lieta pret kamieļa lietu

Ir daudz nosaukumu piešķiršanas konvenciju, un katra no tām tiek izmantota dažādos aspektos. Snake case un Camel case ir divas no tām.

Snake case tiek rakstīts stilā, kurā atstarpes aizpilda ar pasvītrojumu, savukārt Camel case tiek lietots stilā, kurā frāzes tiek rakstītas bez atstarpēm vai pieturzīmēm, lai norādītu vārdu atdalīšanu, var rakstīt ar lielo burtu, un pirmā vārda pirmo burtu var rakstīt ar lielo vai mazo burtu.

Čūskas burtus galvenokārt izmanto skaitļošanā, piemēram, mainīgajiem, apakšprogrammu nosaukumiem un failu nosaukumiem, bet kamieļu burtus izmanto dažādu failu un funkciju nosaukumos.

Pastāv vēl viens apzīmējums, ko sauc par Kebab case, un tajā vārdu atdalīšanai tiek izmantoti defisi.

Kebaba gadījumā vārdu atdalīšanai tiek lietoti defisi.

Nobeigums

Ir daudz nosaukumu piešķiršanas konvenciju, bet mēs aplūkosim Camel Case un Pascal Case. Atšķirība starp Camel case un Pascal case ir tāda, ka Pascal case gadījumā vārdu pirmajam burtam ir jābūt lielajam, bet Camel case gadījumā tas nav obligāti.

Python izmanto daudzas nosaukumu konvencijas katram atšķirīgam aspektam, mainīgajiem tas izmanto čūskas gadījumā, kā pētījums teica, lasītāji, var viegli un ātri atpazīt čūskas gadījumā vērtības.

Varat izmantot jebkuru nosaukšanas konvenciju, ja tas uzlabo jūsu koda lasāmību. Tā kā īpaša nosaukšanas konvencija var uzlabot koda lasāmību, tas ir iemesls, kāpēc Python izmanto Snake case.

    Mary Davis

    Mērija Deivisa ir rakstniece, satura veidotāja un dedzīga pētniece, kas specializējas salīdzināšanas analīzē par dažādām tēmām. Ar žurnālistikas grādu un vairāk nekā piecu gadu pieredzi šajā jomā Marijai ir aizraušanās ar objektīvas un vienkāršas informācijas sniegšanu saviem lasītājiem. Viņas mīlestība pret rakstīšanu sākās, kad viņa bija maza, un tā ir bijusi viņas veiksmīgās rakstniecības karjeras virzītājspēks. Mērijas spēja pētīt un prezentēt atklājumus viegli saprotamā un saistošā formātā, ir viņu iecienījusi lasītājus visā pasaulē. Kad viņa neraksta, Marijai patīk ceļot, lasīt un pavadīt laiku kopā ar ģimeni un draugiem.