Популярността на скриптовите езици намалява

Изтъкнатите скриптови езици, които някога се разглеждаха като бъдещето на програмирането, като предлагат лекота на използване, са се свлекли в месечния индекс на Tiobe за популярност на езика. Само Python и JavaScript все още имат някакъв импулс.

Езиците, които са забелязали своето богатство, включват Perl, PHP и Ruby. Подозираната кауза на Tiobe за софтуерни услуги е желанието на разработчиците за по-високо качество, отколкото се предлага в скриптовите езици: „Тъй като изискванията за качество стават все по-високи, едва ли някой днес се осмелява да напише критична и голяма софтуерна система на скриптов език“

При скриптовите езици повечето грешки се показват по време на изпълнение. И това е проблем, казва Тиобе. Разработчиците могат да напишат модулни тестове, за да компенсират това, но все пак е „доста опасно“, тъй като тези грешки могат да се случат, докато приложението е в производство. Междувременно статично типизираните езици отговориха на заплахата от скриптови езици чрез намаляване на многословието на типа.

В индекса за този месец, който класира популярността на езика въз основа на формула за оценка на търсенията на езици в популярни търсачки, Python се класира на четвърто място, с едно място пред миналата година, с 0,91 процента за този период. Езикът се радва на репутация на лесен за учене и стана популярен в гимназиите и университетите. JavaScript, критичен механизъм за уеб разработка, беше класиран на шесто място, след като беше осми преди година. От ноември 2016 г. той е нараснал с 0,27%.

Но по-надолу в списъка, PHP се класира на осмо място в индекса за ноември, след като беше на седмо място по същото време миналата година; рейтингът му е спаднал с 1,23 процента от преди година. Руби завърши на 13-о място и загуби с 0,39 процента от преди година, когато беше на 14-то място. Междувременно Perl беше на 15-о място, с пет места по-малко и с 0,8% в сравнение с преди година. В резултат на това скриптовите езици като цяло постепенно се изместват от топ 20 на Tiobe.

Дори JavaScript трябваше да се развива, като Microsoft представи TypeScript, статично типизираната си версия на JavaScript. JavaScript също се е възползвал от рамки като Angular и React, които са служили за защита на езика и добавяне на допълнителна функционалност, отбелязва Tiobe.

Топ 10 езици за програмиране на Tiobe

На други места в индекса лидерите Java и C продължават да заемат първото и второто място. Топ 10 езика в индекса Tiobe за този месец бяха:

  1. Java, на 13,231 процента
  2. С, на 9,293 процента
  3. C ++, на 5,343 процента
  4. Python, на 4.482 процента
  5. C #, на 3.012 процента
  6. JavaScript, на 2.972 процента
  7. Visual Basic .Net, на 2.909 процента
  8. PHP, на 1,897 процента
  9. Delphi / Object Pascal, на 1,744 процента
  10. асемблерен език, на 1,722 процента

Топ 10 езици за програмиране на PyPL

В алтернативния индекс за популярност на езици за програмиране PyPL, който изследва колко често се търсят езикови уроци в Google, скриптовите езици все още завършват в горната част, но остават зад Java. Топ 10 езика на PyPL за ноември бяха:

  1. Java, на 21,4 процента
  2. Python, на 18,6 процента
  3. PHP, на 8,2 процента
  4. JavaScript, на 8 процента
  5. C #, на 7,6 процента
  6. C ++, на 6,3 процента
  7. С, на 6,3 процента
  8. Objective-C, на 3,9 процента
  9. R, при 3,8 процента
  10. Суифт, на 3,1 процента