Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
1 / 5 / 1
Регистрация: 21.10.2023
Сообщений: 175
17.04.2026, 11:52
Студворк — интернет-сервис помощи студентам
voraa,

На FlatAssembler'е можно скомпилить под любой проц.

Добавлено через 1 минуту
Дмитрий_1982,

Я про итог. В итоге всё - процессорный код.
А насчёт задач - согласен, под разные задачи разные языки.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.04.2026, 11:52
Ответы с готовыми решениями:

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

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

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

566
 Аватар для voraa
1296 / 1282 / 190
Регистрация: 21.01.2024
Сообщений: 5,941
17.04.2026, 13:19
Цитата Сообщение от Elijah Tomcat Посмотреть сообщение
На FlatAssembler'е можно скомпилить под любой проц.
И?
Можно написать ОДНУ прогу, что бы работала на ЛЮБОМ проце?
0
1 / 5 / 1
Регистрация: 21.10.2023
Сообщений: 175
17.04.2026, 20:18
voraa,

Как минимум переделать заголовок, да и опкоды у разных процессоров разные.
Языкам высокого уровня проще.

А в FASM'е можно писать любой код. Если опкоды и архитектуру компа и процессора знаешь.
0
 Аватар для voraa
1296 / 1282 / 190
Регистрация: 21.01.2024
Сообщений: 5,941
17.04.2026, 20:43
Цитата Сообщение от Elijah Tomcat Посмотреть сообщение
Как минимум переделать заголовок, да и опкоды у разных процессоров разные.
И количество регистров. И назначение регистров. И методы адресации И много чего другого.
0
1 / 5 / 1
Регистрация: 21.10.2023
Сообщений: 175
17.04.2026, 21:31
voraa,

Хочешь программировать - учи язык. На халяву ничего не достаётся.
0
Модератор
Эксперт Java
 Аватар для alecss131
2894 / 1400 / 412
Регистрация: 11.08.2017
Сообщений: 4,482
Записей в блоге: 2
17.04.2026, 21:48
Цитата Сообщение от Elijah Tomcat Посмотреть сообщение
учи язык
Именно, что язык, а не архитектуру процессора.
0
1 / 5 / 1
Регистрация: 21.10.2023
Сообщений: 175
18.04.2026, 19:16
Ассемблер без знания архитектуры компьютера ничто.
0
Эксперт .NET
 Аватар для Usaga
14367 / 9468 / 1360
Регистрация: 21.01.2016
Сообщений: 35,725
20.04.2026, 15:46
Цитата Сообщение от Elijah Tomcat Посмотреть сообщение
Однозначно, ассемблер. В конечном итоге, всё что запускается на компьютере исполняется процессором на его опкодах.
Не вижу связи между этими двумя тезисами.
5
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,538
Записей в блоге: 1
20.04.2026, 17:42
Enifan, если примеры хеллоу ворлд рассматривать, то и на ассемблере никакой сложности не будет написать. Как только программа разрастается в сложную систему из многих модулей, конфигураций, парадигм, десятки тысяч строк кода, отдельные клиенты, серверы, микросервисы, прошивки микросхем и.т.д.

внезапно всплывают глубинные нюансы в различиях языков, а не такие что "в этом if со скобками, а в этом без скобок - ну и никакой разницы"
0
 Аватар для Enifan
1851 / 1198 / 502
Регистрация: 14.10.2018
Сообщений: 3,306
21.04.2026, 03:55
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
внезапно всплывают глубинные нюансы в различиях языков
Хоть они и есть - это не важно. Мы просто принимаем эти данные и продолжаем дальше использовать язык. Вот пример - мне больше нравятся языки шарп и питон (один за точность, другой за простоту), но когда я начинаю писать игру под роблокс - я понимаю что там Lua (кстати самый противный синтаксис из всех языков), и как бы мне не нравились библиотеки и глубинные нюансы - я просто их принимаю и пишу дальше. Так какая мне разница что там под капотом, если у меня нет выбора сменить язык?
Это как с машиной - одна на автомате, у другой руль справа, а третья вообще на дизеле, а следующая без тахометра. И под капотом там все по разному размещено. Это как то помешает мне ездить на ней? Нет, я просто принимаю данные и еду куда мне нужно.
0
Модератор
Эксперт Java
 Аватар для alecss131
2894 / 1400 / 412
Регистрация: 11.08.2017
Сообщений: 4,482
Записей в блоге: 2
21.04.2026, 12:01
Цитата Сообщение от Enifan Посмотреть сообщение
Мы просто принимаем эти данные и продолжаем дальше использовать язык.
У языков есть более глубинные отличия.
Цитата Сообщение от Enifan Посмотреть сообщение
пример - мне больше нравятся языки шарп и питон (один за точность, другой за простоту), но когда я начинаю писать игру под роблокс - я понимаю что там Lua
Все языки со сборщиком мусора. Так просто перейти с них на язык с ручным управлением будет не очень просто. Хотя лично для меня обратный переход очень неприятен, привыкаешь иметь полный контроль над тем что происходит, а тут язык сам за тебя решает.
0
 Аватар для Enifan
1851 / 1198 / 502
Регистрация: 14.10.2018
Сообщений: 3,306
22.04.2026, 02:33
Цитата Сообщение от alecss131 Посмотреть сообщение
Так просто перейти с них на язык с ручным управлением будет не очень просто
Поэтому надо начинать с простых языков, я вот всем советую начинать с C++, как по мне он идеален для этого. Обучившись полностью можно с легкостью двигаться как вверх к легким языкам с очисткой мусора, так и вниз к ассемблеру для фанов. Но горе питонистам с ИИ этого не понять.
Цитата Сообщение от alecss131 Посмотреть сообщение
У языков есть более глубинные отличия.
Предлагаю это рассмотреть. И вообще тема "Какой язык лучше" даже звучит так себе, ведь в глобальном смысле они все одинаковы. Надо рассматривать конкретные темы.
Я начну с самого простого - создание переменной.

Си) Забавно то что переменная может занимать 2 байта (16 бит) или 4 байта (32 бита) в зависимости от процессора
C
1
int number = 2;
C++) У меня те же приколы, поэтому я придумал "Платформо-независимые типы". И это я не беру в расчет что у меня несколько компиляторов (это чтобы жизнь медом не казалась)
C++
1
2
int number = 2;  // 2 или 4 байта
int32_t i32 = -32;  // ну тут точно 4 байта
C#) Ну меня все точно, не докопаешься. Только не забудь что если ты будешь складывать short то результатом будет int (ну мне так проще считать)
C#
1
2
int a = 5; // 4 байта - все четко
var x = 2; // а также есть неявная типизация
Python) А у меня вообще не надо типы указывать, я сам все определить. Ну подумаешь я вешу 24+ байта, главное скорость кодинга (даже точку с запятой не надо ставить)
Python
1
counter = 100  # 28 байт
Жаль нет сайта который так раскрывает темы для всех языков, я бы почитал, забавно смотреть как каждый язык пытается "выдать свою уникальность" при этом делая одно и тоже. Поэтому в глобальном смысле - все языки одинаковые, все создают переменные для хранения значения, просто делают это по разному. Хуже или лучше - это бесконечная дилемма. Если вам надо будет пересесть на другой язык - вы просто это сделаете, и скорее всего большая часть времени будет потрачена именно на "этот язык решил сделать чуть по другому, поэтому я так долго искал ошибку". Как по мне надо сравнивать не языки а конкретные темы (выделение памяти, работа с JSON, работа с БД - вот тут поугарать с синтаксисов можно, более удобный для полиморфизма, возможность расширить библиотечные классы, используется ли 2+ компиляторов / интерпретаторов)
0
Модератор
 Аватар для Curry
5164 / 3519 / 536
Регистрация: 01.06.2013
Сообщений: 7,655
Записей в блоге: 9
22.04.2026, 04:03
Цитата Сообщение от Enifan Посмотреть сообщение
Жаль нет сайта который так раскрывает темы для всех языков, я бы почитал
Например https://rosettacode.org/wiki/Euler_method
1
Эксперт .NET
 Аватар для Usaga
14367 / 9468 / 1360
Регистрация: 21.01.2016
Сообщений: 35,725
22.04.2026, 05:08
Цитата Сообщение от Enifan Посмотреть сообщение
Поэтому надо начинать с простых языков, я вот всем советую начинать с C++, как по мне он идеален для этого.
А мне кажется, что надо начинать с тех языков, что планируется применять в дальнейшей деятельности. С++ я бы точно не стал рекомендовать (как первый, чисто чтобы "начать"). Это точно не простой язык.
0
1531 / 532 / 127
Регистрация: 09.01.2018
Сообщений: 1,714
22.04.2026, 12:07
Таким способом бесполезно сравнивать языки. Написал полноценное приложение, с кучей сервисов, логированием, версионированием, данными из разных источников, десятками эндпойтов, кучей таблиц. Сделал это на разных языках. Тогда можно сравнить. На чем легче писать было, что легче поддерживать, какой код проще понимать, в каком коде легче найти ошибку, насколько легко отлаживать, что легче расширять. Если оказалось одинаково - ну значит нет разницы )).
0
 Аватар для voraa
1296 / 1282 / 190
Регистрация: 21.01.2024
Сообщений: 5,941
22.04.2026, 12:33
Цитата Сообщение от escoult Посмотреть сообщение
На чем легче писать было, что легче поддерживать, какой код проще понимать, в каком коде легче найти ошибку
Что лучше знаешь, на том и легче

Добавлено через 15 минут
Цитата Сообщение от Usaga Посмотреть сообщение
А мне кажется, что надо начинать с тех языков, что планируется применять в дальнейшей деятельности.
А как это узнать?
Вот еще не знаешь ни одного языка, но уже планировать дальнейшую деятельность?
На чем скажут, на том и пишешь.
Ну или искать, что больше востребовано, то и учить.
1
1531 / 532 / 127
Регистрация: 09.01.2018
Сообщений: 1,714
22.04.2026, 12:36
Цитата Сообщение от voraa Посмотреть сообщение
Что лучше знаешь, на том и легче
Да так оно чаще всего и бывает. Всегда какой-то один язык, библиотеки, фреймворки знаешь лучше других. Остальные по остаточному принципу. Но если уж сравнивать - сравнивать надо в работе.
0
 Аватар для voraa
1296 / 1282 / 190
Регистрация: 21.01.2024
Сообщений: 5,941
22.04.2026, 15:16
Цитата Сообщение от escoult Посмотреть сообщение
Но если уж сравнивать - сравнивать надо в работе.
И кто ЭТО делает?
Цитата Сообщение от escoult Посмотреть сообщение
Написал полноценное приложение, с кучей сервисов, логированием, версионированием, данными из разных источников, десятками эндпойтов, кучей таблиц. Сделал это на разных языках.
Редко когда что то работающее переписывают на другом языке, чисто что бы сравнить их.
Обычно только если есть какие то проблемы. И то для начала пытаются их решить на том языке, на котором уже все сделано.
0
Модератор
Эксперт Java
 Аватар для alecss131
2894 / 1400 / 412
Регистрация: 11.08.2017
Сообщений: 4,482
Записей в блоге: 2
22.04.2026, 15:18
Цитата Сообщение от Enifan Посмотреть сообщение
работа с JSON, работа с БД
Это вообще к языку никаким боком не относится и является сторонним дополнением, то есть библиотеками. Так что по таким критериям сравнивать глупо.
0
1531 / 532 / 127
Регистрация: 09.01.2018
Сообщений: 1,714
22.04.2026, 15:25
Цитата Сообщение от voraa Посмотреть сообщение
И кто ЭТО делает?
Судя по сообщениям в данной теме - никто ))
Об этом и вопрос.

Цитата Сообщение от voraa Посмотреть сообщение
Редко когда что то работающее переписывают на другом языке, чисто что бы сравнить их.
Да я с вами согласен. В этом и вопрос, что такое сравнение возможно только при наличии большого опыта разработки на разных языках. Иначе оно некорректно и сравнивает максимум философию языка и синтаксис. Оно не отвечает на вопрос - какой профит я получу, если решу эту задачу на другом языке. Да и задачи они же разные. Одна для мелких проектов, другие для корпоративных систем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.04.2026, 15:25

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?

Какой язык лучше / прибыльнее?
И так, мне 16 лет, седня днем пойду подавать документы в техникум на программиста соответственно. И назрел вопрос какой язык...

Какой язык веб-программирования выбрать? Плюсы\минусы
Вопрос что ни на есть из раздела священных, но все же... Какой язык веб-программирования кто предпочитает? У кого какие плюсы и...

Какой язык лучше изучать с нуля?
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее спасибо!!!

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста,...


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

Или воспользуйтесь поиском по форуму:
540
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru