Pascal Case VS Camel Case ໃນການຂຽນໂປຼແກຼມຄອມພິວເຕີ - ຄວາມແຕກຕ່າງທັງຫມົດ

 Pascal Case VS Camel Case ໃນການຂຽນໂປຼແກຼມຄອມພິວເຕີ - ຄວາມແຕກຕ່າງທັງຫມົດ

Mary Davis

ເປັນຄັ້ງທໍາອິດ, ການນໍາໃຊ້ລະບົບຂອງນະຄອນຫຼວງ medial ສໍາລັບຈຸດປະສົງດ້ານວິຊາການແມ່ນຫມາຍເຫດສໍາລັບສູດເຄມີທີ່ຖືກປະດິດໂດຍ chemist ຊູແອັດຊື່ Jacob Berzelius ໃນປີ 1813. ລາວສະເຫນີວ່າອົງປະກອບທາງເຄມີຄວນຈະຖືກຊີ້ບອກດ້ວຍສັນຍາລັກອັນໃດອັນຫນຶ່ງ. ຫຼືສອງຕົວອັກສອນ, ການສະເຫນີນີ້ແມ່ນເພື່ອທົດແທນການນໍາໃຊ້ທີ່ສຸດຂອງການຕັ້ງຊື່ແລະສົນທິສັນຍາສັນຍາລັກ. ວິທີການຂຽນສູດແບບໃໝ່ນີ້ຄື “NaCl” ແມ່ນການຂຽນແບບບໍ່ມີຍະຫວ່າງ.

ຮູບແບບການຂຽນດັ່ງກ່າວມີຄຳສັບສະເພາະ, ຕົວຢ່າງ, Camel Case ແລະ Pascal Case. ນອກເໜືອໄປຈາກສອງອັນນີ້, ຍັງມີອີກຫຼາຍອັນ, ແຕ່ສິ່ງເຫຼົ່ານີ້ຖືກໃຊ້ຫຼາຍທີ່ສຸດ.

ກໍລະນີຂອງອູດຍັງຖືກຂຽນເປັນ CamelCase ແລະ camelCase ແລະເອີ້ນກັນວ່າໝວກອູດ ຫຼືຕົວພິມໃຫຍ່. ໂດຍພື້ນຖານແລ້ວມັນເປັນການອອກກໍາລັງກາຍຂອງການຂຽນຄໍາສັບຮ່ວມກັນໂດຍບໍ່ມີຊ່ອງຫວ່າງຫຼືເຄື່ອງຫມາຍວັກຕອນ, ນອກຈາກນັ້ນ, ເພື່ອສະແດງໃຫ້ເຫັນການແຍກຄໍາສັບທີ່ຕົວພິມໃຫຍ່ດຽວສາມາດນໍາໃຊ້ໄດ້, ນອກຈາກນັ້ນ, ຕົວອັກສອນທໍາອິດຂອງຄໍາທໍາອິດສາມາດຖືກຂຽນດ້ວຍກໍລະນີໃດກໍ່ຕາມ. "iPhone" ແລະ "eBay" ແມ່ນສອງຕົວຢ່າງຂອງກໍລະນີ Camel.

ກໍລະນີ Pascal ແມ່ນຮູບແບບການຂຽນທີ່ໃຊ້ໃນເວລາທີ່ຕ້ອງການຫຼາຍກວ່າຫນຶ່ງຄໍາເພື່ອສະແດງຄວາມຫມາຍຢ່າງຖືກຕ້ອງ. ສົນທິສັນຍາການຕັ້ງຊື່ຂອງມັນກໍານົດວ່າຄໍາສັບຕ່າງໆຈະຖືກເພີ່ມໃສ່ກັນແລະກັນ. ເມື່ອຕົວອັກສອນຕົວພິມໃຫຍ່ອັນດຽວຖືກໃຊ້ສໍາລັບທຸກໆຄໍາທີ່ຖືກເພີ່ມ, ມັນຈະງ່າຍຕໍ່ການອ່ານລະຫັດແລະເຂົ້າໃຈຈຸດປະສົງຂອງຕົວແປ.

