IEEE'nin ya da başka bir yönetim organının kurucusu olduğunuzu ve bir programlama dilini ölü olarak telaffuz etmeniz gerektiğini düşünün. Hangi işaretleri arardınız? Zaten ölü olduklarını bilmeyen herhangi bir zombi dili var mı?
IEEE'nin ya da başka bir yönetim organının kurucusu olduğunuzu ve bir programlama dilini ölü olarak telaffuz etmeniz gerektiğini düşünün. Hangi işaretleri arardınız? Zaten ölü olduklarını bilmeyen herhangi bir zombi dili var mı?
Yanıtlar:
Bilgisayar dilleri asla ölmez; sadece aşırıya kaçmaktan az kullanılanlara dönüşüyorlar. Birisi her zaman eski bir dili yeniden keşfedecek ve sadece eğlenmek için öğrenecektir.
Zeyilname: Eski dilleri seven insanlar bazen onlardan esinlenerek yeni bir dil yazarlar. Dolayısıyla, orijinal dil bazı insanların terimleriyle ölse bile, ruhu onun torunlarında yaşamaya devam eder. Bazı örnekler:
Dilbilimde ölü bir dil, ana dili veya akıcı konuşmacısı olmayan bir dil olarak tanımlanır. Bu tanımın programlama alanında oldukça iyi tercüme edildiğini düşünüyorum. Ölü bir programlama dili, hiçbir programcının ana dili olarak kullanmadığı veya hiçbir sistemin yerel olarak desteklemediği bir dildir.
Bir dil, sağ akıllarında hiç kimse onun içinde bir yeşil alan projesi yapmazsa ölür. Tıpkı ölü insan dillerinin tamamen alakasız olmadığı gibi (tarih çalıştığımız için), ölü programlama dilleri tamamen anlamsız değildir (çünkü tüm bu acımasız tarihi kodları koruyoruz).
Eğer IEEE koroneri olsaydım, dilbilimcilerin doğal bir dilin ölüp ölmediğini / ölü olup olmadığını belirlemek için kullandıkları aynı işaretleri ararım.
Bu kriterlere dayanarak, COBOL'un can sıkıcı olduğunu tahmin ediyorum. COBOL'de yazılan 220 bazilion LOC'a rağmen, CW'deki bu 2006 makalesine göre , COBOL programcılarının ortalama yaşı 50'nin üzerinde olmalı. Kesin istatistikleri bulamasam da, ortalama bir Java programcısının 20'li yaşlarında olduğunu tahmin ediyorum. COBOL apologları, bazı 5B LOC'ların hala COBOL'da her yıl yazıldığına dikkat çekiyorlar, ancak bunun güvenilir bir önlem olduğunu düşünmüyorum: Muhtemelen 1 satır Perl'de 10 satır COBOL veya J'de birkaç tuş vuruşu yazabilirim. COBOL oldukça ayrıntılı bir dildir.
Programlama dili, çalışan bir bilgisayarda programları çalıştırabilen bir derleyici veya yorumlayıcı oluşturabileceğiniz bir tür spesifikasyon bulabildiğiniz sürece ölmez.
Birinin işaret ettiği gibi, her zaman ya tarihçiler ya da çılgınlıklar, dışarı çıkıp cehennem için ölü dilleri inceleyen bir mezhep vardır. Ölü dilleri bu çubuğu kaldırarak bulmak daha kolaydır.
İnsanların görüşleri ölülüğü belirler
ps Ben erkek yerine 'kadın' ya da kişi 'kullanmaya cazip geldim ama [kadın] cinsiyetin onunla ilgili olduğunu ima etmek istemiyorum,' kişi 'kullanmaya cazip geldim ama "erkek" bir bara yürür tarzı şakalar. Her neyse, en azından bu şeyleri düşünüyorum.
Bana göre, bir komitenin bir şeyin öldüğüne veya bir şeyin benim için ölü olduğuna karar vermesi arasında bir fark var.
Örneğin, Forth kendim için öldü: öğrenebileceğim pek çok mevcut Forth projesi yok, yardım isteyebileceğim çok fazla aktif posta listesi veya forum yok ve çok fazla kütüphane mevcut değil.
Dördüncü dil gibi, Faktör , çok daha canlı görünüyor. Forth'dan daha az belirsiz olmasa da, ölü olarak adlandırmazdım.