ลองนึกภาพว่าคุณได้รับเลือกเป็นเจ้าหน้าที่ชันสูตรศพของ IEEE หรือผู้ปกครองที่มีความสามารถจำนวนหนึ่งและคุณต้องออกเสียงภาษาโปรแกรมเป็นตาย คุณจะมองหาสัญญาณอะไร มีภาษาซอมบี้ที่นั่นไม่รู้ว่าพวกเขาตายไปแล้วหรือยัง?
ลองนึกภาพว่าคุณได้รับเลือกเป็นเจ้าหน้าที่ชันสูตรศพของ IEEE หรือผู้ปกครองที่มีความสามารถจำนวนหนึ่งและคุณต้องออกเสียงภาษาโปรแกรมเป็นตาย คุณจะมองหาสัญญาณอะไร มีภาษาซอมบี้ที่นั่นไม่รู้ว่าพวกเขาตายไปแล้วหรือยัง?
คำตอบ:
ภาษาคอมพิวเตอร์ไม่มีวันตาย พวกเขาเปลี่ยนจาก overhyped เป็น underused เท่านั้น บางคนจะค้นพบภาษาเก่าอีกครั้งและเรียนรู้เพียงเพื่อความสนุกของมัน
ภาคผนวก: บางคนที่ชอบภาษาที่เก่ากว่าบางครั้งเขียนภาษาใหม่แรงบันดาลใจจากมัน ดังนั้นแม้ว่าภาษาดั้งเดิมจะตายไปตามเงื่อนไขของบางคนวิญญาณของมันก็ยังคงอยู่ในลูกหลาน ตัวอย่างบางส่วน ได้แก่ :
ในภาษาศาสตร์ภาษาตายถูกกำหนดให้เป็นภาษาที่ไม่มีเจ้าของภาษาหรือผู้พูดคล่อง ฉันคิดว่าคำจำกัดความนี้แปลได้ค่อนข้างดีในขอบเขตการเขียนโปรแกรม ภาษาโปรแกรมที่ไม่ทำงานคือภาษาที่ไม่มีโปรแกรมเมอร์ใช้เป็นภาษาหลักหรือไม่มีระบบรองรับ
ภาษาตายเมื่อไม่มีใครในใจที่ถูกต้องจะทำโครงการกรีนฟิลด์ในนั้น เช่นเดียวกับภาษามนุษย์ที่ตายแล้วไม่ใช่สิ่งที่ไม่เกี่ยวข้องอย่างสมบูรณ์ (เพราะเราศึกษาประวัติศาสตร์) ภาษาโปรแกรมที่ตายแล้วนั้นไม่เกี่ยวข้องอย่างสมบูรณ์ (เพราะเรารักษารหัสทางประวัติศาสตร์ที่โหดเหี้ยมทั้งหมด)
ถ้าฉันเป็นเจ้าหน้าที่ชันสูตรศพของ IEEE ฉันจะมองหาสัญญาณภาษาศาสตร์เดียวกันที่ใช้เพื่อพิจารณาว่าภาษาธรรมชาติกำลังจะตายหรือตายแล้ว ได้แก่
จากเกณฑ์เหล่านี้ฉันคาดว่า COBOL นั้นมีปัญหา แม้จะมี 220 bazilion LOC เขียนในภาษาโคบอลตามนี้บทความปี 2006 ใน CW ที่อายุเฉลี่ยของการเขียนโปรแกรมภาษาโคบอลได้จะต้องเป็นมากกว่า 50 โดยขณะนี้ ในขณะที่ฉันไม่พบสถิติที่แน่นอนฉันเดาว่าโปรแกรมเมอร์ Java เฉลี่ยอยู่ในช่วงอายุ 20 ปีของเขาโดยเปรียบเทียบ apologists ภาษาโคบอลชี้ให้เห็นว่า 5B LOC บางส่วนยังคงเขียนในภาษาโคบอลทุกปี แต่ฉันไม่คิดว่านี่เป็นมาตรการที่เชื่อถือได้: ฉันอาจจะเขียนภาษาโคบอลอีก 10 บรรทัดใน Perl 1 บรรทัดหรือการกดแป้นบางครั้งใน J-- COBOL เป็นภาษา verbose ค่อนข้าง
ภาษาการเขียนโปรแกรมยังไม่ตายตราบใดที่คุณสามารถหาข้อมูลจำเพาะบางอย่างของมันซึ่งคุณสามารถสร้างคอมไพเลอร์หรือล่ามที่สามารถเรียกใช้โปรแกรมบนคอมพิวเตอร์ที่ใช้งานได้
อย่างที่ใครบางคนชี้ให้เห็นมีกลุ่มคนเสมอไม่ว่าจะเป็นนักประวัติศาสตร์หรือคนบ้าคลั่งที่จะออกไปและศึกษาภาษาที่ตายแล้วสำหรับนรกของมัน ภาษาที่ตายง่ายกว่าในการค้นหาโดยเพิ่มแถบนี้
ความคิดเห็นของผู้คนเป็นตัวกำหนดความตาย
ป.ล. ฉันถูกล่อลวงให้ใช้ 'ผู้หญิง' หรือบุคคล 'แทนผู้ชาย แต่ฉันไม่ต้องการบอกเป็นนัยว่าเพศ [เพศหญิง] เกี่ยวข้องกับมันถูกล่อลวงให้ใช้' บุคคล 'แต่ฟังดูแปลกเพราะประวัติของเราเป็น "ผู้ชาย" เดินเข้าไปในบาร์ "ตลกสไตล์ อย่างน้อยฉันก็คิดถึงสิ่งต่าง ๆ
สำหรับฉันมีความแตกต่างไม่ว่าจะเป็นคณะกรรมการตัดสินว่ามีบางสิ่งที่ตายแล้วหรือมีบางอย่างเสียชีวิตสำหรับฉัน
ตัวอย่างเช่นForthต่อ se นั้นตายแล้วสำหรับฉัน: มีโครงการ Forth ในปัจจุบันที่ฉันสามารถเรียนรู้ได้ไม่มากมีรายการจดหมายหรือฟอรัมไม่มากที่ฉันสามารถขอความช่วยเหลือได้และมีห้องสมุดไม่มากเกินไป
ในทางกลับกันภาษาปัจจัยเหมือนกันดูเหมือนว่าจะมีชีวิตอยู่มากขึ้น ฉันจะไม่เรียกมันว่าตายแม้ว่ามันจะไม่ชัดเจนน้อยกว่า Forth ก็ตาม