ลัทธิที่ไม่เชื่อเรื่องภาษาคืออะไรและทำไมจึงเรียกว่าวิธีนั้น


55

ภาษาใดไม่เชื่อเรื่องพระเจ้าเมื่อไหร่? ทำไมถึงเรียกว่าเป็นอย่างนั้น?


7
ฉันคิดว่ามันควรจะเรียกว่าพระเจ้าภาษาตั้งแต่ความเชื่อคือว่ามีมากกว่าหนึ่งเส้นทางที่จะได้รับสิ่งที่ทำ
chrisaycock

1
@muntoo, โค้ดหลอกตัวเองเป็นภาษา
SK-logic

1
@ SK- ตรรกะตกลงแล้ว; สิ่งที่เกี่ยวกับ: สิ่งที่คุณเขียนในรหัสหลอกเป็นผู้ไม่เชื่อเรื่องภาษา ?
Mateen Ulhaq

1
@chrisaycock คุณหมายถึงpolyglotismหรือเปล่า
dukeofgaming

1
มันควรจะเป็นภาษาทั่วโลก ไม่ใช่ว่าคุณไม่แน่ใจว่าจะมีภาษาคอมพิวเตอร์หรือไม่!
Rob K

คำตอบ:


57

ผู้ไม่เชื่อเรื่องภาษาหมายถึงแง่มุมของการเขียนโปรแกรมที่เป็นอิสระจากภาษาโปรแกรมเฉพาะใด ๆ อย่างน้อยนั่นเป็นวิธีที่ฉันได้ยินมาว่ามันใช้มาสามสิบปีแล้ว

คำว่า "ผู้ไม่เชื่อเรื่องพระเจ้า" มาจากภาษากรีกโบราณสำหรับ "ไม่รู้" ดังนั้นสิ่งที่เป็น "ผู้ไม่เชื่อเรื่องภาษา" ไม่จำเป็นต้องรู้เกี่ยวกับภาษาคอมพิวเตอร์ มันหมายถึงสิ่งเดียวกันเป็นภาษาอิสระ สิ่งที่จะเป็นผู้ไม่เชื่อเรื่องภาษารวมถึงอัลกอริทึมหรือ Agile หรือไลบรารีรันไทม์ที่มีการผูกกับหลายภาษา

คุณลักษณะบางอย่างของ Mac OS X ไม่ใช่ภาษาที่ไม่เชื่อเรื่องพระเจ้าเพราะมันถูกออกแบบมาให้ใช้จริงจาก Objective C สามารถใช้งานได้ด้วยความยากลำบากจาก C หรือ C ++ เท่านั้นและไม่มีการผูกหลายภาษา

นอกจากนี้ยังสามารถใช้ข้อความย่อยเพื่อใช้ "ผู้ไม่เชื่อเรื่องภาษา" มากกว่าคำอื่น ๆ

ในภาษาพูดภาษาอังกฤษคนที่บอกว่าพวกเขาเป็น "ผู้ไม่เชื่อเรื่องพระเจ้า" หมายความว่าพวกเขาไม่ใช่ศาสนาหรือผู้ที่ไม่เชื่อในพระเจ้า: พวกเขา "ไม่รู้" เกี่ยวกับพระเจ้า นี่เป็นรหัสทางวาจาสำหรับ "ฉันไม่ชอบพูดเรื่องศาสนาดังนั้นอย่าพยายามเปลี่ยนฉัน"

ดังนั้นบางครั้งเมื่อผู้คนพูดถึงการเป็น "ผู้ไม่เชื่อเรื่องภาษา" พวกเขากำลังพยายามหลีกเลี่ยงข้อโต้แย้งเกี่ยวกับภาษาคอมพิวเตอร์ที่ดีกว่า


5
BTW ผู้ไม่เชื่อเรื่องพระเจ้ามาจาก "a" (ไม่ใช่) + "gnosis" (ความรู้) คำอื่น ๆ เช่นมันคือ "atheist" และ "atypical"
บ๊อบเมอร์ฟี่

2
ใช่ฉันเคยคิดว่ามันอ้างอิงถึงข้อเท็จจริงที่ว่าสงครามทางภาษานั้นเป็นสงครามทางศาสนา: เทคนิค / คำแนะนำ / แนวคิดเกี่ยวกับผู้ไม่เชื่อเรื่องภาษาหลีกเลี่ยงสงครามศักดิ์สิทธิ์
Carson63000

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

@Borjab ฉันเป็นผู้เชื่อที่ไม่เชื่อเรื่องพระเจ้าในกลุ่ม แต่ฉันใช้ Emacs เพื่อการฝึกฝน
Brandin

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

6

กระบวนทัศน์หรือคุณสมบัติที่ไม่ได้ใช้กับภาษาเดียวเท่านั้น


6

เมื่อวิธีการแก้ปัญหาที่เรียกว่า "ผู้ไม่เชื่อเรื่องภาษา" คุณกำลังพูดอย่างแท้จริงว่าคำตอบของคุณ "ไม่รู้เกี่ยวกับ" ภาษาหมายถึงความเป็นสากลหรือเป็นอิสระจากภาษาเฉพาะ (กระบวนทัศน์สำนวนภาษา ฯลฯ )

ตัวอย่างเช่นรูปแบบการออกแบบเป็นภาษาที่ไม่เชื่อเรื่องพระเจ้าเพราะวิธีที่พวกเขาอธิบายการใช้งานที่เฉพาะเจาะจงไม่สำคัญว่ามันจะยึดติดกับส่วนทั้งหมดหรือส่วนย่อยของรูปแบบ (v.gr. รูปแบบการออกแบบบางอย่างสามารถนำมาใช้โดยไม่ต้อง OOP) .

UML เป็นผู้ไม่เชื่อเรื่องภาษา, BPMN เป็นผู้ไม่เชื่อเรื่องภาษา, ERM เป็นผู้ไม่เชื่อเรื่องภาษา อัลกอริทึมในการหลอกรหัสคือผู้ไม่เชื่อเรื่องภาษา ...

สิ่งใดก็ตามที่ตั้งใจจะตั้งโปรแกรม แต่ไม่ได้อธิบายในภาษาใดภาษาหนึ่งสามารถเรียกได้ว่าผู้ไม่เชื่อเรื่องภาษา


2
ผู้ไม่เชื่อเรื่องพระเจ้าหมายถึง "ไม่รู้เกี่ยวกับ" ไม่ใช่ "ไม่เชื่อ" ความแตกต่างที่ลึกซึ้ง แต่สำคัญ!
JacquesB

BPMN ไม่ได้เป็นผู้ไม่เชื่อเรื่องภาษาเพราะเป็นแบบจำลองกระบวนการ มีภาษาการเขียนโปรแกรมที่คุณกำหนดเพียงเงื่อนไขเบื้องต้นและผลลัพธ์ที่ต้องการและกระบวนการที่เปิดออกโดยปริยายเช่น Prolog แม้แต่ Haskell และ BPMN ก็ไม่ได้ทำงานร่วมกันเป็นอย่างดีเพราะกลยุทธ์การประเมินผลที่ขี้เกียจของ Haskell ที่ทำให้สิ่งต่าง ๆ ไม่เกิดขึ้นตามลำดับที่กำหนดไว้อย่างชัดเจน
back2dos

2

ฉันไม่เคยได้ยินคำศัพท์มาก่อน แต่ฉันคิดว่ามันหมายถึงการเรียนรู้แง่มุมต่าง ๆ ของการเขียนโปรแกรมที่เป็นอิสระจากภาษาโปรแกรมเฉพาะใด ๆ


1
ทำไมถึงเรียกว่าเป็นอย่างนั้น?
Louis Rhys

1
นั่นเป็นวิธีที่ฉันได้ยินมามากว่าสามสิบปีที่ผ่านมา
บ๊อบเมอร์ฟี่

1
ฉันลบคำตอบนี้เพื่อโพสต์เป็นคำตอบ
บ๊อบเมอร์ฟี่

@ บ๊อบ: เห็นด้วย แต่คำตอบอยู่ที่ไหน
Louis Rhys

@ Louis Rhys: ขอโทษฉันใช้เวลาไม่กี่นาทีในการเขียนอย่างถูกต้อง มันก็ขึ้นอยู่.
บ๊อบเมอร์ฟี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.