Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> СПОР
Начать новую тему   Ответить на тему   вывод темы на печать

СПОР

Автор
Сообщение
КрасныйОктябрь
Освоившийся



Зарегистрирован: 10.03.2006
Сообщения: 99


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:01.03
Ответить с цитатой
Возник тут спор меня и Василия.
суть спора: понятия "Интерпретируемый" язык
Заявления сторон:
Василий: "Нет понятия "Интерпритируемый язык"
Я утверждаю Обратное.
(В частности я утверждал что пхп и перл интерпретируемые языки, а василий утверждал что нет вообще такого понятия)
Пожалуйста рассудите нас, по возможности дайте ссылки на источники.
На кону 2 проции салата.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:03.58
Ответить с цитатой
КрасныйОктябрь
так эта. раз этот Василий пошел наперекор общепринятому понятию, то пусть он как-то обоснует.

ВОт ссылка:
http://www.yandex.ru/yandsearch?rpt=rad&text=%E8%ED%F2%E5%F0%EF%F0%E5%F2%E8%F0%F3%E5%EC%FB%E9+%FF%E7%FB%EA
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral


Последний раз редактировалось: andy ice (2006.12.28 14:10.01), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:09.26
Ответить с цитатой
КрасныйОктябрь
Спроси его (Василия) чем интерпретатор от компилятора отличается. Twisted Evil
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:22.22
Ответить с цитатой
DIO прочитай о чем спор идет именно, не о разнице между интерпретатором и компилятором, а о том что не существует понятия "интерпретируемый" язык программирования.
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:25.52
Ответить с цитатой
ukneo писал(а):
не существует понятия "интерпретируемый" язык программирования.

Вот ведь. А мужики то не знают... .
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:33.09
Ответить с цитатой
Когда отменили?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:39.51
Ответить с цитатой
andi ice
я просмотрел эту ссылку, то что пишут и используют понятие "интерпретируемый" язык, я вижу, но не могу согласиться:
цитата с http://www.rudtp.ru/ps.php?id=13 :
"...Если вы занимались программированием, то должны знать, что есть два разных типа языков программирования: компилируемые и интерпретируемые. Некоторые языки, такие как BASIC, бывают и компилируемые и интерпретируемые.
PostScript - интерпретируемый язык. Компиляторов PostScript не существует..."
из этой цитаты выходит, что пока нету компилятора языка программирования, а есть интерпретатор, то язык программирования считается "интерпретируемым", и наоборот если нету интерпретатора, а есть компилятор, то "компилируемым". Выходит что от релиза интерпретаторов и компиляторов меняется статус языка программирования, в то время как сам язык программирования, в том числе команды, алфавит, синтаксис, и т.д. являются неизменными? (извините товарищи, но ето бред тогда: статус языка программирования зависит от каких либо сторонних событий.).... Тут скорее можно сказать что язык программирования можно реализовать, выполнить с помощью интерпретатора или компилятора, а не обзывать язык программирования "интерпретируемым"!
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:40.58
Ответить с цитатой
ukneo
JavaScript - интерпретируемый или компилируемый?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:41.11
Ответить с цитатой
ukneo
Hint: Посмотри "технологию" работы компилятора и интерпретатора.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
КрасныйОктябрь
Освоившийся



Зарегистрирован: 10.03.2006
Сообщения: 99


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:44.17
Ответить с цитатой
andy ice я ему тоге самое говорил Laughing не верит он Razz
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:46.19
Ответить с цитатой
язык может быть и таким и этаким, но есть языки которые в-принципе не могут полностью компилироваться.
например, если в языке есть eval, то компилировать такой язык смысла нет, всё равно с собой придется таскать интерпретатор
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:46.36
Ответить с цитатой
Верит, не верит, какая, в принципе, разница?
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:47.30
Ответить с цитатой
DIO
http://ru.wikipedia.org/wiki/Компилятор
http://ru.wikipedia.org/wiki/Интерпретатор
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:48.03
Ответить с цитатой
Leon писал(а):
какая, в принципе, разница?

КрасныйОктябрь писал(а):
На кону 2 проции салата.


Добавлено спустя 15 секунд:

ukneo
И чо?
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:49.11
Ответить с цитатой
andy ice писал(а):
язык может быть и таким и этаким, но есть языки которые в-принципе не могут полностью компилироваться.
например, если в языке есть eval, то компилировать такой язык смысла нет, всё равно с собой придется таскать интерпретатор

почему? Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:49.56
Ответить с цитатой
ukneo
что почему?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:51.39
Ответить с цитатой
почему программа на некоторых языках программирования в принципе не может быть откомпилирована?

Последний раз редактировалось: ukneo (2006.12.28 14:52.03), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:51.42
Ответить с цитатой
ukneo писал(а):
почему?

ukneo писал(а):
http://ru.wikipedia.org/wiki/Интерпретатор

Внимательно читаем приведенную сцылку. Аж до просветления читаем.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 14:56.34
Ответить с цитатой
Dio писал(а):
ukneo писал(а):
почему?

ukneo писал(а):
http://ru.wikipedia.org/wiki/Интерпретатор

Внимательно читаем приведенную сцылку. Аж до просветления читаем.

очень внимательно прочитал: понятие "интерпретируемый" язык программирования не вижу=(...
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:56.39
Ответить с цитатой
ukneo
я тебе пример привел - ЖаваСкрипт. Возьми тот же ПХП - как откомпилировать программу в машинный код?

<? $code = "echo \"Hello, World!\""; тут еще куча команд; eval($code); ?>

никак, ибо на этапе компляции содержимое $code во время eval неизвестно.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 14:58.51
Ответить с цитатой
ukneo писал(а):
понятие "интерпретируемый" язык программирования не вижу

Вот ведь. Понятия нет а язык есть.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
Leon
Бот-тролль 85 лв


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 61661


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:00.07
Ответить с цитатой
Dio

Вы живете не по понятиям!
_________________
Скажи мне чей Крым, и я скажу кто ты.
Посмотреть профиль Отправить личное сообщение
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 15:12.20
Ответить с цитатой
попробуем подвести итог: "интерпретируемый" язык программирования - тот язык программирования, текст которого обрабатывается и запускается интерпретатором; "компилируемый" язык программирования - тот язык программирования, текст которого обрабатывается и запускается компилятором (разница между способами обработки и запуска, т.е. интерпретатор построчно, компилятор - сразу все переводит в машинный язык и запускает).
в итоге: "интерпретируемый" и "компилируемый" - это свойства языка программирования по обработке и его выполнению? так?
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:17.11
Ответить с цитатой
ukneo писал(а):
, компилятор - сразу все переводит в машинный язык и запускает

Для повторного запуска откомпилированой, компилятор, как правило, не требуется.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:25.44
Ответить с цитатой
ukneo
для выполнения интерпретируемого нужен интерпретатор. компилируемый переводится в машинный код, а исходники ныкаются подальше
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 15:26.34
Ответить с цитатой
мне просто интересно, от того как я программу написанную на том или ином языке программирования выполнил, с помощью интерпретатора или компилятора, меняется сам язык программирования: с "интерпретируемого" на "компилируемого" или наоборот. Так? Получается, язык программирования - вещь переменная и с уверенностью нельзя сказать, на каком языке написана программа.
andy ice я с тобой частично согласен, что в некоторых случаях лучше использовать интерпретатор место компилятора, но то что для некоторых языков программирования не могут существовать интерпретатор либо компилятор, я очень сомниваюсь. Что до конкретных примеров, то я вполне уверен что вдумаясь в суть проблемы какого либо языка программирования, то если не существует компилятора для него, то его возможно создать.
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:28.32
Ответить с цитатой
ukneo писал(а):
то что для некоторых языков программирования не могут существовать интерпретатор либо компилятор, я очень сомниваюсь

я тебе два примера привел, тебе мало?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
ukneo
Освоившийся



Зарегистрирован: 02.10.2005
Сообщения: 49
Откуда: Куртамыш

Статус: Offline
СообщениеДобавлено: 2006.12.28 15:29.44
Ответить с цитатой
язык программирования - он и в африке язык программирования, и сказать с уверенностью, что он "интерпретируемый" либо "компилируемый" нельзя, так как можно для него найти и интерпретатор и компилятор, получается что мы спорим, о том что масло маслянное!

Добавлено спустя 34 секунды:

andy ice писал(а):
ukneo писал(а):
то что для некоторых языков программирования не могут существовать интерпретатор либо компилятор, я очень сомниваюсь

я тебе два примера привел, тебе мало?

мало Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
Dio
Шаман-заводчанин


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 29757


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:30.49
Ответить с цитатой
ukneo писал(а):
так как можно для него найти и интерпретатор и компилятор,

Найдешь компилятор РНР - свистни.
_________________
Йа - водоросль.
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2006.12.28 15:31.15
Ответить с цитатой
для опровержения твоего утверждания хватило бы и одного. вот тебе третий - перл.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Страница 1 из 2
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу 1, 2  След.
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> СПОР

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы