ภาษาใดไม่เชื่อเรื่องพระเจ้าเมื่อไหร่? ทำไมถึงเรียกว่าเป็นอย่างนั้น?
ภาษาใดไม่เชื่อเรื่องพระเจ้าเมื่อไหร่? ทำไมถึงเรียกว่าเป็นอย่างนั้น?
คำตอบ:
ผู้ไม่เชื่อเรื่องภาษาหมายถึงแง่มุมของการเขียนโปรแกรมที่เป็นอิสระจากภาษาโปรแกรมเฉพาะใด ๆ อย่างน้อยนั่นเป็นวิธีที่ฉันได้ยินมาว่ามันใช้มาสามสิบปีแล้ว
คำว่า "ผู้ไม่เชื่อเรื่องพระเจ้า" มาจากภาษากรีกโบราณสำหรับ "ไม่รู้" ดังนั้นสิ่งที่เป็น "ผู้ไม่เชื่อเรื่องภาษา" ไม่จำเป็นต้องรู้เกี่ยวกับภาษาคอมพิวเตอร์ มันหมายถึงสิ่งเดียวกันเป็นภาษาอิสระ สิ่งที่จะเป็นผู้ไม่เชื่อเรื่องภาษารวมถึงอัลกอริทึมหรือ Agile หรือไลบรารีรันไทม์ที่มีการผูกกับหลายภาษา
คุณลักษณะบางอย่างของ Mac OS X ไม่ใช่ภาษาที่ไม่เชื่อเรื่องพระเจ้าเพราะมันถูกออกแบบมาให้ใช้จริงจาก Objective C สามารถใช้งานได้ด้วยความยากลำบากจาก C หรือ C ++ เท่านั้นและไม่มีการผูกหลายภาษา
นอกจากนี้ยังสามารถใช้ข้อความย่อยเพื่อใช้ "ผู้ไม่เชื่อเรื่องภาษา" มากกว่าคำอื่น ๆ
ในภาษาพูดภาษาอังกฤษคนที่บอกว่าพวกเขาเป็น "ผู้ไม่เชื่อเรื่องพระเจ้า" หมายความว่าพวกเขาไม่ใช่ศาสนาหรือผู้ที่ไม่เชื่อในพระเจ้า: พวกเขา "ไม่รู้" เกี่ยวกับพระเจ้า นี่เป็นรหัสทางวาจาสำหรับ "ฉันไม่ชอบพูดเรื่องศาสนาดังนั้นอย่าพยายามเปลี่ยนฉัน"
ดังนั้นบางครั้งเมื่อผู้คนพูดถึงการเป็น "ผู้ไม่เชื่อเรื่องภาษา" พวกเขากำลังพยายามหลีกเลี่ยงข้อโต้แย้งเกี่ยวกับภาษาคอมพิวเตอร์ที่ดีกว่า
กระบวนทัศน์หรือคุณสมบัติที่ไม่ได้ใช้กับภาษาเดียวเท่านั้น
เมื่อวิธีการแก้ปัญหาที่เรียกว่า "ผู้ไม่เชื่อเรื่องภาษา" คุณกำลังพูดอย่างแท้จริงว่าคำตอบของคุณ "ไม่รู้เกี่ยวกับ" ภาษาหมายถึงความเป็นสากลหรือเป็นอิสระจากภาษาเฉพาะ (กระบวนทัศน์สำนวนภาษา ฯลฯ )
ตัวอย่างเช่นรูปแบบการออกแบบเป็นภาษาที่ไม่เชื่อเรื่องพระเจ้าเพราะวิธีที่พวกเขาอธิบายการใช้งานที่เฉพาะเจาะจงไม่สำคัญว่ามันจะยึดติดกับส่วนทั้งหมดหรือส่วนย่อยของรูปแบบ (v.gr. รูปแบบการออกแบบบางอย่างสามารถนำมาใช้โดยไม่ต้อง OOP) .
UML เป็นผู้ไม่เชื่อเรื่องภาษา, BPMN เป็นผู้ไม่เชื่อเรื่องภาษา, ERM เป็นผู้ไม่เชื่อเรื่องภาษา อัลกอริทึมในการหลอกรหัสคือผู้ไม่เชื่อเรื่องภาษา ...
สิ่งใดก็ตามที่ตั้งใจจะตั้งโปรแกรม แต่ไม่ได้อธิบายในภาษาใดภาษาหนึ่งสามารถเรียกได้ว่าผู้ไม่เชื่อเรื่องภาษา
ฉันไม่เคยได้ยินคำศัพท์มาก่อน แต่ฉันคิดว่ามันหมายถึงการเรียนรู้แง่มุมต่าง ๆ ของการเขียนโปรแกรมที่เป็นอิสระจากภาษาโปรแกรมเฉพาะใด ๆ