ບໍ່ມີຄວາມແຕກຕ່າງຫຼາຍລະຫວ່າງຕົວແປ.ກໍລະນີ Camel ແລະກໍລະນີ Pascal, ຄວາມແຕກຕ່າງພຽງແຕ່ວ່າກໍລະນີ Pascal ຕ້ອງການຕົວອັກສອນທໍາອິດຂອງຄໍາທີ່ເພີ່ມເປັນຕົວພິມໃຫຍ່, ໃນຂະນະທີ່ກໍລະນີ camel ບໍ່ຕ້ອງການຕົວອັກສອນຂອງທຸກໆຄໍາທີ່ເພີ່ມເປັນຕົວພິມໃຫຍ່.

ນີ້​ແມ່ນ​ວິ​ດີ​ໂອ​ທີ່​ອະ​ທິ​ບາຍ​ຮູບ​ແບບ​ກໍ​ລະ​ນີ​ທີ່​ນິ​ຍົມ​ທັງ​ຫມົດ​ທີ່​ມີ​ຕົວ​ຢ່າງ.

ຮູບ​ແບບ​ກໍ​ລະ​ນີ​ໃນ​ການ​ຂຽນ​ໂປຣ​ແກຣມ

ກໍລະນີ Pascal ກໍລະນີ Camel
ໃນກໍລະນີ Pascal, ຕົວອັກສອນທໍາອິດຂອງຕົວແປແມ່ນຕົວພິມໃຫຍ່ສະເໝີ. ໃນກໍລະນີ Camel, ຕົວອັກສອນທຳອິດສາມາດເປັນຕົວພິມໃຫຍ່ ຫຼື ຕົວພິມນ້ອຍໄດ້
ຕົວຢ່າງ: TechTerms ຕົວຢ່າງ: HyperCard ຫຼື iPhone

ຄວາມ​ແຕກ​ຕ່າງ​ລະ​ຫວ່າງ​ກໍ​ລະ​ນີ pascal ແລະ​ກໍ​ລະ​ນີ camel

ສືບ​ຕໍ່​ອ່ານ​ເພື່ອ​ຮູ້​ເພີ່ມ​ເຕີມ.

ແມ່ນ​ຫຍັງ Pascal Case ໃນ ການຂຽນໂປລແກລມ?

Pascal Case ສາມາດຂຽນເປັນ PascalCase, ມັນເປັນສົນທິສັນຍາການຕັ້ງຊື່ຂອງໂປຣແກຣມ ເຊິ່ງຕົວອັກສອນຂອງທຸກຄຳທີ່ເພີ່ມເປັນຕົວພິມໃຫຍ່. ຊື່ຕົວແປທີ່ອະທິບາຍເປັນບົດຝຶກຫັດທີ່ດີທີ່ສຸດຂອງການພັດທະນາຊອບແວ, ແຕ່ພາສາການຂຽນໂປລແກລມທີ່ທັນສະໄຫມບໍ່ຈໍາເປັນຕ້ອງມີຕົວແປເພື່ອໃຫ້ມີພື້ນທີ່ຫວ່າງເປົ່າ.

ກໍລະນີ Pascal ໄດ້ກາຍເປັນທີ່ນິຍົມເນື່ອງຈາກວ່າພາສາການຂຽນໂປລແກລມ Pascal, ນອກຈາກນັ້ນ, Pascal ຕົວຂອງມັນເອງແມ່ນກໍລະນີ. insensitive, ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ມີຂໍ້ກໍານົດທີ່ຈະໃຊ້ PascalCase. ເຫດຜົນທີ່ PascalCase ກາຍເປັນສົນທິສັນຍາມາດຕະຖານສໍາລັບນັກພັດທະນາ Pascal ແມ່ນວ່າມັນປັບປຸງຄວາມສາມາດໃນການອ່ານຂອງ.ລະຫັດ.

ສົນທິສັນຍາການຕັ້ງຊື່ກໍລະນີ Pascal ສາມາດເຮັດໃຫ້ເກີດບັນຫາໃນບາງໂອກາດ. ຕົວຢ່າງ, ຕົວຫຍໍ້ແລະຕົວຫຍໍ້ກາຍເປັນສິ່ງທ້າທາຍສໍາລັບນັກພັດທະນາທີ່ໃຊ້ PascalCase. ຖ້າຜູ້ພັດທະນາກໍາລັງໃຊ້ APIs ຮູບພາບຂອງ NASA, ສອງຕົວແປເຫຼົ່ານັ້ນຈະຕ້ອງປະຕິບັດຕາມສົນທິສັນຍາການຕັ້ງຊື່ກໍລະນີ Pascal. ມັນຈະຖືກຂຽນເປັນ NASAImages ຫຼືເປັນ

