Все упомянутые языки программирования являются языками общего назначения и способны выполнить любую абстрактно вычислительную задачу, вплоть до создания нейросети или написания своего яп.
И 1с также ближе к яп общего назначения. Хоть вики и определяет его как dsl, это будет очевидным если привести примеры чистых dsl- sql, autolisp, latex, prolog, mathemathica.
То что язык применили к решению определенного класса задач или написали на нем плохой код или хороший код, не делает язык лучше или хуже других языков.
На 1с писали откровенно плохой код в силу исторического устройства русского бизнеса в 90х. Какой может получится хороший код, если его автору платят за количество строк?
Судить о языке следует по его формальным правилам и его компилятору/интерпретатору.
Обсуждение кода написанного на конкретном языке, это уровень мышления религиозных узкоспециализированный кодеров фундаменталистов, понимающих только один свой "родной язык программирования", человека выучившего формальные правила и умеющего им следовать. Этим они уподобляются средневековым адептам какой либо веры, неспособным узнать и постичь чужой язык и культуру.
Программист - думает прежде всего о целостной архитектуре приложения, как цельного механизма, и способен создавать эффективную архитектуру и находить максимально абстрактные, обобщенные и эффективные решения любых задач.
Разум истинного программиста никогда не прикован к правилам любимого языка и находится в пространстве абсолютных математических, метафизических и философских абстракций. И тем более не станет доказывать кому то неполноценность конкретного языка. Осознавая, что это лишь инструмент.
И не забываем, что разные части того, что воспринимается как единое приложения вообще могут быть распределёнными и написаны на разных языках программирования.
Нужно разделять понятие яп и платформы использующей данный язык.
Python, javascript, ruby, c++, pascal, php, java -
Все упомянутые языки программирования являются языками общего назначения и способны выполнить любую абстрактно вычислительную задачу, вплоть до создания нейросети или написания своего яп.
И 1с также ближе к яп общего назначения. Хоть вики и определяет его как dsl, это будет очевидным если привести примеры чистых dsl- sql, autolisp, latex, prolog, mathemathica.
То что язык применили к решению определенного класса задач или написали на нем плохой код или хороший код, не делает язык лучше или хуже других языков.
На 1с писали откровенно плохой код в силу исторического устройства русского бизнеса в 90х. Какой может получится хороший код, если его автору платят за количество строк?
Судить о языке следует по его формальным правилам и его компилятору/интерпретатору.
Обсуждение кода написанного на конкретном языке, это уровень мышления религиозных узкоспециализированный кодеров фундаменталистов, понимающих только один свой "родной язык программирования", человека выучившего формальные правила и умеющего им следовать. Этим они уподобляются средневековым адептам какой либо веры, неспособным узнать и постичь чужой язык и культуру.
Программист - думает прежде всего о целостной архитектуре приложения, как цельного механизма, и способен создавать эффективную архитектуру и находить максимально абстрактные, обобщенные и эффективные решения любых задач.
Разум истинного программиста никогда не прикован к правилам любимого языка и находится в пространстве абсолютных математических, метафизических и философских абстракций. И тем более не станет доказывать кому то неполноценность конкретного языка. Осознавая, что это лишь инструмент.
И не забываем, что разные части того, что воспринимается как единое приложения вообще могут быть распределёнными и написаны на разных языках программирования.