Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107

Универсальный язык программирования

25.05.2021, 19:15. Показов 13264. Ответов 220
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравия!
Похоливарим?
Если деятельность разработчика имеет широкий спектр, то, скорее всего, он использует не один язык, не одну технологию.
К примеру, я вынужден использовать Python для BackEnd, но для Android я вынужден использовать C#.
Уверен, не только у меня возникает вопрос об универсальном языке программирования. Возможен ли он?
Посмотрите, что происходит. Python пытаются впихнуть, куда только можно. И что интересно, куда можно он и пролазит.
Однако Python не лишен проблем. Интерпритируемость. Пока на 100% не решена проблема с отладкой ошибок, я не стал бы использовать Python как основу для серьезного проекта.
Потому, нужно искать альтернативу универсальности.
JS, здесь без комментариев. Тот же пример, что с Python, пытаются впихнуть куда только можно, только вот он уже не впихивается
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2021, 19:15
Ответы с готовыми решениями:

Универсальный язык программирования
Видел много подобных тем у вас на форуме, но соседняя тема. "С чего начать?" мне не подходит. Год назад я программировал на Visual Basic...

Язык программирования
Какие самые востребовательные языки программирования?

Язык программирования Яр
Разрабатываю полностью русскоязычный язык программирования для профессионального применения (не учебный). Основные достоинства: -...

220
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
13.01.2026, 15:32
Студворк — интернет-сервис помощи студентам
Мне, например, нравится идея некого супер-универсального языка или принципа. Но, здесь мы видим хороший пример - когда язык запросов SQL хорошо иллюстрирует, что есть некий язык, который будучи лаконичным и при том простым и понятным, вынуждает компьютер действовать, производить какие-то, подчас не простые, вычисления, итерации (что есть похоже на свойство ЯП), и при этом отражает суть взаимодействия с удаленным ПК. Т.о. язык запросов выглядит как запрос, и может являться строкой запросов (или какой-то сжатой и шифрованной ее версией). Общаясь с удаленным компьютером, в целях экономии ресурсов и времени мы не отправляем десятки мелких комманд, а единичные емкие запросы, содержащие пакеты этих комманд. Т.о. на лицо видна существенная обоснованность наличия отдельного профильного, но тем не менее языка.
0
French monarch Élisée
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
14.01.2026, 09:53
Был язык для мэйнфреймов - назывался PL/1.
Претендовал на универсальность.
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
14.01.2026, 10:39
Мейнфреймы серьезные тачки, не для простых людей, неуниверсальность получается.) Простым людям был нужен Бейсик.
0
French monarch Élisée
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
14.01.2026, 11:49
Цитата Сообщение от testuser2 Посмотреть сообщение
серьезные тачки, не для простых людей,
Что, только для докторов наук?
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
14.01.2026, 12:25
Цитата Сообщение от Ludwig Valentin Посмотреть сообщение
Что, только для докторов наук?
Ну да, в целом люди не прямо связанные с программированием, какие-нибудь геофизики, инженеры - проектировщики, бизнес-аналитики, эникейщики и т.д. и т.д.
0
French monarch Élisée
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
14.01.2026, 12:26
Цитата Сообщение от testuser2 Посмотреть сообщение
Ну да, в целом люди не прямо связанные с программированием, какие-нибудь геофизики, инженеры - проектировщики, бизнес-аналитики, эникейщики и т.д. и т.д.
А смысл? Вы на какой вопрос отвечаете?
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
14.01.2026, 13:29
Цитата Сообщение от Ludwig Valentin Посмотреть сообщение
А смысл? Вы на какой вопрос отвечаете?
Вопрос о возможности существования универсального ЯП, вообще. Говоря в общем универсальность существует, например такой язык как С++ ,который супер-универсальный, но если погрузиться в частности, то выясняется, что он не очень безопасный, его нет в браузерах и т.д.

Добавлено через 23 минуты
Цитата Сообщение от Ludwig Valentin Посмотреть сообщение
Вы на какой вопрос отвечаете?
Немножко невнимателен был, но, не суть.
Кстати, говоря, о безопасности, я не сильный специалист по C++, но примерно, понимаю, что можно в нем писать и безопасно, нужно просто сформулировать и соблюдать определенные правила, дпустим, все типы, использующие выделенную память, сделать классами и т.о. класс будет контроллировать все моменты выделения и освобождения памяти. Ну, я что-то еще слыша, что там нет полной инкапсуляции членов класса, это конечно минус к безопасности.

Добавлено через 20 минут
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
всё таки наличие универсального языка программирования у англосаксов, а точней в Microsoft.
Дело не в языке. Там если глянуть в историю, при продвижении одной только Windows 95 Майкры потратили на это кучу денег, которые у них имелись уже тогда, но при этом, судя по всему у них был план по захвату рынка, для реализации которого они задействовали все что можно, как сейчас говорят, это был агрессивный захват рынка. Но фишка есть конечно в том, что у них был не только план, но и были средства и был продукт, которого небыло у друих - понятная и юзабельная ОС. Ну если копнуть историю, то можно наверное выястнить, что и чудесный очкарик Билли взялся не из вакуума, а был, скажем, некий прочный базис для его появления, так же как и Илон Маск и многие другие..

Добавлено через 11 минут

Windows 95 - 30 лет спустя. Как создавали Windows 95?
1
French monarch Élisée
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,720
14.01.2026, 14:16
Цитата Сообщение от testuser2 Посмотреть сообщение
Дело не в языке. Там если глянуть в историю, при продвижении одной только Windows 95 Майкры потратили на это кучу денег, которые у них имелись уже тогда, но при этом, судя по всему у них был план по захвату рынка, для реализации которого они задействовали все что можно, как сейчас говорят, это был агрессивный захват рынка. Но фишка есть конечно в том, что у них был не только план, но и были средства и был продукт, которого небыло у друих - понятная и юзабельная ОС. Ну если копнуть историю, то можно наверное выястнить, что и чудесный очкарик Билли взялся не из вакуума, а был, скажем, некий прочный базис для его появления, так же как и Илон Маск и многие другие..
Господь их приголубил и хранил.
Всё-таки Windows - это мировая система, многоязычная.
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
14.01.2026, 14:39
Две вещи, которые предлагает Ёутуб мне сегодня
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
14.01.2026, 16:55
Цитата Сообщение от testuser2 Посмотреть сообщение
например такой язык как С++ ,который супер-универсальный
Все таки надо определить что такое универсальный язык Причем выделенные слова рассматривать и вместе и врозь.
Касаемо С++. Есть в языке многопоточность? асинхронность?
Можно сказать, что есть, но в библиотеках. В библиотеках, а не в языке. Подключи в любой язык все эти библиотеки и называй его универсальным.
Вот в js есть асинхронность. Есть конструкции в самом языке.
В Go есть многопоточность. Есть конструкции и встроенные объекты в самом языке.
А так в С++ кроме классов и извращенной и усложненной работы с указателями больше особо ничего и нет. Все в библиотеках.
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
14.01.2026, 17:24
Цитата Сообщение от voraa Посмотреть сообщение
Все в библиотеках.
Ваши тезисы касаются наверое больше удобства, чем универсальности - вот в этом-то языке удобнее то-то.
Цитата Сообщение от voraa Посмотреть сообщение
А так в С++ кроме классов и извращенной и усложненной работы с указателями
А в JS извращенные классы, и навязанная ассинхронность
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
14.01.2026, 17:34
Цитата Сообщение от testuser2 Посмотреть сообщение
А в JS извращенные классы, и навязанная ассинхронность
Асинхронность не навязанная, а необходимая. Если в браузере есть асинхронные операции, то их надо как то обрабатывать и учитывать. Поэтому эти средства и ввели.
Классы, ну действительно, немного неполноценные. Но какие должны быть в идеале, не скажет никто (вернее скажут, но начнется холивар). А так не сильно хуже, чем в других языках. На любителя. Использовать их нет обязаловки.
В go их вообще нет, но сильных страданий это не вызывает.

Цитата Сообщение от testuser2 Посмотреть сообщение
Ваши тезисы касаются наверое больше удобства, чем универсальности
Но тема то про универсальность, а не про удобство. Я не люблю размывать и подменять понятия.
0
1 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 27
14.01.2026, 19:21
Цитата Сообщение от testuser2 Посмотреть сообщение
Дело не в языке.
ну если не в языке, то в чем? Почти 50 лет безоговорочного лидерства Microsoft.
Цитата Сообщение от testuser2 Посмотреть сообщение
Там если глянуть в историю, при продвижении одной только Windows 95 Майкры потратили на это кучу денег, которые у них имелись уже тогда, но при этом, судя по всему у них был план по захвату рынка, для реализации которого они задействовали все что можно, как сейчас говорят, это был агрессивный захват рынка. Но фишка есть конечно в том, что у них был не только план, но и были средства и был продукт, которого небыло у друих - понятная и юзабельная ОС.
Так гляньте в историю. Попытки создать ОС были, например OS/2. Процессоры были не хуже интел и все равно только Microsoft лидер. И кстати, до Windows был DOS и тоже под Microsoft.
Цитата Сообщение от voraa Посмотреть сообщение
О том и речь, что универсального языка нет, не может быть и он не нужен.
Не нужен? Может я бы и согласился бы до 22 года, но теперь то он нужен.

Есть предложение, давайте прикинем для начало его свойства и возможности.
1) этот язык древнее ассемблера (это не точно, но то что он стар это очень вероятно)
2) на нем удобно и главное продуктивно писать другие языки программирования и операционные системы
3) так же с ним можно улучшать архитектуру процессора.
4) ограничен язык только возможностью процессора и то не факт.
5) при условии, что созданные на нем языки программирования оставляют свое названия и версию (возможно ещё какую-то служебную информацию) является отличным дизассемблером. (в некоторых случаях компилятор оставляет нужную информацию, но это не суть)
Это лишь часть его возможностей. которая хорошо видна.
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
14.01.2026, 20:49
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
1) этот язык древнее ассемблера (это не точно, но то что он стар это очень вероятно)
И на чем был написан первый компилятор с этого языка?
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
2) на нем удобно и главное продуктивно писать другие языки программирования и операционные системы
Обычно на C / C++ все это успешно писалось. Хотя иногда и Паскаль (в Borland) использовался.
Не в языке дело, а в мозгах и руках.
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
3) так же с ним можно улучшать архитектуру процессора.
Для проектирования электроники (и процессоров) есть свои специализированные языки типа system verilog или VHDL.
Они же позволяют моделировать работу спроектированного устройства.
0
1 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 27
14.01.2026, 21:50
Цитата Сообщение от voraa Посмотреть сообщение
И на чем был написан первый компилятор с этого языка?
Вначале когда-то давно писали в машинных кодах.
Цитата Сообщение от voraa Посмотреть сообщение
Обычно на C / C++ все это успешно писалось. Хотя иногда и Паскаль (в Borland) использовался.
Не в языке дело, а в мозгах и руках.
Речь не о том на чем можно написать, а на чем быстрее и проще. Соответственно дешевле и конкурентноспособно.
Цитата Сообщение от voraa Посмотреть сообщение
Для проектирования электроники (и процессоров) есть свои специализированные языки типа system verilog или VHDL.
Они же позволяют моделировать работу спроектированного устройства.
Да но тогда каждый будет тянуть одеяло на себя (программисты в одну сторону, проектировщики в другую, что в общем-то и происходит кроме Microsoft и Intel). Поэтому они самые конкурентоспособные и лидируют уже почти 50 лет.
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
14.01.2026, 23:01
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
Вначале когда-то давно писали в машинных кодах.
А это примерно не тоже самое, что ассемблер?
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
и лидируют уже почти 50 лет.
Чего то Интел последние годы не слишком лидирует. Видно свой "универсальный секретный чудо язык" разучили.
Мелкомягкие совсем не лидируют в сфере серверов. Там Линуксы в основном. А они уж точно на С/С++ написаны. Сейчас, правда, Rust начинают немного использовать.
У мелкомягких преимущество в клиентских компьютерах. Потому, что они были первыми и тогда других систем с гуи вообще почти не было. Ну была OS/2, но она была менее популярна, т.к. требовала более мощных и дорогих компов. Люди просто привыкли к винде, и переучиваться на другое не очень хотят. Раз винда была более популярна для нее и больше софта создавалось. Те, кто привык к эпловской технике, сидят себе на маках и на другое переходить не хотят.
Все гораздо проще, чем чудо-юдо языки.
0
1 / 2 / 0
Регистрация: 29.10.2020
Сообщений: 27
14.01.2026, 23:37
Цитата Сообщение от voraa Посмотреть сообщение
А это примерно не тоже самое, что ассемблер?
Это кто вам такую чушь сказал?
Цитата Сообщение от voraa Посмотреть сообщение
Чего то Интел последние годы не слишком лидирует. Видно свой "универсальный секретный чудо язык" разучили.
и в чем интел отстал?
Цитата Сообщение от voraa Посмотреть сообщение
У мелкомягких преимущество в клиентских компьютерах. Потому, что они были первыми и тогда других систем с гуи вообще почти не было. Ну была OS/2, но она была менее популярна, т.к. требовала более мощных и дорогих компов. Люди просто привыкли к винде, и переучиваться на другое не очень хотят. Раз винда была более популярна для нее и больше софта создавалось. Те, кто привык к эпловской технике, сидят себе на маках и на другое переходить не хотят.
Первоначально DOS был более популярен, чем виндовс. Так что привычка здесь не причем.
0
1407 / 866 / 93
Регистрация: 08.02.2017
Сообщений: 3,700
Записей в блоге: 2
15.01.2026, 03:49
Цитата Сообщение от Dmitriy_SD Посмотреть сообщение
Так что привычка здесь не причем.
Абсолютно согласен, сравнивая Эппл/МС я бы учел множество факторов и привычка там не на первом месте. Начиная с того, что продукция Эппл, была хорошо известна в народе как техника "для буржуев", которые любят как-то выпячиваться, отличаться, выпендриваться как-то, в то же время простые люди ведут себя проще, у них попроще лицо, и это, как бы хорошо. Еще всегда была категория, которые хотели примазаться к буржуям, покупали айфоныв кредит, но это выглядит жалко..

Добавлено через 1 час 30 минут
Dmitriy_SD, пишу с телефона, поэтому без цитат. Насчёт лидерства Microsoft, они не оседлали рынок мобильных устройств и много чего еще, но в то же время они всегда были "800-футовой гориллой"
0
 Аватар для voraa
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,985
15.01.2026, 07:11
Цитата Сообщение от testuser2 Посмотреть сообщение
Начиная с того, что продукция Эппл, была хорошо известна в народе как техника "для буржуев",
Т.е. вот только они появились, только выпустили первое устройство и буржуи сразу сказали - Это для нас. ни на что другое мы даже смотреть не будем. Что бы быть "хорошо известным" надо выпускаться продолжительное время.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
15.01.2026, 07:32
Цитата Сообщение от testuser2 Посмотреть сообщение
Начиная с того, что продукция Эппл, была хорошо известна в народе как техника "для буржуев", которые любят как-то выпячиваться, отличаться, выпендриваться как-то, в то же время простые люди ведут себя проще, у них попроще лицо, и это, как бы хорошо.
Как же я это навешивание ярлыков обожаю. Стоит только купить что-то дороже DEXP'а или специализированнее немного и всё - ты уже и буржуй и выпендрёжник и чёрт...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2026, 07:32

мощный язык программирования
Часто слышу фразу "мощный язык" относительно C++, Java и некоторых других языков программирования. Интуитивно я примерно понимаю что это...

Свой язык программирования
Если бы вы пришли к власти создали свой (безусловно, самый лучший) язык программирования, что бы вы в него включили? Понятно, что нужно...

Какой язык программирования лучше?
Какой на ваш взгляд самый универсальный(т.е. одинаково хорош во всех сферах программирования: веб, приложения и т.д.), лучший?

Язык программирования для Backend
Здравствуйте. Халивар неизбежен, однако, мне следует задать этот вопрос. Что сейчас лучше использовать для Backend? Конкретнее: 1)...

Какой язык программирования лучше? (3)
Продолжение темы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru