20 самых популярных языков программирования
В мире компьютерного программирования разработчики имеют множество вариантов выбора, когда наступает момент выбора нового языка для изучения. У каждого языка есть свои преимущества и недостатки, но есть и яростные сторонники и противники.
Непрекращающиеся споры в сообществе разработчиков дали мне идею написать статью, в которой я определю 20 самых популярных языков программирования, а затем объясню почему.
Чтобы выбрать 20 самых популярных языков программирования, я основываюсь на индексе TIOBE за январь 2020 года:
1. Java
2. C
3. Python
4. C++
5. C#
6. Visual Basic .NET
7. JavaScript
8. PHP
9. Swift
10. SQL
11. Ruby
12. Delphi / Object Pascal
13. Objective-C
14. Go
15. Assembly language
16. Visual Basic
17. D
18. R
19. Perl
20. MATLAB
Я знаю, что некоторым людям не особенно нравится индекс TIOBE. Тем не менее, даже несмотря на то, что позиции на ведущих языках могут меняться с одного сайта на другой, первые 20 языков остаются более или менее одинаковыми.
1. Java: универсальный
Java - это полноценная платформа, на которой основаны многие языки программирования, такие как Scala, Kotlin или Groovy. Java позволяет делать все. Вы можете разрабатывать на мобильных устройствах благодаря Android, а также создавать настольные приложения. Вы также можете создавать веб-приложения или встроенные приложения. Короче говоря, Java не является лучшим во всем мире, но именно этот язык открывает вам больше возможностей как разработчику.
2. C: быстрый
C - простой, мощный и неподвластный времени императивный язык. C до сих пор широко используется в отрасли, потому что большинство разработчиков прошли обучение на C как на своем родном языке. Программы на этом языке быстрые. Несмотря на то, что возможно сделать объектно-ориентированное программирование эквивалентным в C, оно не очень интуитивно понятно, и это остается одним из основных недостатков языка.
3. Python: практический
Python - это язык программирования, который приобрел огромную популярность в течение 2010-х годов. Надо сказать, что Python очень приятен для разработчика. С Python вы можете заниматься как императивным, так и объектно-ориентированным программированием. Наконец, Python позволяет вам делать много вещей так, как это делает Java. Однако есть ограничение: в Python сложно создавать мобильные приложения.
4. C++: неправильно понято
Созданный для объектно-ориентированной версии C, язык программирования C++ очень мощный и продолжает развиваться. К сожалению, C++ часто неправильно понимают разработчики, которые предпочитают переходить на Java или C #. Если вы не решаетесь использовать C++, считая, что это устаревший язык, вы должны приложить усилия, и вы будете приятно удивлены, увидев, что такое C++ в 2020 году.
5. C#: Java от Microsoft
Сначала Microsoft решила создать свою собственную версию Java, которую она назвала J. Программы J, оптимизированные для платформ Microsoft, могут работать только на виртуальной машине Microsoft Java (MSJVM). После проигранного судебного процесса с Sun в 1998 году Microsoft наконец решила перейти к созданию собственного языка программирования, чтобы Sun больше не ограничивалась им. C # родился в этих условиях и с тех пор сильно развивался. Когда я думаю о C#, я всегда думаю о Java лично от Microsoft. Тем не менее, я должен признать, что C # развивался быстрее, чем Java во многих отношениях, и что его синтаксис является более современным.
admin1 - 07/02/2020 |