powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Трансляция = шаблоны
8 сообщений из 8, страница 1 из 1
Трансляция = шаблоны
    #35332744
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что есть трансляция - постепенный разбор синтаксичсеских деревьев - в глубину до тех пор пока не будут достигнуты атомарные элементы - неделимые учатстки кода или вызовы библиотечных функций. Вот когда трансляция доходит до вот этих неделимых элементов, до собственно кода, который будет потом выполняться - не есть ли это процесс равнозначный использованию шаблонов?
Например, операция сложения: после того как определены типы аргументов и вид операции, фактически что происходит - транслятор, пользуясь своим "знанием" выбирает конкретный шаблон из ассемблерных операций и замещает аргументы (видимо оформленные как места подстановки) на конкретные значения.
Таким образом, нельзя ли сказать, что системы автоматизации программирования с использование шаблонов - суть частный случай трансляции и наоборот?
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35332756
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog пишет:
> Что есть трансляция - постепенный разбор синтаксичсеских деревьев - в
> глубину до тех пор пока не будут достигнуты атомарные элементы -
> неделимые учатстки кода или вызовы библиотечных функций. Вот когда
> трансляция доходит до вот этих неделимых элементов, до собственно кода,
> который будет потом выполняться - не есть ли это процесс равнозначный
> использованию шаблонов?

Нет. У вас очень примитивное представление о работе трансляторов.
> Таким образом, нельзя ли сказать, что системы автоматизации
> программирования с использование шаблонов - суть частный случай
> трансляции и наоборот?

Нет, нельзя.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35332762
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog
Помимо прочих ошибок, логика, которую Вы применяете, выглядит примерно так: человек ходит ногами по земле. Таким образом нельзя ли сказать, что все, что ходит ногами по земле, есть частный случай человека?
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35332987
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Alexsalog пишет:
> Что есть трансляция - постепенный разбор синтаксичсеских деревьев - в
> глубину до тех пор пока не будут достигнуты атомарные элементы -
> неделимые учатстки кода или вызовы библиотечных функций. Вот когда
> трансляция доходит до вот этих неделимых элементов, до собственно кода,
> который будет потом выполняться - не есть ли это процесс равнозначный
> использованию шаблонов?

Нет. У вас очень примитивное представление о работе трансляторов.


То есть вообще-вобще, нигде-нигде вглубине транслятора нет заготовки для операции сложения или выситания, сравения по условию или цикла?

Как же транслятор "узнает" - какие в конце концов машинные команды должны соответствовать написанному на языке прогарммирования. В конечном счете.
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35332994
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer Alexsalog
Помимо прочих ошибок, логика, которую Вы применяете, выглядит примерно так: человек ходит ногами по земле. Таким образом нельзя ли сказать, что все, что ходит ногами по земле, есть частный случай человека?

1) "Системы автоматизации программирования с использованием шаблонов"="все что ходит ногами по земле".
2) "Человек" = "трансляция"

Проверочная подстановка:

(а) "все, что ходит ногами по земле, есть частный случай человека" = "системы автоматизации программирования с использованием шаблонов есть частный случай трансялции"

тогда:

(б) "человек ходит ногами по земле" = "трансляция использует шаблоны"

однако, (б) может быть вполне истыным... что справа что слева.

То есть, даже если трансляция использует шаблоны, что может быть истинным, тем не менее с частным случем я подзагнул... Хорошо, согласен. Может и так - шаблоны - не подмножество трансляции, а просто эти два метода имеют что то общее (область пересечения).
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35333031
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автору

Любая аналогия уместна, если она приводит к решению конкретной задачи.
(Почему-то вспомнилось из Пруткова: "Моя жена не есть железнодорожная насыпь, и никогда ею не была")
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35334412
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexsalog пишет:
> То есть вообще-вобще, нигде-нигде вглубине транслятора нет заготовки для
> операции сложения или выситания, сравения по условию или цикла?

Есть, но это уже вообще-то и не в трансляторе, как таковом. А в кодогенераторе.
И в инструкциях процессора.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Трансляция = шаблоны
    #35334923
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivА в кодогенераторе.

Ага!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Трансляция = шаблоны
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]