Pascal Case VS Camel Case համակարգչային ծրագրավորման մեջ – Բոլոր տարբերությունները
Բովանդակություն
Առաջին անգամ միջին կապիտալների համակարգված օգտագործումը տեխնիկական նպատակներով քիմիական բանաձևերի նշումն էր, որը հորինել է շվեդ քիմիկոս Յակոբ Բերցելիուսը 1813 թվականին: Նա առաջարկեց, որ քիմիական տարրերը պետք է նշվեն որևէ մեկի խորհրդանիշով: կամ երկու տառ, այս առաջարկը պետք է փոխարիներ անվանման և խորհրդանիշների կոնվենցիաների ծայրահեղ օգտագործումը: «NaCl»-ի նման բանաձևեր գրելու այս նոր ձևը պետք է գրվի առանց բացատների:
Այսպիսի գրելու ոճերն ունեն հատուկ տերմիններ, օրինակ՝ Camel Case և Pascal Case: Բացի այս երկուսից, կան շատ ուրիշներ, բայց դրանք ամենաշատ օգտագործվողներն են:
Camel case-ը գրված է նաև որպես CamelCase և camelCase, ինչպես նաև հայտնի է որպես ուղտի գլխարկներ կամ միջքաղաքային կապիտալ: Դա հիմնականում առանց բացատների կամ կետադրական նշանների բառերը միասին գրելու վարժություն է, ավելին, բառերի տարանջատումը ցույց տալու համար կարելի է օգտագործել մեկ մեծատառ տառ, ընդ որում, առաջին բառի առաջին տառը կարող է գրվել երկու դեպքով: «iPhone»-ը և «eBay»-ը Camel-ի երկու օրինակ են:
Pascal-ը գրելու ոճ է, որն օգտագործվում է, երբ մեկից ավելի բառ է անհրաժեշտ իմաստը ճիշտ փոխանցելու համար: Նրա անվանման պայմանը թելադրում է, որ բառերն ավելացվեն միմյանց: Երբ ավելացված յուրաքանչյուր բառի համար օգտագործվում է մեկ մեծատառ, ավելի հեշտ է դառնում կարդալ կոդը և հասկանալ փոփոխականների նպատակը:
Տարբերությունները շատ չեն:Camel case-ը և Pascal-ը, միակ տարբերությունն այն է, որ Pascal-ի դեպքում անհրաժեշտ է, որ ավելացված բառերի առաջին տառը լինի մեծատառ, մինչդեռ ուղտի դեպքում չի պահանջվում, որ յուրաքանչյուր ավելացված բառի տառը լինի մեծատառ: 3>
Ահա մի տեսանյութ, որը բացատրում է բոլոր հայտնի գործի ոճերը օրինակներով:
Տես նաեւ: Ո՞րն է տարբերությունը «Ավելի խելացի» և «խելացի» միջև: (Տարբերիչ քննարկում) – Բոլոր տարբերություններըՊատկերի ոճերը ծրագրավորման մեջ
Pascal case | Camel case |
Pascal դեպքում փոփոխականի առաջին տառը միշտ մեծատառ է. | Ուղտի դեպքում առաջին տառը կարող է լինել մեծատառ կամ փոքրատառ |
Օրինակ՝ TechTerms | Օրինակ՝ HyperCard կամ iPhone |
Պասկալի պատյանների և ուղտի պատյանների միջև տարբերությունը
Տես նաեւ: USPS առաջնահերթ փոստ ընդդեմ USPS առաջին կարգի փոստի (մանրամասն տարբերություն) – Բոլոր տարբերություններըՇարունակեք կարդալ ավելին իմանալու համար:
Ինչ է Պասկալի գործը ծրագրավորում?
Pascal Case-ը կարող է գրվել որպես PascalCase, դա ծրագրավորման անվանման կոնվենցիա է, որտեղ ավելացված յուրաքանչյուր բառի տառը գրված է մեծատառով: Նկարագրող փոփոխականների անունները ծրագրաշարի մշակման լավագույն վարժությունն են, սակայն ժամանակակից ծրագրավորման լեզուները չեն պահանջում, որ փոփոխականները ունենան դատարկ բացատներ:
Pascal case-ը հայտնի դարձավ Pascal ծրագրավորման լեզվի շնորհիվ, ավելին, Pascal-ը ինքնին տառատեսակ է: անզգայուն, և, հետևաբար, PascalCase-ի օգտագործման պահանջ չկար: Պատճառն այն է, որ PascalCase-ը դարձավ ստանդարտ կոնվենցիա Pascal-ի մշակողների համար այն է, որ այն բարելավեց ընթեռնելիությունըկոդերը:
Պասկալի դեպքերի անվանման պայմանագրերը երբեմն կարող են խնդիրներ առաջացնել: Օրինակ, հապավումները և հապավումները դառնում են մարտահրավեր PascalCase օգտագործող մշակողների համար: Եթե մշակողը օգտագործում է ՆԱՍԱ-ի պատկերների API-ները, ապա այդ երկու փոփոխականները պետք է համապատասխանեն Պասկալ գործի անվանման կոնվենցիային: Այն գրվելու է որպես NASAImages կամ որպես
NasaImages:
Pascal-ը մեծատառերի զգայուն է:
Pascal case օրինակներ
- TechTerms
- TotalValue
- StarCraft
- MasterCard
Ի՞նչ է Camel Case-ը:
Camel case-ն առանց բացատների և կետադրական նշանների արտահայտություններ գրելու պրակտիկա է, այն կարող է գրվել որպես camelCase կամ CamelCase, և այն նաև հայտնի է որպես ուղտի գլխարկներ կամ միջին մեծատառեր: Բառերի տարանջատումը նշելու համար մեկ տառը կարող է գրվել մեծատառով, ընդ որում, առաջին բառը կարող է սկսվել մեծատառով կամ փոքրատառով:
Երբեմն այն օգտագործվում է առցանց օգտագործողների անուններում, օրինակ՝ «johnSmith»: Այն նաև օգտագործվում է շատ ավելի ընթեռնելի բազմաբառ տիրույթի անուն ստեղծելու համար, օրինակ՝ «EasyWidgetCompany.com» գովազդելու համար:
Ասում են, որ Camel case-ն օգտագործվում է նաև որպես անվանման պայման համակարգչային ծրագրավորման մեջ, սակայն, այն բաց է մեկից ավելի մեկնաբանությունների համար՝ առաջին տառի կամընտիր մեծատառերի պատճառով: Տարբեր ծրագրավորումներ նախընտրում են ուղտի պատյանների տարբեր օգտագործում, ոմանք նախընտրում են առաջին տառը մեծատառ գրել, իսկ մյուսներըմի՛ արեք:
1970-ականներից ի վեր, անվանման կոնվենցիան օգտագործվում էր նաև համակարգչային ընկերությունների և նրանց առևտրային ապրանքանիշերի անուններում և շարունակվում է մինչ օրս: Օրինակ
- CompuServe 1977 թվականին
- WordStar 1978 թվականին
- VisiCalc 1979 թվականին
- NetWare 1983 թվականին
- LaserJet, MacWorks , և PostScript-ը 1984 թվականին
- PageMaker 1985 թվականին
- ClarisWorks, HyperCard և PowerPoint 1987 թվականին
Արդյո՞ք Python-ն օգտագործում է ուղտի պատյան:
Python-ն աջակցում է ծրագրավորման բազմաթիվ պարադիգմների
Քանի որ Python-ը ծրագրավորման լեզու է, կան բազմաթիվ պայմանագրեր, որոնք օգտագործում է Python-ը, իսկ Camel case-ը մեկն է: նրանց. Ահա թե ինչպես օգտագործել այն, սկսեք բառի տառը մեծատառ գրելով: Մի առանձնացրեք բառերը ընդգծումներով և օգտագործեք փոքրատառ բառեր:
Python-ը համարվում է բարձր մակարդակի ծրագրավորման լեզու, նրա դիզայնը ընդգծում է կոդերի ընթեռնելիությունը՝ օգտագործելով նշանակալի նահանջ: Նրա լեզուն օբյեկտի վրա է, որն օգնում է ծրագրավորողներին գրել հստակ, տրամաբանական կոդ փոքր, ինչպես նաև մեծածավալ նախագծերի համար:
Python-ն աջակցում է ծրագրավորման բազմաթիվ պարադիգմների, որոնք ներառում են կառուցվածքային օբյեկտի վրա հիմնված և ֆունկցիոնալ ծրագրավորում: Ավելին, python-ը նաև նկարագրվում է որպես «մարտկոցներ ներառված» լեզու, քանի որ այն պարունակում է համապարփակ ստանդարտ գրադարան: Python-ը բավականին տարածված է, ուստի այն մշտապես դասվում է ծրագրավորման ամենատարածված լեզուներից մեկը:
Որըգործն օգտագործվում է Python-ում?
Python-ը հայտնի է իր անհավանական կոդերի ընթեռնելիությամբ, քանի որ այն օգտագործում է անվանման կոնվենցիաներ, և դրանք միայն կարող են էական դեր խաղալ ծածկագրի լավ կամ վատ լինելու հարցում: Python-ը տարբեր ասպեկտներում օգտագործում է անվանման այլ տեսակներ, ահա անվանման պայմանագրերը, որոնք օգտագործվում են Python-ի կողմից:
- Փոփոխականների, ֆունկցիաների, մեթոդների և մոդուլների համար՝ Snake Case:
- Դասերի համար՝ Pascal Case:
- Հաստատունների համար՝ Capitalized Snake Case:
Արդյո՞ք Python փոփոխականները պետք է լինեն CamelCase:
Snake case-ը հիմնականում օգտագործվում է հաշվարկներում, օրինակ՝ փոփոխականների, ենթածրագրի անունների և ֆայլերի անունների համար:
Կա մի հետազոտություն, որն ասում է. ընթերցողը կարող է ավելի արագ ճանաչել Snake case-ի արժեքները, քան Camel case-ը: Սա է պատճառը, որ Python-ն օգտագործում է Snake case-ը, քան Camel case-ը:
Փոփոխականների անվանման պայմանը, ինչպես նաև մեթոդների անունները հիմնականում կամ camelCase կամ PascalCase են: Python-ը օգտագործում է անվանման կոնվենցիաներ, որոնք լավագույնս դարձնում են նրա կոդերի ընթերցանությունը: Փոփոխականների համար Python-ը օգտագործում է Snake Case, Snake Case, որը ոճավորվում է որպես snake_case, որտեղ դուք պետք է լրացնեք բացատը ընդգծված (_ ), ընդ որում, յուրաքանչյուր բառի առաջին տառը գրված է փոքրատառով: Այն հիմնականում օգտագործվում է հաշվարկների մեջ, օրինակ՝ փոփոխականների, ենթածրագրի անունների և ֆայլերի անունների համար:
Այնուհետև, Camel case-ն օգտագործվում է ծրագրավորման լեզուներում՝ տարբեր անուններ տալու համար:ֆայլեր և գործառույթներ՝ առանց հիմքում ընկած լեզվի անվանման օրենքները խախտելու:
Օձի դեպք ընդդեմ ուղտի դեպքի
Կան բազմաթիվ անվանման կոնվենցիաներ, և դրանցից յուրաքանչյուրն օգտագործվում է տարբեր առումներով: Օձի գործը և ուղտի գործը դրանցից երկուսն են:
Snake case-ը գրվում է այնպիսի ոճով, որտեղ բացատը պետք է լրացվի ընդգծված գծով, մինչդեռ Camel-ը օգտագործվում է այնպիսի ոճով, որտեղ բառակապակցությունները գրվում են առանց բացատների կամ կետադրական նշանների, որպեսզի նշվի տարանջատում: բառերը կարող եք մեծատառ գրել մեկ տառով, իսկ առաջին բառի առաջին տառը կարող է գրվել մեծատառով կամ փոքրատառով:
Օձի մեծատառը հիմնականում օգտագործվում է հաշվարկներում, օրինակ՝ փոփոխականների, ենթածրագրերի անունների և համարների համար: ֆայլերի անունները, իսկ Camel case-ն օգտագործվում է տարբեր ֆայլեր և գործառույթներ անվանելու համար:
Կա մեկ այլ պատյան, որը կոչվում է Kebab case, որտեղ դուք օգտագործում եք գծիկներ բառերի բաժանման համար:
Քյաբաբի պատյանն օգտագործում է գծիկներ՝ բառերն առանձնացնելու համար:
Եզրափակելու համար
Կան բազմաթիվ անվանման կանոններ, բայց մենք կխորանանք Camel Case-ի և Pascal Case-ի մեջ: Camel case-ի և Pascal case-ի տարբերությունն այն է, որ Պասկալի դեպքում բառերի առաջին տառը պետք է լինի մեծատառ, մինչդեռ ուղտի դեպքում դա պարտադիր չէ:
Python օգտագործում է անվանման բազմաթիվ կոնվենցիաներ յուրաքանչյուր տարբեր ասպեկտների համար, փոփոխականների համար այն օգտագործում է օձի դեպք, ինչպես ասվեց ուսումնասիրության մեջ, ընթերցողները կարող են հեշտությամբ և արագ ճանաչել օձի դեպքը:արժեքներ:
Դուք կարող եք օգտագործել անվանման ցանկացած պայման, եթե դա ավելի լավ է դարձնում ձեր կոդերի ընթեռնելիությունը: Քանի որ անվանման հատուկ կոնվենցիան կարող է բարելավել կոդերի ընթեռնելիությունը, սա է պատճառը, որ Python-ն օգտագործում է Snake case: