ระบบทางเทคนิคที่ฉันใช้และเคารพนั้นคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่: ไม่ว่าจะเป็นระบบปฏิบัติการหรือภาษาการเขียนโปรแกรมหรืออย่างอื่น
ข้อยกเว้นที่ฉันคิดได้ตอนนี้คือแท็ก HTML และการใช้งานบางอย่างของ SQL และภาษาการเขียนโปรแกรม Ada
แม้ในกรณีเหล่านั้นฉันคิดว่ามีแนวโน้มที่แข็งแกร่งในการเขียนแท็ก HTML ในตัวพิมพ์เล็กจริง ๆ และซีแมนทิกส์การสืบค้น SQL เป็นตัวพิมพ์ใหญ่ (และพารามิเตอร์พิมพ์ใหญ่) (แก้ไขให้ฉันถ้าฉันผิด) สำหรับ Ada โหมด Emacs จะแก้ไขให้คุณถ้าคุณพิมพ์ชื่อกระบวนงานตัวพิมพ์เล็กแม้ว่าจะไม่สำคัญเมื่อคอมไพล์ ดังนั้นแม้ว่าจะมีความรู้สึกตัวพิมพ์เล็ก แต่ก็ดูเหมือนว่าผู้คนยอมรับว่าเป็นความคิดที่ไม่ดี
เหตุผลก็คือคุณได้รับพลังการแสดงออกที่มากขึ้นพร้อมความไวต่อตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ไม่เพียง แต่เชิงปริมาณ - CD
เป็นหนึ่ง แต่CD
, Cd
และcD
, และcd
สี่ - แต่ที่สำคัญกว่านั้นคุณสามารถแสดงวัตถุประสงค์, เน้น, ฯลฯ โดยใช้บน - และตัวพิมพ์เล็กอย่างสมเหตุสมผล; นอกจากนี้เมื่อเขียนโปรแกรมคุณจะเพิ่มความสามารถในการอ่าน
สังหรณ์ใจเป็นที่ชัดเจนว่าคุณไม่ได้อ่านhi
และHI
วิธีเดียวกัน!
แต่เพื่อให้เป็นตัวอย่างโลกคอมพิวเตอร์ให้คุณในภาษาการเขียนโปรแกรม Ada (จากทศวรรษ 1980) บรรทัดแรกของบล็อคโค้ดโพรซีเดอร์อาจมีลักษณะดังนี้:
procedure body P(SCB : in out Semaphore_Control_Block) is
อย่างที่คุณเห็นชื่อกระบวนงานและพารามิเตอร์จะเป็นตัวพิมพ์ใหญ่เช่นเดียวกับประเภทข้อมูลทุกอย่างอื่นเป็นตัวพิมพ์เล็ก โปรดทราบว่าชื่อพารามิเตอร์ "all uppercase" จะบอกเราว่าเป็นตัวย่อ ตอนนี้เปรียบเทียบสิ่งนี้กับ
procedure body p(scb : in out semaphore_control_block) is
สิ่งนี้อาจเป็นไปได้เนื่องจาก Ada เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (หรือแน่นอนผู้แปลจะเปลี่ยนเป็นวิธีในตัวอย่างแรกของฉัน แต่แน่นอนว่าจะไม่เปลี่ยนรหัสของคุณ) หรือวิธีการเกี่ยวกับ:
PROCedure body P(Scb : IN Out semaphore_CONTROL_BLOCK) iS
ฉันรู้ว่ามันไร้สาระนิดหน่อย แต่บางคนอาจจะงี่เง่าพอที่จะเขียนด้วยวิธีนั้น (อาจจะไม่ใช่) ประเด็นคือระบบที่เล็กและใหญ่จะไม่เพียง แต่บังคับให้คนต้องมีความสอดคล้องกันเท่านั้นพวกเขายังจะได้รับความช่วยเหลือจากมัน (ความสามารถในการอ่านได้) และใช้มันเพื่อประโยชน์ของพวกเขา