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

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

Какой язык программирования считаете самым простым? Почему?

ПрограммированиеВидеоигры+3
Тамара Заяц
  ·   · 2,1 K
Веб-разработчик, геймер, специалист по этике  · 8 окт 2021
Этот вопрос отнюдь не такой простой как кажется, и ответить на него быстро увы, не получится.
Причина этого в том, что именно мы договоримся понимать под "простотой".
Давайте разберём конкретные примеры.
Язык с самым простым синтаксисом и операционной семантикой, это наверное, Brainfuck, который является просто тупо описанием работы машины Тьюринга. Его спецификация на открытке разместится. Но вы вообще не сможете на нём написать ничего серьёзного, даже helloworld, настолько он низкоуровневый. Любая программа на нём будет невозможно сложной для понимания.
Реально пригодный для работы язык с хоть какой-то стандартной библиотекой, который при этом сохраняет простейший синтаксис и операционную семантику, это Scheme R7RS. Вы можете выучить этот язык напрямую по его спецификации, которая занимает 88 страниц. В рамках курса Structure and Interpretation of Computer Programs его проходят за одну первую пару. Но вы не сможете решать на нём серьёзные реальные задачи, потому что очень многое вам придётся написать с нуля самому, а сам язык, какой бы милый и хороший он ни был, не является таким популярным, как C++ или Javascript.
Даже если язык и "простой", программирование на нём может быть очень сложным. А в бытовом смысле человек, который спрашивает у вас, лёгкий ли язык, скорее всего, имеет в виду, легко ли на нём решать задачи.
А вот ответ на вопрос в этой формулировке целиком и полностью зависит от того, какую именно задачу мы имеем в виду. Потому что разные задачи решаются по-разному на разных языках. Чем популярнее язык программирования, тем больше элементарных задач на нём уже решено. Крупные задачи, чтобы их вообще можно было решить, делятся на более мелкие, и чем больше мелких задач оказываются уже решёнными, тем больше мы выигрываем уже на старте, ещё до начала собственно программирования. То есть буквально, правильно подобрав язык под задачу, мы можем выиграть ещё до того, как начали писать код. Если моя задача - получить список имён файлов в каталоге, то если я выберу язык шелла Bash, то моя задача уже решена, потому что в баше уже есть встроенная команда ls. Решение на любом другом языке программирования будет априори длиннее.
Python часто рекомендуют как "лёгкий" язык именно в этом смысле. На питоне написано море кода для решения самых разных маленьких задачек, из которых можно составить решения задач побольше. Благодаря очень хорошей поддержки библиотек, скомпилированных из C, для разработчика, выбравшего питон, открывается доступ как к уже когда-то написанному коду на питоне, так и, фактически, к готовому коду на C. А библиотек на С за почти шестьдесят лет было написано очень много для решения самых разных задач.
Но сам по себе питон это кошмарно сложный язык, переполненный концепциями, которые вы будете неделями разбирать, если вы возьмётесь за действительно серьёзное изучение и это первый для вас язык. Да вы только к модели данных в нём будете несколько месяцев привыкать.
Поэтому простите, но как бы иронично это ни звучало, нельзя простым образом ответить на вопрос, какой язык программирования самый простой.
2 эксперта согласны
Всё хорошо, но вы забыли про scratch :)
Программист, наставник, стример, senior hexlet.io...  · 12 окт 2021  · melodyn.ru
Я бы переформулировал вопрос: "Какой язык наиболее подходящий для решения задачи X"? Несмотря на то, что условно любую задачу можно решить на любом языке, всё-таки есть общепринятые нормы и наборы ограничений. Фронтенд для веб-... Читать далее
2 эксперта согласны
О да, Simple Made Easy, конечно же!
Программист C++  · 1 окт 2021
У каждого свой порог "сложности". На этот вопрос ответить объективно нереально. Но лично по моему скромному мнению (IMHO) для меня самый лёгкий из современных языков - это phyton, по нему сейчас достаточно документации и... Читать далее
По моему данный вопрос был создан только для того чтобы Вы написали именно такой ответ. Как же достали этот phyton... Читать дальше
Я программист, обучаюсь программированию, учусь...  · 4 окт 2021
Всё зависит от того, на каком этапе обучения программированию вы находитесь. Если вы уже знаете как работает программа, знаете что такое алгоритмы и как их составлять в обычном (блочном виде), и хотите научиться писать... Читать далее
1 эксперт согласен
Первый
Умею делать игры на unity  · 3 окт 2021
Для крупных игр и задач подойдёт C#. Это облегчённый C++ и сделан на основе языка Pascal. Я сам этим языком пользуюсь и мне легко! Также он поддерживается в движке unity!