Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой язык программирования вы считаете лучшим, простым, распространённым, универсальным?

ПрограммированиеIt
Лев Цхай
  · 1,4 K
Диванный философ, по совместительству инженер  · 4 окт 2021
Универсальных языков не существует. Простая аналогия что более универсально из инструмента электрика: отвертка, пассатижи или нож для снятия изоляции? Теоретически есть языки общего назначения и языки жестко заточенные под конкретные задачи. Подавляющее большинство широко применяемых ныне языков относятся к языкам общего назначения. Но на деле все они не такие уж и "общего назначения". Поскольку для мало-мальски серьезной разработки одного языка не достаточно. Нужны еще библиотеки и фреймворки заточенные под задачу которую Вы планируете решать. Без них Вы неизбежно будете изобретать велосипед. Кроме того, желателен наработанный до Вас опыт решения таких задач на этом языке. Который представлен в виде паттернов и Best Practice. Поэтому. Для мало-мальски массовой профессиональной разработке мало интересно возможно ли теоретически реализовать проект на языке A. Интересно широко ли применяется язык A для решения задач такого типа.
Самый простой из известных мне ну наверное Python. Я называю его "Basic 21-го века". Кстати именно из-за этой простоты он и несколько более универсален чем другие известные мне языки. Поскольку получилось так что часто именно python - единственный известный язык для многих людей, накопился некоторый опыт приемлемой реализации на нем проектов, для которых на хорошем профессиональном уровне вообще-то желательны бы были более специфичные решения.
Лучший тот язык на котором каждому конкретному программисту комфортно писать. Для меня это C++ и Java. Но это только потому, что я давно в программировании и мне комфортнее писать на классических объектно-ориентированных языках со строгой типизацией. Кто начинает сейчас, многие считают их избыточно жесткими. А C++ еще и сложным.
html-верстальщик, математик-программист, инженер-обогатитель  · 30 сент 2021
"Лучший, простой, распространенный, универсальный" - такой язык программирования однозначно существует, но пока только в виде "сферического коня в ваккууме". Наиболее приближенными к нему по параметрам я считаю С. Распространенность: подавляющее число ядер операционных систем написаны на нем: Unix-подобные ОС (macOS, Solaris, FreeBSD), ОС на ядре Linux (Ubuntu, Debian)... Читать далее
2 эксперта согласны
Веб-разработчик, геймер, специалист по этике  · 30 сент 2021
Конечно же, я считаю таким языком C++20. Но говорить "универсальный" и "простой" в одной и той же фразе довольно опасно, потому что это взаимоисключающие вещи. Распространённость плюсов бесспорна. Это один из старейших и самых используемых языков в мире. На нём пишут и писали вообще всё, что можно. Плюсы универсальны настолько, насколько универсальная машина Тьюринга... Читать далее
Осмелюсь поправить, C++20 - это стандарт, а сам язык C++.
Junior PHP-developer  · 3 окт 2021
Для меня это Python, потому что он является мультипарадигмальным языком программирования, поддерживающим императивное, процедурное, структурное, объектно-ориентированное программирование, метапрограммировании и функциональное программирование. Задачи обобщённого программирования решаются за счёт динамической. Аспектно-ориентированное программирование частично поддерживае... Читать далее
Дэйта сайенс, преподавания, популяризация науки.   · 30 сент 2021
Про "лучший" уже написали. Для каждой задачи - своя совокупность языков, внутри совокупности - разные люди скажут разное. Каждый будет по-своему прав. Распространенность языков можно оценить по ряду индексов, рассчитываемых разными организациями. Например PYPL. Впрочем по данным разных организаций популярность языков тоже разная, т.к. используются разные методики... Читать далее
Фрилансер, айтишнег, инженер-конструктор, программист. Интересны темы науки, религии, IT  · 30 сент 2021
Самыми распространенными, пожалуй, сейчас являются веб языки. Бэкенд - это, к примеру, питон, PHP. А также язык фронтенда JS. Универсальные? Интересный вопрос. Если имеется ввиду языки, которые можно юзать как в десктопе, как и в веб, то это, к примеру, тот же Питон, Java и мне очень нравится такой немейнстримный язык как FreePascal (на нем можно делать почти все под... Читать далее
2 эксперта согласны
Вопрос был про личное мнение, и здесь честно написано личное мнение. Отлично.
Программист C++, Unreal Engine 4  · 30 сент 2021
На мой взгляд, вопрос очень некорректный. Вы просите назвать один язык с исключающими друг друга характеристиками. Приведу пример, в жизни существует правило: "Мы сделаем, быстро, качественно, недорого! Выберите два варианта". Т.е. Если быстро и качественно, тогда дорого. Если быстро и недорого, тогда некачественно. Если качественно и недорого, тогда долго. Если к... Читать далее
1 эксперт согласен
Первый
Лучших языков нет. Языки существуют для разных целей. Сейчас очень быстро набирает популярность язык Python. Возможно, в ближайшем будущем он будет на 1 месте по количеству упоминаний в интернете, а значит и наиболее распространённым. Его же можно назвать одним из самых простых, ведь все его конструкции максимально упрощены и понятны. Но из-за этого программы на питоне... Читать далее
1 эксперт согласен
Тот, который ещё не создан/разработан.
Я профессор ТвГТУ Мои курсы можно найти на сайте: intuit.ru, в youtube - vladimir...  · 30 сент 2021
Вопрос некорректно поставлен, на уровне "кто лучше папа или мама". Все зависит от задач, которые предстоит решать. За свою долгую жизнь программиста я работал на десятке разных языков. Вот некоторые наблюдения. 1. Хороший, разработанный лучшими умами язык программирования может проиграть в соревновании языку со многими шероховатостями. Так прекрасный язык Алгол... Читать далее
мутим эту грязь, не видим ничего плохого.  · 5 окт 2021
Нуууу, как сказать. Их несколько. Первым и самым универсальным я бы мог назвать Python. Его синтаксис прост, он популярен, востребован, может применяться в Web, в Data Science, Machine Learning, разработке игр, и найдется применение во многих других направлениях из-за его простоты и гибкости. Второй - это C#. Да, он не самый простой, но он хорошо подходит как для... Читать далее