AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2009, 14:45   #21  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
в контесте этой темы как раз важно что естьдва представления логики программы и не важно, в какой код происходит компиляция
Старый 14.04.2009, 12:02   #22  
f18 is offline
f18
Участник
Аватар для f18
Дети Юза
 
188 / 101 (4) +++++
Регистрация: 09.08.2005
тема закрыта. Обсуждение по интересам предлагаю перенести в другую ветку. Спасибо.
(иногда ищешь конкретный ответ на вопрос и получаешь полутора часовую беседу про яйцо и курицу, которые к теме имеют лишь косвенное отношение).
Старый 14.04.2009, 12:25   #23  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Это мы так, можно сказать в футбол после работы (все уже видели, что проблема решилась) поиграли.
Старый 14.04.2009, 13:00   #24  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,310 / 3546 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Это мы так, можно сказать в футбол после работы (все уже видели, что проблема решилась) поиграли.
Ага... прошел товарищеский флей...ой, ну конечно же матч. И победила разумеется дружба
__________________
Возможно сделать все. Вопрос времени
Старый 20.04.2009, 15:28   #25  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Но инетересно, все так и остались при своих мнениях? Или же кто-то кого-то убедил?
Старый 20.04.2009, 16:02   #26  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,310 / 3546 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Меня убедили, что язык - интерпретируемый. Но в душе для себя для облегчения собственного восприятия я считаю, что язык компилируемый (или точнее сказать транслируемый) в промежуточный код. Хотя это и не попадает под формальное определение.

Такое объяснение просто помогает мне лично с моими стереотипами.
__________________
Возможно сделать все. Вопрос времени
Старый 20.04.2009, 16:11   #27  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Есть два разных понятия - компиляция и более узкое - компиляция в машинный код. Наши разноглачия кроятся в терминологии: X++ компилятор, но не в машинный код
Старый 20.04.2009, 16:28   #28  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,310 / 3546 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
2belugin. Вообще-то из теории компиляторов из института я помню именно то определение - которое приведено в википедии и поэтому в этом вопросе согласен с DSPIC.
Т.е. есть трансляция и ее частный случай - компиляция, т.е. трансляция в машинный код. Компиляция не в машинный код называется трансляцией.

Но тем не менее - есть предложение - не раздувать опять тему - т.к. я уже неспособен на эту тему вести активную беседу ... нет столько времени.
__________________
Возможно сделать все. Вопрос времени
Старый 20.04.2009, 16:41   #29  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А я помню так:
трансляция - перевод с одного языка на другой
компиляция - когда некий кусок переводят как целое
интерпретация - когда по мере выполнения.

Интересно, что разработчики java, C# и X++ согласны с таким определением.

Вам нужно придумать еще термин чтобы обозначить то, что делают javac, csc и питон, когда генерирует pyc
Старый 20.04.2009, 16:52   #30  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Мне кажется не важно в какой именно код происходит компиляция (машинный, пи-код), в любом случае выполняется всегда тот код, который получился в результате компиляции исходного текста. Различия компилятора и интерпретатора заключатся в том, что компилятор компилирует исходный текст единожды и после этого получается исполняемый файл (не обязательно exe), а исходники больше не нужны. Интерпертаторы компилируют исходный текст порциями в память, а потом выполняют, то есть для выполнения кода требуются исходники. Некоторые языки-интерпетаторы "могут создавать" испоняемые файлы (Basic, FoxPro), но их exe-шник состоит из кода интерпретатора и исходных кодов.
Чтобы ответить к какому языку относится X++ нужно знать что имено исполяет ядро аксапты - некоторый скомпилированный код или для исполнения требуются исходные тексты. Выяснить это на мой взгляд, довольно сложно, так как я, например, не знаю где именно хранятся исходные тексты на X++.

Последний раз редактировалось Lucky13; 20.04.2009 в 17:04.
Старый 20.04.2009, 17:02   #31  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,310 / 3546 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
http://ru.wikipedia.org/wiki/Трансляция
Цитата:
Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой. Выполняется транслятором.
http://ru.wikipedia.org/wiki/Компиляция
Цитата:
Компиляция (программирование) — преобразование программой-компилятором исходного текста программы, написанного на языке высокого уровня в машинный язык, в язык, близкий к машинному, или в объектный модуль.
Тут ничего не сказано, о том, что компиляция - это перевод куска в целое
__________________
Возможно сделать все. Вопрос времени
Старый 20.04.2009, 17:07   #32  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
В связи с современным уровнем развития языков и неоднозначности понятий, предлагаю поставить точку в этой теме опросом
Теги
x++

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Продолжаем тему с финансовыми отчетами glibs DAX: Прочие вопросы 0 20.03.2009 12:51
DAX2009 переключение на русский язык otkudao DAX: Администрирование 3 11.09.2008 11:45
Язык печатных документов aevi82 DAX: Функционал 3 26.07.2007 18:21
Текущий пользователь и язык alpine DAX: Программирование 2 03.06.2003 15:42
Новый язык для Аксапта 2.5 Andrew Besedin DAX: Администрирование 3 18.04.2002 19:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:55.