Popularność zyskują języki skryptowe

Wybitne języki skryptowe, kiedyś postrzegane jako przyszłość programowania dzięki łatwości użytkowania, spadły w miesięcznym indeksie popularności języków Tiobe. Jedynie Python i JavaScript wciąż mają jakiś rozpęd.

Języki, które straciły na znaczeniu, to Perl, PHP i Ruby. Podejrzaną przyczyną Tiobe, firmy świadczącej usługi jakości oprogramowania, jest wśród programistów chęć uzyskania wyższej jakości niż te, na które pozwalają języki skryptowe: „Ponieważ wymagania jakościowe są coraz wyższe, obecnie mało kto odważy się napisać krytyczny i duży system oprogramowania w języku skryptowym”.

W przypadku języków skryptowych większość błędów pojawia się w czasie wykonywania. I to jest problem, mówi Tiobe. Programiści mogą napisać testy jednostkowe, aby to skompensować, ale nadal jest to „dość niebezpieczne”, ponieważ te błędy mogą się zdarzyć, gdy aplikacja jest w produkcji. Tymczasem języki z typowaniem statycznym zareagowały na zagrożenie ze strony języków skryptowych, zmniejszając szczegółowość typów.

W indeksie z tego miesiąca, który klasyfikuje popularność języków na podstawie formuły oceniającej wyszukiwania języków w popularnych wyszukiwarkach, Python zajął czwarte miejsce, o jedno miejsce przed rokiem, co oznacza wzrost o 0,91 proc. W tym okresie. Język ten cieszy się opinią łatwego do nauczenia się i stał się popularny w szkołach średnich i na uniwersytetach. JavaScript, kluczowy trybik w tworzeniu stron internetowych, zajął szóste miejsce po ósmym roku temu. Od listopada 2016 r. Wzrósł o 0,27 proc.

Ale dalej na liście PHP zajął ósme miejsce w listopadowym indeksie, po tym, jak w tym samym czasie w zeszłym roku był na siódmym miejscu; jego ocena spadła o 1,23 procent w porównaniu z rokiem ubiegłym. Ruby zajął 13. miejsce i stracił 0,39 proc. W porównaniu z rokiem poprzednim, kiedy był na 14. miejscu. W międzyczasie Perl uplasował się na 15. miejscu, spadając o pięć miejsc i 0,8 procent w porównaniu z rokiem ubiegłym. W rezultacie języki skryptowe w ogóle stopniowo wypierają się z pierwszej dwudziestki Tiobe.

Nawet JavaScript musiał ewoluować, a Microsoft wprowadził TypeScript, jego statyczną wersję języka JavaScript. JavaScript zyskał również na strukturach, takich jak Angular i React, które służyły do ​​ochrony języka i dodawania dodatkowych funkcji, zauważa Tiobe.

10 najlepszych języków programowania Tiobe

W innych miejscach indeksu liderzy, Java i C, nadal zajmują pierwsze i drugie miejsce. Top 10 języków w indeksie Tiobe w tym miesiącu to:

  1. Java, 13,231 proc
  2. C, na poziomie 9,293 procent
  3. C ++ na 5,343 procent
  4. Python, 4,482 procent
  5. C # na poziomie 3,012 procent
  6. JavaScript, na 2,972 procent
  7. Visual Basic .Net w 2,909 procent
  8. PHP, 1,897 proc
  9. Delphi / Object Pascal, na 1,744 procent
  10. język asemblera, na 1,722 procent

10 najlepszych języków programowania PyPL

W alternatywnym indeksie popularności języków programowania PyPL, który sprawdza, jak często tutoriale językowe są wyszukiwane w Google, języki skryptowe nadal kończą się na szczycie, ale pozostają za Javą. 10 najpopularniejszych języków PyPL w listopadzie to:

  1. Java, na 21,4 proc
  2. Python na 18,6 proc
  3. PHP, na 8,2 procent
  4. JavaScript, na 8 procent
  5. C #, na poziomie 7,6 procent
  6. C ++ na poziomie 6,3 procent
  7. C, na poziomie 6,3%
  8. Cel-C, na poziomie 3,9 procent
  9. R, przy 3,8 procent
  10. Szybko, na 3,1 procent