NasaImages.

Pascal ແມ່ນຕົວພິມນ້ອຍໃຫຍ່ທີ່ລະອຽດອ່ອນ.

ຕົວຢ່າງກໍລະນີ Pascal

  • TechTerms
  • TotalValue
  • StarCraft
  • MasterCard

Camel Case ແມ່ນຫຍັງ?

Camel case ເປັນ​ການ​ປະ​ຕິ​ບັດ​ການ​ຂຽນ​ປະ​ໂຫຍກ​ໂດຍ​ບໍ່​ມີ​ຍະ​ຫວ່າງ​ແລະ​ເຄື່ອງ​ຫມາຍ​ວັກ​ຕອນ​, ມັນ​ສາ​ມາດ​ຂຽນ​ເປັນ camelCase ຫຼື CamelCase ແລະ​ມັນ​ຍັງ​ເປັນ​ທີ່​ຮູ້​ຈັກ​ເປັນ camel caps ຫຼື​ຕົວ​ພິມ​ໃຫຍ່ medial​. ເພື່ອຊີ້ໃຫ້ເຫັນການແຍກຄໍາສັບຕ່າງໆ, ຕົວອັກສອນດຽວສາມາດເປັນຕົວພິມໃຫຍ່, ນອກຈາກນັ້ນ, ຄໍາທໍາອິດສາມາດເລີ່ມຕົ້ນດ້ວຍຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍ.

ເປັນບາງໂອກາດ, ມັນຖືກນໍາໃຊ້ໃນຊື່ຜູ້ໃຊ້ອອນໄລນ໌, ຕົວຢ່າງ, “johnSmith”. ມັນຍັງຖືກໃຊ້ເພື່ອສ້າງຊື່ໂດເມນຫຼາຍຄໍາທີ່ເຂົ້າໃຈໄດ້ຫຼາຍ, ຕົວຢ່າງເຊັ່ນໃນການໂຄສະນາ "EasyWidgetCompany.com".

ກໍລະນີ Camel ໄດ້ຖືກກ່າວເຖິງວ່າຍັງຖືກນໍາໃຊ້ເປັນສົນທິສັນຍາການຕັ້ງຊື່ໃນການຂຽນໂປຼແກຼມຄອມພິວເຕີ, ແນວໃດກໍ່ຕາມ, ມັນ. ແມ່ນເປີດໃຫ້ມີການຕີຄວາມໝາຍຫຼາຍກວ່າໜຶ່ງອັນເນື່ອງຈາກຕົວພິມໃຫຍ່ທາງເລືອກໃນຕົວອັກສອນທຳອິດ. ການຂຽນໂປລແກລມທີ່ແຕກຕ່າງກັນມັກໃຊ້ກໍລະນີ camel ທີ່ແຕກຕ່າງກັນ, ບາງຄົນມັກຕົວອັກສອນທໍາອິດທີ່ຈະຂຽນເປັນຕົວພິມໃຫຍ່, ແລະອື່ນໆຢ່າ.

ຕັ້ງແຕ່ຊຸມປີ 1970, ສົນທິສັນຍາການຕັ້ງຊື່ໄດ້ຖືກນໍາໃຊ້ໃນຊື່ຂອງບໍລິສັດຄອມພິວເຕີ ແລະຍີ່ຫໍ້ການຄ້າຂອງເຂົາເຈົ້າເຊັ່ນດຽວກັນ ແລະສືບຕໍ່ມາຈົນເຖິງທຸກມື້ນີ້. ຕົວຢ່າງ

ເບິ່ງ_ນຳ: Input ຫຼື Imput: ອັນໃດຖືກຕ້ອງ? (ອະທິບາຍ) – ຄວາມແຕກຕ່າງທັງໝົດ
  • CompuServe in 1977
  • WordStar in 1978
  • VisiCalc in 1979
  • NetWare in 1983
  • LaserJet, MacWorks , ແລະ PostScript ໃນປີ 1984
  • PageMaker ໃນປີ 1985
  • ClarisWorks, HyperCard, ແລະ PowerPoint ໃນປີ 1987

Python ໃຊ້ case camel ບໍ?

Python ຮອງຮັບຫຼາຍຮູບການການຂຽນໂປລແກລມ

ເນື່ອງຈາກວ່າ Python ເປັນພາສາການຂຽນໂປຣແກຣມ, ມີຫຼາຍສົນທິສັນຍາທີ່ Python ໃຊ້ ແລະ Camel case ແມ່ນຫນຶ່ງໃນ ເຂົາເຈົ້າ. ນີ້ແມ່ນວິທີການໃຊ້ມັນ, ເລີ່ມຕົ້ນໂດຍການພິມຕົວພິມໃຫຍ່ຂອງຕົວອັກສອນ. ຢ່າແຍກຄຳທີ່ມີເຄື່ອງໝາຍຂີດກ້ອງ ແລະໃຊ້ຄຳຕົວພິມນ້ອຍ.

Python ຖືວ່າເປັນພາສາການຂຽນໂປຣແກຣມລະດັບສູງ, ການອອກແບບຂອງມັນເນັ້ນໃສ່ການອ່ານລະຫັດໂດຍການໃຊ້ການຫຍໍ້ໜ້າທີ່ສຳຄັນ. ພາສາຂອງມັນແມ່ນແນໃສ່ວັດຖຸທີ່ຊ່ວຍໃຫ້ນັກຂຽນໂປລແກລມຂຽນລະຫັດທີ່ຊັດເຈນ, ມີເຫດຜົນສໍາລັບໂຄງການຂະຫນາດນ້ອຍແລະຂະຫນາດໃຫຍ່.

Python ຮອງຮັບຫຼາຍຮູບການການຂຽນໂປລແກລມ, ເຊິ່ງລວມເຖິງການຂຽນໂປລແກລມແບບວັດຖຸທີ່ມີໂຄງສ້າງ ແລະການເຮັດວຽກ. ຍິ່ງໄປກວ່ານັ້ນ, python ຍັງຖືກອະທິບາຍວ່າເປັນ "ແບດເຕີລີ່ລວມ" ພາສາເນື່ອງຈາກວ່າຫ້ອງສະຫມຸດມາດຕະຖານທີ່ສົມບູນແບບທີ່ມັນມີ. Python ແມ່ນຂ້ອນຂ້າງເປັນທີ່ນິຍົມ, ດັ່ງນັ້ນມັນຈຶ່ງຖືກຈັດອັນດັບເປັນພາສາການຂຽນໂປລແກລມທີ່ນິຍົມຫຼາຍທີ່ສຸດ.

ເບິ່ງ_ນຳ: Manchu vs. Han (ຄວາມແຕກຕ່າງອະທິບາຍ) – ຄວາມແຕກຕ່າງທັງໝົດ

ອັນໃດ.case ແມ່ນໃຊ້ໃນ Python?

Python ແມ່ນເປັນທີ່ຮູ້ຈັກສໍາລັບການອ່ານລະຫັດທີ່ບໍ່ຫນ້າເຊື່ອຂອງມັນ, ຍ້ອນວ່າມັນໃຊ້ສົນທິສັນຍາການຕັ້ງຊື່, ແລະສິ່ງເຫຼົ່ານີ້ພຽງແຕ່ສາມາດມີບົດບາດສໍາຄັນໃນການຂຽນລະຫັດທີ່ດີຫຼືບໍ່ດີ. Python ໃຊ້ສົນທິສັນຍາການຕັ້ງຊື່ທີ່ແຕກຕ່າງກັນໃນລັກສະນະທີ່ແຕກຕ່າງກັນ, ນີ້ແມ່ນສົນທິສັນຍາການຕັ້ງຊື່ທີ່ຖືກນໍາໃຊ້ໂດຍ Python.

  • ສໍາລັບຕົວແປ, ຫນ້າທີ່, ວິທີການ, ແລະໂມດູນ: Snake Case.
  • ສຳລັບຊັ້ນຮຽນ: Pascal Case.
  • ສຳລັບຄ່າຄົງທີ່: ຕົວພິມໃຫຍ່ Snake Case.

ຕົວແປ Python ຄວນເປັນ CamelCase ບໍ?

Snake case ຕົ້ນຕໍແມ່ນໃຊ້ໃນຄອມພິວເຕີ້, ເຊັ່ນ: ສໍາລັບຕົວແປ, ຊື່ຍ່ອຍ ແລະສໍາລັບຊື່ໄຟລ໌.

ມີການສຶກສາທີ່ກ່າວວ່າ ຜູ້ອ່ານສາມາດຮັບຮູ້ຄຸນຄ່າຂອງກໍລະນີງູໄດ້ໄວກວ່າກໍລະນີ Camel. ນີ້ແມ່ນເຫດຜົນທີ່ວ່າ Python ໃຊ້ Snake case ແທນທີ່ຈະ Camel case.

ສົນທິສັນຍາການຕັ້ງຊື່ຂອງຕົວແປ ແລະຊື່ວິທີການສ່ວນຫຼາຍແມ່ນ camelCase ຫຼື PascalCase. Python ໃຊ້ສົນທິສັນຍາການຕັ້ງຊື່ທີ່ເຮັດໃຫ້ການອ່ານລະຫັດຂອງມັນດີທີ່ສຸດ. ສໍາລັບຕົວແປ, Python ໃຊ້ Snake Case, Snake Case ທີ່ມີຮູບແບບເປັນ Snake_case, ໃນນີ້ທ່ານຄວນຈະຕື່ມຂໍ້ມູນໃສ່ຊ່ອງທີ່ມີເຄື່ອງຂຽນ ( _ ), ນອກຈາກນັ້ນ, ຕົວອັກສອນທໍາອິດຂອງທຸກໆຄໍາແມ່ນຂຽນດ້ວຍຕົວພິມນ້ອຍ. ມັນຖືກນໍາໃຊ້ຕົ້ນຕໍໃນຄອມພິວເຕີ້, ເຊັ່ນ: ສໍາລັບຕົວແປ, ຊື່ຍ່ອຍ, ແລະສໍາລັບຊື່ໄຟລ໌.

ນອກຈາກນັ້ນ, Camel case ຖືກນໍາໃຊ້ໃນພາສາການຂຽນໂປຼແກຼມສໍາລັບການຕັ້ງຊື່ທີ່ແຕກຕ່າງກັນ.ໄຟລ໌ ແລະຟັງຊັນຕ່າງໆ ໂດຍບໍ່ມີການລະເມີດກົດໝາຍການຕັ້ງຊື່ຂອງພາສາພື້ນຖານ.

Snake case vs Camel case

ມີສົນທິສັນຍາການຕັ້ງຊື່ຫຼາຍອັນ ແລະທຸກໆອັນແມ່ນໃຊ້ໃນລັກສະນະຕ່າງໆ. ກໍລະນີງູ ແລະກໍລະນີ Camel ແມ່ນສອງອັນ.

ກໍລະນີງູແມ່ນຂຽນໃນແບບທີ່ຊ່ອງຫວ່າງຕ້ອງໃສ່ເຄື່ອງຂຽນ, ໃນຂະນະທີ່ Camel case ຖືກໃຊ້ໃນຮູບແບບທີ່ເປັນປະໂຫຍກທີ່ຂຽນໂດຍບໍ່ມີຊ່ອງຫວ່າງ ຫຼືເຄື່ອງໝາຍວັກຕອນ, ເພື່ອຊີ້ບອກການແຍກຂອງ ຄໍາສັບຕ່າງໆທີ່ທ່ານສາມາດຂຽນຕົວພິມໃຫຍ່ເປັນຕົວອັກສອນດຽວແລະຕົວອັກສອນທໍາອິດຂອງຄໍາທໍາອິດສາມາດຂຽນເປັນຕົວພິມໃຫຍ່ຫຼືຕົວພິມນ້ອຍ.

ກໍລະນີງູຖືກນໍາໃຊ້ຕົ້ນຕໍໃນຄອມພິວເຕີ້, ເຊັ່ນ: ສໍາລັບຕົວແປ, ຊື່ຍ່ອຍ, ແລະສໍາລັບ filenames, ແລະ Camel case ແມ່ນໃຊ້ໃນການຕັ້ງຊື່ໄຟລ໌ ແລະຟັງຊັນຕ່າງໆ.

ມີຕົວພິມອື່ນທີ່ເອີ້ນວ່າ Kebab case, ໃນນີ້ເຈົ້າໃຊ້ຍັບຍັ້ງເພື່ອແຍກຄໍາສັບຕ່າງໆ.

Kebab case ໃຊ້ການຍັບຍັ້ງເພື່ອແຍກຄໍາສັບ.

ເພື່ອສະຫຼຸບ

ມີຫຼາຍສົນທິສັນຍາການຕັ້ງຊື່, ແຕ່ພວກເຮົາຈະເຂົ້າໄປໃນ Camel Case ແລະ Pascal Case. ຄວາມແຕກຕ່າງລະຫວ່າງກໍລະນີ Camel ແລະກໍລະນີ Pascal ແມ່ນວ່າ, ໃນກໍລະນີ Pascal, ຕົວອັກສອນທໍາອິດຂອງຄໍາສັບຕ້ອງເປັນຕົວພິມໃຫຍ່, ໃນຂະນະທີ່ຢູ່ໃນກໍລະນີ camel ມັນບໍ່ຈໍາເປັນຕ້ອງ.

Python ໃຊ້ສົນທິສັນຍາການຕັ້ງຊື່ຫຼາຍຢ່າງສໍາລັບທຸກໆດ້ານທີ່ແຕກຕ່າງກັນ, ສໍາລັບຕົວແປມັນໃຊ້ກໍລະນີງູ, ດັ່ງທີ່ການສຶກສາກ່າວວ່າ, ຜູ້ອ່ານ, ສາມາດຮັບຮູ້ກໍລະນີງູໄດ້ງ່າຍແລະໄວ.ຄ່າ.

ທ່ານສາມາດນໍາໃຊ້ສົນທິສັນຍາການຕັ້ງຊື່ໃດນຶ່ງຖ້າມັນເຮັດໃຫ້ການອ່ານລະຫັດຂອງທ່ານດີຂຶ້ນ. ເນື່ອງຈາກສົນທິສັນຍາການຕັ້ງຊື່ສະເພາະສາມາດເຮັດໃຫ້ການອ່ານລະຫັດດີຂຶ້ນ, ນີ້ແມ່ນເຫດຜົນວ່າເປັນຫຍັງ Python ໃຊ້ Snake case.

    Mary Davis

    Mary Davis ເປັນນັກຂຽນ, ຜູ້ສ້າງເນື້ອຫາ, ແລະນັກຄົ້ນຄວ້າທີ່ມັກຄວາມຊ່ຽວຊານໃນການວິເຄາະການປຽບທຽບໃນຫົວຂໍ້ຕ່າງໆ. ດ້ວຍລະດັບປະລິນຍາຕີດ້ານວາລະສານແລະປະສົບການຫຼາຍກວ່າຫ້າປີໃນຂະແຫນງການ, Mary ມີຄວາມກະຕືລືລົ້ນໃນການສະຫນອງຂໍ້ມູນຂ່າວສານທີ່ບໍ່ລໍາອຽງແລະກົງໄປກົງມາໃຫ້ກັບຜູ້ອ່ານຂອງນາງ. ຄວາມຮັກຂອງນາງສໍາລັບການຂຽນໄດ້ເລີ່ມຕົ້ນໃນເວລາທີ່ນາງຍັງອ່ອນແລະໄດ້ເປັນແຮງຂັບເຄື່ອນທາງຫລັງຂອງການເຮັດວຽກສົບຜົນສໍາເລັດຂອງນາງໃນການຂຽນ. ຄວາມສາມາດຂອງ Mary ໃນການຄົ້ນຄວ້າແລະນໍາສະເຫນີຜົນການຄົ້ນພົບໃນຮູບແບບທີ່ເຂົ້າໃຈງ່າຍແລະມີສ່ວນຮ່ວມໄດ້ endeared ຂອງນາງກັບຜູ້ອ່ານທັງຫມົດໃນທົ່ວໂລກ. ໃນເວລາທີ່ນາງບໍ່ໄດ້ຂຽນ, Mary ມີຄວາມສຸກການເດີນທາງ, ອ່ານ, ແລະໃຊ້ເວລາກັບຄອບຄົວແລະຫມູ່ເພື່ອນ.