Neden Python, TypeScript ve Go öğrenmeliyiz?

Yeni Yıl, geçen yılı düşünmek ve özetlemek için her zaman iyi bir zamandır.Aynı zamanda gelecek yılı dört gözle beklemenin ve gelecek yıl ne gibi yeniliklerin ortaya çıkacağını hayal etmenin zamanıdır.

Programcılar için bu, hangi yeni becerileri öğrenmek istediğinizi veya hangi ilginç projelere katılmak istediğinizi düşünmek için iyi bir zamandır. Bu yazıda, 2019'da çalışmalarınızda inisiyatif almanıza yardımcı olmak için gelecekteki programlamanın ana eğilimlerini paylaşacağız.

Yazar | Constantin

Çevirmen | Wang Yanni

Editör | Tu Min

Üretildi | CSDN (ID: CSDNNews)

Öncelikle 2018'in anahtar programlama kelimelerini gözden geçirelim.

2018 programlama trendleri incelemesi

Stack Overflow ve GitHub, en yaygın kullanılan veya en popüler programlama dillerinin veri kümelerine sahiptir.

Aşağıdaki tablo Stack Overflow'dan alınmıştır ve 2018'deki en popüler dilleri göstermektedir. Gördüğünüz gibi, JavaScript listenin başında yer alıyor ve bu şaşırtıcı değil: hem ön uç geliştirme hem de arka uç geliştirme için hemen hemen her yerde kullanılabileceği bir durumu korumaya devam ediyor. Aslında bu, JavaScript'in listenin zirvesine çıktığı art arda altıncı yıldır.

Kaynak: Stack Overflow

GitHub'dan gelen veriler de JavaScript'i ilk sıraya koydu (aşağıdaki resme bakın). GitHub'a göre JavaScript, ister genel ister özel depolarda, her büyüklükteki kuruluşta ve dünyanın farklı bölgelerinde olsun, en çok katkıda bulunanlara sahip.

Kaynak: GitHub

JavaScript ayrıca diğer standartlara göre üstün bir konumdadır. JavaScript, en çok katkıda bulunanlara sahip olmanın yanı sıra, aşağıdaki şekilde gösterildiği gibi 2018'de yeni oluşturulan en fazla sayıda GitHub deposunu da temsil ediyor.

Bu hızlı yükselişin nedenlerinden biri, programcıların istemci ve sunucuda aynı kodu kullanmasına olanak tanıyan Node.js (2009'da piyasaya sürüldü) gibi yeni JavaScript sunucusudur.

Peki ya diğer diller? Hem Python hem de C ++ listede yukarı taşındı, C biraz aşağı indi ve Ruby 5. sıradan 10. sıraya düştü. TypeScript, geçen yıl 10'dan 7'ye yükselen bir başka dalgalanan dildir.

2018'de gördüğümüz trendler 2019'da programlama dünyasını nasıl etkileyecek? Açıkçası, JavaScript hala baskın bir dil olacak. Ancak JavaScript'ten çok daha hızlı büyüyen başka diller de var.

2019 Trend 1: Python, Java'yı yakalayabilir mi?

Yukarıdaki tabloya bakarsanız, P ython'un zaten dünyadaki en popüler üçüncü programlama dili olduğunu göreceksiniz. Stack Overflow'a göre, popülerliği 2018'de C # ve 2017'de PHP'yi geçti. Ancak Python bu duruma daha yeni ulaştı.

Aşağıdaki şekil Python'un hızlı yükselişini göstermektedir.

ne oldu?

Elbette, insanların yapay zekaya (AI) artan ilgisi Python'un gelişimini yönlendiriyor. Mühendisler bunu programlamak için kullanmayı seviyor gibi görünüyor: Bir ankete göre Python, 2018'de IEEE üyelerinin favori dili.

Python ayrıca 2017 anketinde C'yi neredeyse zar zor yenerek üst sıralarda yer aldı. Bir dizi kullanım için R'nin yerini alıyor gibi görünüyor (R, istatistikler için özel bir dil ve yapay zeka ve makine öğrenimi uygulamaları için büyük veriler).

Python'u R'den daha çekici bir makine öğrenimi dili yapan istatistik ve makine öğrenimi için Python kitaplıklarının kullanılabilirliği olabilir. Genel olarak, Python ile R ile yapabileceğiniz çok daha fazla şey vardır. Sonuçta, R yalnızca istatistikler ve büyük veriler için kullanılır. Örneğin, oyunlar, web siteleri, iş uygulamaları vb. Yazmak için Python'u kullanabilirsiniz.

Bu nedenle, 2019'da yapay zeka ve makine öğrenimi alanına girmeyi düşünüyorsanız veya R ile bu tür bir çalışmayı zaten yaptıysanız, Python sizin için öğrenilmesi gereken bir dildir.

2019 Trend 2: TypeScript artık yeni ilk on dilden biri

En son GitHub Octoverse raporuna göre, TypeScript şu anda en çok kullanılan 7. dildir ve 2017'de 10. sırada yer almaktadır (yukarıda paylaştığımız ikinci tabloya bakın). Aşağıdaki şekilde görebileceğiniz gibi, genel olarak en hızlı büyüyen üçüncü dildir.

TypeScript, esasen tür güvenliği ve birlikte çalışabilirlik için tasarlanmış güçlü bir JavaScript sürümüdür. Tipik bir şekilde yazıldığından, değişkenler için türler tanımlamanız gerekmez çünkü bunlar zaten tür çıkarımıyla tanımlanmıştır.

İlginç olan şey, TypeScript'i programlamak ve ardından kodu JavaScript'e dönüştürmek için kullanabilmenizdir. Bu, bazı sinir bozucu JavaScript özelliklerini atlatmak için TypeScript kullanabileceğiniz anlamına gelir.

2019 Trend Üç: "Git" programlamayı kolaylaştırır

Go, 2018'de ilk kez IEEE ilk on listesinde yer aldı (yukarıdaki IEEE Spektrum tablosuna bakın). IEEE'ye göre, aynı zamanda en hızlı büyüyen beşinci dildir ve GitHub'a göre en hızlı büyüyen yedinci dildir. Özel olmalı. Bakalım neden.

Go, Google tarafından sunulan açık kaynaklı bir programlama dilidir. Sözdizimsel olarak C'ye benzer, ancak Python gibi okumak ve yazmak diğer dillerin çoğundan daha kolaydır. Bu, popülaritesinin bu kadar hızlı artmasının bir nedeni olabilir.

Go ayrıca güçlü bir şekilde yazılmıştır (TypeScript gibi) ve bunu çeşitli ön uç ve arka uç uygulama geliştirme için kullanabilirsiniz. Ayrıca, işi yürütme sırasında birden çok iş parçacığına bölen eşzamanlı uygulamalar oluşturmak için Git'i kullanabilirsiniz. Ve şaşırtıcı bir şekilde, Go kodunu JavaScript'e bile dönüştürebilirsiniz.

Açıkçası, Google, dilin popülerliğini daha da artırmaya yardımcı olacak ürünlerini Go'ya dönüştürmeyi düşünüyor. Bu nedenle, 2019'da öğrenmek için yeni bir dil arıyorsanız, Go öğrenmekte yanlış bir şey yok.

Orijinal: https://hackernoon.com/major-programming-trends-to-prepare-for-in-2019-169987cc75f4

Bu makale bir CSDN çevirisidir. Yeniden yazdırmanız gerekirse, lütfen kaynağı belirtin.

Kuaibo Wang Xin'in tuvalet MT'si piyasaya çıkar çıkmaz WeChat tarafından "bloke edildi"
önceki
E-finans ekosistemini paylaşmak ICBC Zhejiang Şubesi beş büyük İnternet finans ürününü piyasaya sürüyor
Sonraki
Yeni BMW i3, 345 km'lik bir seyir menziliyle 22 Mart'ta resmi olarak tanıtılacak.
Yüzünüzü fırçalamak için bir araba bile kullanabilirsiniz.Lion Zhiyun 2.0 sisteminin gerçek çekimlerinin analizi
Motivasyon çok güçlü / hayran çok olumlu! Lincoln Navigator'ı ilk test eden siz olun
CCTV "Oyunculuk Okulunun Dört Küçük Yaşı" hakkında yorum yaptı Liu Haoran, Wu Lei, Peng Yuchang ve Hu Xianxu seçildi
Luo Yonghao "firmaları" WeChat rahatlamayacak
BMW'nin yeni nesil M3 test casus fotoğrafları, üç farklı güç versiyonu / standart uyarlanabilir süspansiyon
Qingdao-Pekin Güney G206 treni ilk kez başladı, doğrudan 3 saatlik trafik çemberinde bir durak
AI kütüphaneyi siliyor, programcı geri mi döndü?
Mercedes-Benz'in mikro hibrit 48V motor sisteminin analizi
Adolesan omurga sağlığına dikkat edin İlk ulusal gençlik omurga sağlığı kış ve yaz kampı Pekin'de düzenlendi
33 yılın ardından ani perde çağrısı: Almanya'nın Hannover kentindeki CeBIT önümüzdeki yıl iptal edilecek
Xi hayattaki ilk otomobil olan kırmızı Hyundai Festa'dan bahsetti, sahibi: çok havalı!
To Top