Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Компилируемые и интерпретируемые языки (https://javascript.ru/forum/misc/79619-kompiliruemye-i-interpretiruemye-yazyki.html)

laimas 29.02.2020 13:20

Цитата:

Сообщение от jaroslav.tavgen
В итоге всё всё равно выполняется на ассемблере

Какая чушь. Ассемблер, это такой же язык как и С, РНР и т.п., но более низкого уровня, и это ни в коем случае не машинный код. Его как и код других языков еще нужно превратить в машинный. И только больной может додуматься компилировать C -> Assembler -> Binary.

jaroslav.tavgen 29.02.2020 13:37

Цитата:

Сообщение от laimas (Сообщение 520786)
Какая чушь. Ассемблер, это такой же язык как и С, РНР и т.п., но более низкого уровня, и это ни в коем случае не машинный код. Его как и код других языков еще нужно превратить в машинный. И только больной может додуматься компилировать C -> Assembler -> Binary.

Пожалуй, мне нужно изучить больше о моём любимом языке - ассемблере:) Спасибо!

laimas 29.02.2020 14:22

Цитата:

Сообщение от jaroslav.tavgen
моём любимом языке - ассемблере

Да, Ассемблер красив по своему, программируя на нем чувствуешь и понимаешь платформу на которой будет работать. В C можно вставлять ассемблерный код, это либо в критических его участках, либо как библиотеку готовую.

voraa 29.02.2020 14:27

Цитата:

Сообщение от jaroslav.tavgen (Сообщение 520788)
Пожалуй, мне нужно изучить больше о моём любимом языке - ассемблере:) Спасибо!

А разве что то не так было сказано.
Программа на ассемблере - просто текстовый файл. Он не может быть напрямую передал линкеру, не может напрямую быть исполнен.
Трансляторы все таки выдают именно бинарный код - obj, lib, dll, exe.
Выдача asm - некоторая дополнительная опция, не часто используемая.

jaroslav.tavgen 07.03.2020 16:17

Цитата:

Сообщение от voraa (Сообщение 520791)
А разве что то не так было сказано.
Программа на ассемблере - просто текстовый файл. Он не может быть напрямую передал линкеру, не может напрямую быть исполнен.
Трансляторы все таки выдают именно бинарный код - obj, lib, dll, exe.
Выдача asm - некоторая дополнительная опция, не часто используемая.

Да, в том-то и дело... Я, конечно , имел в виду прямой EXE-файл напрямую, а никакой не .asm. ТАСМы-ФАСМы-фигасмы - это, на мой взгляд, не ассемблер, а ещё один компилятор.

Так что, вопрос топика остаётся в силе.

Aetae 07.03.2020 17:02

Цитата:

Сообщение от jaroslav.tavgen (Сообщение 521046)
Так что, вопрос топика остаётся в силе.

Что вам в этом не понятно?

laimas 07.03.2020 17:14

Цитата:

Сообщение от jaroslav.tavgen
АСМы-ФАСМы-фигасмы - это, на мой взгляд, не ассемблер, а ещё один компилятор.

А что такое Ассемблер?


Часовой пояс GMT +3, время: 08:49.