169 похожих чатов

Может сойдёмся на том, что все ассемблеры — компиляторы?

24 ответов

31 просмотр

Нет

О которых тут идёт речь, на которых мы пишем, это компиляторы. Потому что на чистом ассемблере писать бессмысленно, это инструмент автоматизации, как раз таки часть компилятора.

я не говорю о своих намерениях, я тебе привел чистую логику. все

stackin
я не говорю о своих намерениях, я тебе привел чист...

Зачем мне твоя логика? По терминам, FASM это компилятор. Точка.

КТ315
Зачем мне твоя логика? По терминам, FASM это компи...

это просто для удобства понимания, а не по логике и не по факту. по факту-то что я уже написал выше

stackin
это просто для удобства понимания, а не по логике ...

Нет, это не для удобства понимания. Это так и есть. Нет такого термина "ассемблер с функциями компилятора". Компилятор это и есть полноценный инструмент, содержащий в себе ассемблер в том числе. FASM имеет в себе ассемблер, но и также компилятор - это компилятор. Нет понятия "кварцевый генератор с функцией часов", кварцевый генератор без микросхем и остальных функций это просто генератор. Добавим к нему остальные функции — это будет часы. Это уже глупо и по-детски называть тем же кварцевым генератором. Как и пример у @MrMiscipitlick с машиной.

КТ315
Нет, это не для удобства понимания. Это так и есть...

мы не о терминах, а о сути. по по сути асм-основа фасм, остальное-примочки, без которых можно. без асма нет

stackin
мы не о терминах, а о сути. по по сути асм-основа ...

По твоей сути, gcc это тоже ассемблер с функциями компилятора, и что это даёт?

stackin
это не по моей сути. это просто факт

Ну и что это даёт? Так говорить лексически неверно - вот, в чём факт. Компьютер содержит в себе материнскую плату. Называем компьютер - "материнская плата с дополнительными примочками компьютера" - твоя логика. Можно? Да. Но это одно и то же, и в чём смысл? Бред...

КТ315
Ну и что это даёт? Так говорить лексически неверно...

ну она же потому и называется материнской. а вообще да, в компьютере центральная часть-это машина фон неймана, потом уже силльно расширенная. наконец то ты понял

stackin
ну она же потому и называется материнской. а вообщ...

Ты путаешь понятия "являться" и "содержать в себе"

stackin
ну она же потому и называется материнской. а вообщ...

Что понял? FASM это компилятор, всегда был и будет.

КТ315
Что понял? FASM это компилятор, всегда был и будет...

это в первую очередь ассемблер и главная его фагкция такая

stackin
ну она же потому и называется материнской. а вообщ...

Для тебя главное синоним единственного?

The Bird of Hermes
Ты путаешь понятия "являться" и "содержать в себе"

нет, не путаю. именно так как я написал выше.

stackin
это в первую очередь ассемблер и главная его фагкц...

Значит и gcc тоже ассемблер в твоём мире.

КТ315
Значит и gcc тоже ассемблер в твоём мире.

не моем мире, а мире всех компилляторов

stackin
не моем мире, а мире всех компилляторов

Понятно. Ну, хорошо, что Томаш и все нормальные люди называют FASM и все остальные подобные инструменты - компиляторами.

stackin
не моем мире, а мире всех компилляторов

Нет только в твоём мире странного восприятия определений и сущностей

stackin
нет, это просто технический факт

Это не технический факт, это подмена понятий

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта