Pascal Case VS Camel Case ในการเขียนโปรแกรมคอมพิวเตอร์ – ข้อแตกต่างทั้งหมด

 Pascal Case VS Camel Case ในการเขียนโปรแกรมคอมพิวเตอร์ – ข้อแตกต่างทั้งหมด

Mary Davis

เป็นครั้งแรก การใช้ตัวพิมพ์ใหญ่ตรงกลางอย่างเป็นระบบเพื่อวัตถุประสงค์ทางเทคนิคคือสัญลักษณ์สำหรับสูตรเคมีที่คิดค้นโดยนักเคมีชาวสวีเดนชื่อ Jacob Berzelius ในปี 1813 เขาเสนอว่าควรระบุองค์ประกอบทางเคมีด้วยสัญลักษณ์อย่างใดอย่างหนึ่ง หรือสองตัวอักษร ข้อเสนอนี้เพื่อแทนที่การใช้แบบแผนการตั้งชื่อและสัญลักษณ์อย่างสุดโต่ง วิธีใหม่ในการเขียนสูตรเช่น "NaCl" จะต้องเขียนโดยไม่มีช่องว่าง

รูปแบบการเขียนดังกล่าวมีคำศัพท์เฉพาะ เช่น Camel Case และ Pascal Case นอกจากสองตัวนี้แล้ว ยังมีตัวอื่นๆ อีกมากมาย แต่ตัวที่ใช้มากที่สุด

เคสอูฐยังเขียนเป็น CamelCase และ camelCase และเรียกอีกอย่างว่าอูฐแคปหรือตัวพิมพ์ใหญ่ตรงกลาง โดยพื้นฐานแล้วเป็นการฝึกเขียนคำร่วมกันโดยไม่มีการเว้นวรรคหรือเครื่องหมายวรรคตอน นอกจากนี้ เพื่อแสดงการแยกคำสามารถใช้อักษรตัวพิมพ์ใหญ่ตัวเดียวได้ นอกจากนี้ อักษรตัวแรกของคำแรกสามารถเขียนด้วยตัวพิมพ์ใหญ่หรือเล็กก็ได้ “iPhone” และ “eBay” เป็นสองตัวอย่างของเคส Camel

Pascal case เป็นรูปแบบการเขียนที่ใช้เมื่อต้องการคำมากกว่าหนึ่งคำเพื่อสื่อความหมายอย่างเหมาะสม หลักการตั้งชื่อของมันกำหนดว่าคำจะถูกเพิ่มเข้าด้วยกัน เมื่อใช้อักษรตัวพิมพ์ใหญ่ตัวเดียวสำหรับทุกคำที่เพิ่มเข้าไป การอ่านโค้ดและเข้าใจวัตถุประสงค์ของตัวแปรจะง่ายขึ้น

ไม่มีความแตกต่างมากนักระหว่างCamel case และ Pascal case ข้อแตกต่างเพียงอย่างเดียวคือ Pascal case กำหนดให้ตัวอักษรตัวแรกของคำที่เติมเป็นตัวพิมพ์ใหญ่ ในขณะที่ตัว camel case ไม่ต้องการตัวอักษรของทุกคำที่เติมเป็นตัวพิมพ์ใหญ่

นี่คือวิดีโอที่อธิบายรูปแบบเคสยอดนิยมทั้งหมดพร้อมตัวอย่าง

สไตล์เคสในการเขียนโปรแกรม

กรณีภาษาปาสคาล กรณีอูฐ
ในกรณีภาษาปาสคาล ตัวอักษรตัวแรกของตัวแปรจะเป็นตัวพิมพ์ใหญ่เสมอ ในกรณีของ Camel ตัวอักษรตัวแรกสามารถเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
ตัวอย่าง: ข้อกำหนดทางเทคนิค ตัวอย่าง: HyperCard หรือ iPhone

ความแตกต่างระหว่างเคสปาสคาลและเคสอูฐ

อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม

เคสปาสคาลคืออะไรใน การเขียนโปรแกรม?

Pascal Case สามารถเขียนเป็น PascalCase ได้ ซึ่งเป็นรูปแบบการตั้งชื่อโปรแกรมที่ตัวอักษรของทุกคำที่เพิ่มจะเป็นตัวพิมพ์ใหญ่ ชื่อตัวแปรที่สื่อความหมายเป็นแบบฝึกหัดที่ดีที่สุดของการพัฒนาซอฟต์แวร์ แต่ภาษาโปรแกรมสมัยใหม่ไม่ต้องการให้ตัวแปรต้องมีช่องว่าง

กรณี Pascal ได้รับความนิยมเนื่องจากภาษาโปรแกรม Pascal ยิ่งไปกว่านั้น Pascal เองก็เป็นกรณี ไม่ละเอียดอ่อน ดังนั้นจึงไม่มีข้อกำหนดในการใช้ PascalCase เหตุผลที่ PascalCase กลายเป็นแบบแผนมาตรฐานสำหรับนักพัฒนา Pascal คือการปรับปรุงความสามารถในการอ่านโค้ด

แบบแผนการตั้งชื่อกรณีของ Pascal อาจทำให้เกิดปัญหาได้ในบางครั้ง ตัวอย่างเช่น คำย่อและตัวย่อกลายเป็นความท้าทายสำหรับนักพัฒนาที่ใช้ PascalCase หากนักพัฒนาใช้ API ของรูปภาพของ NASA ตัวแปรสองตัวนี้จะต้องเป็นไปตามหลักการตั้งชื่อกรณีของ Pascal จะเขียนเป็น NASAImages หรือเป็น

NasaImages

Pascal คำนึงถึงตัวพิมพ์เล็กและใหญ่

ตัวอย่างกรณีของ Pascal

  • ข้อกำหนดทางเทคนิค
  • TotalValue
  • StarCraft
  • MasterCard

เคสอูฐคืออะไร

Camel case คือการฝึกเขียนวลีโดยไม่ต้องเว้นวรรคและเครื่องหมายวรรคตอน สามารถเขียนเป็น camelCase หรือ CamelCase และเรียกอีกอย่างว่า camel caps หรือตัวพิมพ์ใหญ่ตรงกลาง ตัวอักษรเดี่ยวสามารถใช้เป็นตัวพิมพ์ใหญ่เพื่อระบุการแยกคำ ยิ่งกว่านั้น คำแรกสามารถขึ้นต้นด้วยตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ได้

บางครั้ง มันถูกใช้ในชื่อผู้ใช้ออนไลน์ เช่น “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 ก็เป็นหนึ่งใน พวกเขา. ต่อไปนี้คือวิธีใช้งาน เริ่มต้นด้วยการทำให้ตัวอักษรของคำนั้นเป็นตัวพิมพ์ใหญ่ อย่าแยกคำด้วยเครื่องหมายขีดล่างและใช้คำตัวพิมพ์เล็ก

Python ถือเป็นภาษาโปรแกรมระดับสูง การออกแบบเน้นให้โค้ดอ่านง่ายโดยใช้การเว้นวรรคที่มีนัยสำคัญ ภาษาเป็นแบบเชิงวัตถุซึ่งช่วยให้โปรแกรมเมอร์เขียนโค้ดตรรกะที่ชัดเจนสำหรับโครงการขนาดเล็กและขนาดใหญ่

Python รองรับกระบวนทัศน์การเขียนโปรแกรมหลายรูปแบบ ซึ่งรวมถึงการเขียนโปรแกรมเชิงวัตถุที่มีโครงสร้างและการทำงาน ยิ่งไปกว่านั้น ไพธอนยังถูกอธิบายว่าเป็นภาษา "รวมแบตเตอรี่" เนื่องจากมีไลบรารี่มาตรฐานที่ครอบคลุม Python ค่อนข้างได้รับความนิยม ดังนั้นจึงได้รับการจัดอันดับให้เป็นหนึ่งในภาษาโปรแกรมยอดนิยมอย่างต่อเนื่อง

ซึ่งกรณีที่ใช้ใน Python?

Python เป็นที่รู้จักจากความสามารถในการอ่านโค้ดที่น่าทึ่ง เนื่องจากใช้หลักการตั้งชื่อ และสิ่งเหล่านี้เท่านั้นที่มีบทบาทสำคัญในการเขียนโค้ดว่าดีหรือไม่ดี Python ใช้หลักการตั้งชื่อประเภทต่างๆ ในแง่มุมต่างๆ ต่อไปนี้เป็นหลักการตั้งชื่อที่ใช้โดย Python

  • สำหรับตัวแปร ฟังก์ชัน เมธอด และโมดูล: กรณีงู
  • สำหรับคลาส: Pascal Case.
  • สำหรับค่าคงที่: Snake Case ตัวพิมพ์ใหญ่

ตัวแปร Python ควรเป็น CamelCase หรือไม่

Snake case ใช้เป็นหลักในการคำนวณ เช่น สำหรับตัวแปร ชื่อรูทีนย่อย และสำหรับชื่อไฟล์

ดูสิ่งนี้ด้วย: อะไรคือความแตกต่างระหว่าง CUDA Cores และ Tensor Cores? (อธิบาย) - ความแตกต่างทั้งหมด

มีการศึกษาที่กล่าวว่า ผู้อ่านสามารถรับรู้ค่าเคสงูได้เร็วกว่าเคสอูฐ นี่คือเหตุผลที่ Python ใช้กรณีงูแทนกรณีอูฐ

หลักการตั้งชื่อสำหรับตัวแปรรวมถึงชื่อเมธอดส่วนใหญ่จะเป็น camelCase หรือ PascalCase Python ใช้หลักการตั้งชื่อซึ่งทำให้โค้ดอ่านได้ดีที่สุด สำหรับตัวแปร Python ใช้ Snake Case, Snake Case ซึ่งมีสไตล์เป็น snake_case ในกรณีนี้คุณควรเติมช่องว่างด้วยเครื่องหมายขีดล่าง ( _ ) ยิ่งกว่านั้น ตัวอักษรตัวแรกของทุกคำจะเขียนด้วยตัวพิมพ์เล็ก ส่วนใหญ่จะใช้ในการคำนวณ เช่น สำหรับตัวแปร ชื่อรูทีนย่อย และสำหรับชื่อไฟล์

นอกจากนี้ Camel case ยังใช้ในภาษาการเขียนโปรแกรมสำหรับการตั้งชื่อต่างๆไฟล์และฟังก์ชันต่างๆ โดยไม่ละเมิดกฎการตั้งชื่อของภาษาที่ใช้

กรณีงู vs กรณีอูฐ

มีหลักการตั้งชื่อมากมายและแต่ละรูปแบบใช้ในแง่มุมที่แตกต่างกัน กรณีงูและกรณีอูฐเป็นสองกรณี

กรณีงูถูกเขียนในลักษณะที่เติมช่องว่างด้วยขีดล่าง ในขณะที่กรณีอูฐใช้ในรูปแบบที่เป็นวลีที่เขียนโดยไม่มีการเว้นวรรคหรือเครื่องหมายวรรคตอน เพื่อแสดงถึงการแยกจาก คำที่คุณใช้ตัวอักษรเดี่ยวเป็นตัวพิมพ์ใหญ่ได้ และตัวอักษรตัวแรกของคำแรกสามารถเขียนเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กได้

ตัวพิมพ์ใหญ่จะใช้ในการคำนวณเป็นหลัก เช่น สำหรับตัวแปร ชื่อรูทีนย่อย และสำหรับ ชื่อไฟล์ และตัวพิมพ์อูฐใช้ในการตั้งชื่อไฟล์และฟังก์ชันต่างๆ

ดูสิ่งนี้ด้วย: ไวน์ทำอาหารขาวกับน้ำส้มสายชูไวน์ขาว (การเปรียบเทียบ) - ความแตกต่างทั้งหมด

มีตัวพิมพ์เล็กอีกตัวที่เรียกว่าตัวพิมพ์ Kebab ซึ่งในกรณีนี้คุณใช้ยัติภังค์เพื่อแยกคำ

กรณี Kebab ใช้ยัติภังค์เพื่อแยกคำ

เพื่อสรุป

มีการตั้งชื่อแบบแผนมากมาย แต่เราจะเจาะลึกเรื่อง Camel Case และ Pascal Case ความแตกต่างระหว่างตัวพิมพ์อูฐกับตัวพิมพ์ปาสคาลคือ ในกรณีตัวพิมพ์ปาสคาล ตัวอักษรตัวแรกของคำจะต้องเป็นตัวพิมพ์ใหญ่ ในขณะที่ตัวพิมพ์อูฐไม่จำเป็นต้องใช้

Python ใช้หลักการตั้งชื่อหลายแบบสำหรับทุก ๆ ด้าน สำหรับตัวแปรจะใช้กรณีงู ดังที่การศึกษากล่าวว่า ผู้อ่านสามารถจดจำกรณีงูได้ง่ายและรวดเร็วค่าต่างๆ

คุณสามารถใช้หลักการตั้งชื่อใดก็ได้หากจะทำให้โค้ดของคุณอ่านง่ายขึ้น เนื่องจากหลักการตั้งชื่อเฉพาะสามารถทำให้โค้ดอ่านง่ายขึ้น นี่คือเหตุผลที่ Python ใช้ตัวพิมพ์งู

    Mary Davis

    Mary Davis เป็นนักเขียน ผู้สร้างเนื้อหา และนักวิจัยตัวยงที่เชี่ยวชาญด้านการวิเคราะห์เปรียบเทียบในหัวข้อต่างๆ ด้วยปริญญาด้านสื่อสารมวลชนและประสบการณ์กว่า 5 ปีในสาขานี้ แมรี่มีความปรารถนาที่จะให้ข้อมูลที่เป็นกลางและตรงไปตรงมาแก่ผู้อ่านของเธอ ความรักในการเขียนของเธอเริ่มขึ้นเมื่อเธอยังเด็กและเป็นแรงผลักดันให้เธอประสบความสำเร็จในอาชีพการเขียน ความสามารถของ Mary ในการค้นคว้าและนำเสนอสิ่งที่ค้นพบในรูปแบบที่เข้าใจง่ายและมีส่วนร่วมทำให้เธอเป็นที่ชื่นชอบของผู้อ่านทั่วโลก เมื่อเธอไม่ได้เขียน แมรี่ชอบท่องเที่ยว อ่านหนังสือ และใช้เวลากับครอบครัวและเพื่อนฝูง