Programlama dilleri gelir ve gider, ancak hangileri diğerlerinden daha çabuk yok olacak?
Temel Çıkarımlar
- R, veri analitiğinin programlama dünyasındaki yerini kaybediyor ve sıralamada daha yükseğe çıkması pek olası değil.
- Visual Basic artık Microsoft tarafından tercih edilmiyor ve Windows uygulamaları geliştirmek için yerini Visual Basic .NET alıyor.
- Haskell, bir zamanlar popüler bir işlevsel programlama dili olmasına rağmen, yavaş tepki süresi ve Go ile Python'un rekabeti nedeniyle ilgi azalıyor.
Teknoloji sürekli gelişiyor ve kullandığımız programlama dilleri de bir istisna değil. Yapay zekanın artan popülaritesi ve bu dillerin kullanımını nasıl yönettiğiyle birlikte, hangilerinin gelecekte bizimle olacağına ve hangilerinin olmayacağına daha da fazla odaklanılıyor.
Python, Java ve JavaScript dahil olmak üzere çok yönlü programlama dilleri hakimiyet kurarken, diğerleri daha niş ve gözden düşüyor gibi görünüyor.
Değişmeyen tek şey değişim olduğu için, muhtemelen yakın gelecekte büyük oyuncular olamayacak olan bu dokuz dilden uzaklaşmalısınız.
1. R
R programlama dili, veri analitiğinin programlama dünyasını fethetmek amacıyla hızla ortaya çıktı. Uzun yıllardır hızla gelişen bir dönemle, son zamanlarda Python programlama diline olan dayanağını kaybetmeye başladı.
Bir programlama dili olarak R, kodlayıcılara çeşitli değerli özellikler sunar, ancak şu anda hiyerarşide alt sıralarda yer almaktadır. sıralamasında 18'inci sırada yer alıyor. TIOBE endeksive daha yükseğe tırmanması pek mümkün değil.
Buna rağmen dil hala kullanımdadır ve R'yi Mac'inize yükleyin veya denemek istiyorsanız Windows bilgisayar.
2. Visual Basic
Visual Basic, 1991 yılında Windows makinelerine gelen eski bir dildir. Ancak görünen o ki Microsoft'un programlama dilinin eski parlak günlerini yeniden yaşaması pek mümkün değil.
Microsoft artık Visual Basic'i desteklemediğinden ölümü neredeyse kaçınılmazdır. Visual Basic .NET, başka bir nesne yönelimli programlama dili, büyük ölçüde onun yerini aldı ve Windows uygulamaları geliştirmekle ilgileniyorsanız buna alışmalısınız.
Visual Basic .NET'in selefiyle aynı sonuçlara maruz kalacağını düşünebilirsiniz, ancak Microsoft yakın zamanda desteğini çekecek gibi görünmüyor. Sonuçta Visual Basic .NET, Windows ekosisteminin arkasındaki birincil öğedir.
3. Haskell
Haskell'in en iyi yılları geride kaldı ki bu utanç verici; birçok programcı bu muhteşem, işlevsel programlama dilinde nasıl kod yazılacağını bilmek ister. Pek çok kişi büyük finansal programları kendi yerel monadlarını ve cebirsel veri türlerini kullanarak kodlamaya başladığından, bu dil tercih edilen bir dil haline geldi.
Miranda, Clean, HOPE ve diğer birkaç dilden öğeler ödünç alan Haskell'in sunabileceği çok şey vardı. Ancak yavaş tepki süresi onu geliştiriciler arasında popüler olmayan bir seçim haline getirdi. Bu verimsizlik muhtemelen ilginin azalmasına ve bu da son güncellemelerin eksikliğine yol açmıştır; ilgili son olay dokuz yıl önceydi.
Haskell ayrıca, gücü ve kullanışlılığıyla 2000'li yıllardan itibaren dile meydan okumaya devam eden Go ve Python gibi daha alakalı ve esnek dillerle karşılaştırıldığında da sıkıntı çekti. Nihayet, Go programlama TIOBE endeksindeki yerini geri aldı bir neden için.
4. Visual Basic Uygulamaları
Yaygın olarak VBA olarak bilinen Visual Basic for Applications, MS Office ürün paketinin kullandığı mükemmel bir otomasyon dilidir. Excel görevlerini otomatikleştirmekten MS Word ve PowerPoint belgeleri oluşturmaya kadar, VBA'nın ve makrolarının başarmanıza yardımcı olabileceği pek çok şey vardır.
Söylentilere inanıyorsanız Microsoft, popülerliği ve esnekliği göz önüne alındığında VBA'yı JavaScript ile değiştirebilir.
Peki Microsoft programlama dilini ne zaman aşamalı olarak kaldırabilir?
Pek çok kuruluşun tekrarlanan görevlerini otomatikleştirmek için VBA modeline güvendiği göz önüne alındığında, bu bir süre daha geçerli olmayabilir. JavaScript API'si ve Microsoft entegrasyonuyla ilgili sorunlar, dilin bir süre daha ortalıkta dolanmayacağı anlamına gelebilir, ancak bu, tek hileli bir midillidir.
5. Fortran
62 yıllık bir programlama dili olan Fortran (Formül Çevirisi) şaşırtıcı bir şekilde hala varlığını sürdürüyor. Yıllar geçtikçe kullanımı azalmış olabilir, ancak bazı akran dillerinden daha uzun süre yaşamaya devam ediyor.
Ancak Fortran en hafif tabirle belirsizdir. Sayısal hesaplamalar veya bilimsel modellerle ilgileniyorsanız, muhtemelen IBM tarafından geliştirilen bu dile büyük ölçüde güveneceksiniz. Sayısal hava tahminleri, hesaplamalı fizik ve hesaplamalı akışkanlar dinamiği gibi görevler için kullanabilirsiniz.
Sınırlı kullanımına rağmen çok sağlam bir temeli var ve Fortran geliştiricilerinin bu dilden tamamen kurtulması biraz zaman alabilir.
6. COBOL
Ortak İş Odaklı Dil veya COBOL1960'larda diğer üç dille birlikte programlamaya hakim oldu: ALGOL, LISP ve FORTRAN. Ticari ve bilimsel bilgi işlem arasında ayrım oluşturmak için bir dil olarak geliştirilen bu dil, doğal bir ölümle öldü.
Diğer dillerle minimum entegrasyon sağladı ve geliştiriciler üzerinde çok az etki yarattı. Düşük profili, ilgili federal ve hükümet gereksinimlerine rağmen bu dili niş hale getirdi. COBOL'da yalnızca bir avuç geliştiricinin ustalaştığını söylemek yanlış olmaz.
7. perl
Genel amaçlı bir programlama dili olmasına rağmen Perl özellikle web geliştirme, ağ programlama, metin işleme ve GUI geliştirmede popülerdi.
İki dil çeşidinden oluşur: Perl 5 ve Perl 6 (Raku). Genel olarak Perl çok yönlülük sunar ve mükemmel bir özellik kümesine sahiptir. Ancak tüm bunlar, daha yüksek CPU kullanımı ve bellek gereksinimleri pahasına gelir.
Geliştiriciler daha erişilebilir, verimli web geliştirme alternatiflerine yöneldikçe, rekabet yavaş yavaş Perl'ün pazardaki kullanım payını aşındırıyor.
8. ActionScript
Her zaman ünlü olan JavaScript'in yakın akrabası olan ActionScript, Adobe'nin ECMAScript sürümüdür. Adobe'nin araçlarına özgü olduğundan, onu Adobe Flash dışında hiçbir yerde bulamazsınız.
ActionScript, Flash uygulamalarını etkileşimli hale getirmek için yaygın olarak kullanılan nesne yönelimli bir dildi. Flash'ın ve ilgili tüm sürümlerinin azalmasıyla birlikte, yıllar içinde ActionScript'in kullanımında da bir düşüş yaşandı.
Ancak Apple, iOS cihazlarında Flash desteğini kaldırmaya karar verdiğinde, ActionScript için de yazı duvardaydı.
9. Pascal'ın
1970 yılında Niklaus Wirth tarafından yaratılan Pascal, ALGOL-60'ın özünü yakalıyor. Prosedürel bir dil olduğundan Pascal, yeni başlayan programcılar için mükemmel bir öğrenme aracı olarak hizmet etti.
Pascal yavaş yavaş ve istikrarlı bir şekilde yükseldi ancak programlama dünyasına hiçbir zaman yeni bir şey sunmadı. Dil gerçekten gelişmemiş olsa da, ardılları oldukça yenilikçiydi.
Pascal, selefini gölgede bırakan görsel, nesne yönelimli bir dil olan Turbo Pascal, Object Pascal ve Delphi'nin ortaya çıkmasına yol açtı.
Er ya da Geç Ölmesi Planlanan Programlama Dilleri
Hiçbir dil her amaca hizmet edemeyeceğinden, geliştiriciler günümüzde çok çeşitli programlama dilleri kullanıyor. Sürekli evrimle birlikte, gereksinimler karmaşıklaştıkça ve talepler değiştikçe diller gelir ve gider.
Burada listelenen diller rekabetin sonuçlarına katlandı ve genellikle modern, ilgili özellikleri sağlamada başarısız oldu. Zamanın ilerlemesiyle birlikte yavaş yavaş ve istikrarlı bir şekilde daha iyi diller hakimiyeti ele geçirdi ve diğerlerini mezara itti.