|
|
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
Исторически же P-машина была первой P-код Паскаля, M-код Modula-2, Warren Abstract Machine Пролога, байт-код Java, MSIL в .NET ... Ну и одни машины на других реализовать Почему не дружат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 21:48 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
AlexandrPlusИсторически же P-машина была первой P-код Паскаля, M-код Modula-2, Warren Abstract Machine Пролога, байт-код Java, MSIL в .NET ... Дельфи (которая не дотнет, пхп) генерирует нативный, а не P-код. Ну и одни машины на других реализовать В смысле писать интерпретатор одной машины на другой? Теоретически можно, но зачем? Почему не дружат? Не нравятся друг другу, наверное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 05:18 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
x1ca4064AlexandrPlusИсторически же P-машина была первой P-код Паскаля, M-код Modula-2, Warren Abstract Machine Пролога, байт-код Java, MSIL в .NET ... Дельфи (которая не дотнет, пхп) генерирует нативный, а не P-код. Нативный-то нативный, но сама компиляция сразу - в нативный, а не через фазы промежуточные? То есть фазы разного рода то есть конечно, и на фазах что0то вроде p-код нет ли? x1ca4064Ну и одни машины на других реализовать В смысле писать интерпретатор одной машины на другой? Теоретически можно, но зачем? Наверно по сравнению с гениальными алгоритмами, методами. ... гениальных программ не может быть. А так вообще программы-вездеходы - написал программу, выполняющуюся на одной H-машине, выполнил в любой ОС, где реализована другая F-машина и на F-машине реализована H-машина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 11:44 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
AlexandrPlusНативный-то нативный, но сама компиляция сразу - в нативный, а не через фазы промежуточные? То есть фазы разного рода то есть конечно, и на фазах что0то вроде p-код нет ли? p-код интерпретируется - интерпретатор, правда, совсем крохотный. Смысла транслировать в него, а затем в машинный - нет. Наверно по сравнению с гениальными алгоритмами, методами. ... гениальных программ не может быть. Бррр это мутный философский вопрос, чего может быть, чего не может. Без четких критериев - это пустая болтология. А так вообще программы-вездеходы - написал программу, выполняющуюся на одной H-машине, выполнил в любой ОС, где реализована другая F-машина и на F-машине реализована H-машина. Большие потери в плане быстродействия. Проще целиком эмулировать одну машину[физическую] на другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 18:52 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
AlexandrPlusА так вообще программы-вездеходы - написал программу, выполняющуюся на одной H-машине, выполнил в любой ОС, где реализована другая F-машина и на F-машине реализована H-машина. Для этого в мире Pascal есть Oxygene. Он может компилировать Object Pascal в MSIL и в JVM промежуточные представления. Потом выполняй где хочешь (хоть на IBM/390). Правда появилось это чудо совсем не давно, но работает очень хорошо (компилятор в Java код). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 22:29 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
x1ca4064А так вообще программы-вездеходы - написал программу, выполняющуюся на одной H-машине, выполнил в любой ОС, где реализована другая F-машина и на F-машине реализована H-машина. Большие потери в плане быстродействия. Проще целиком эмулировать одну машину[физическую] на другой. А вообще скорее да, чем - нет, а говоря точнее - не "быстродействие", а то за этим словами подразумевают, что мол вместо доли микросекунд, а так - ну секунд десять, а речь идет о том, что будет впечатление, что программы зависают. А не туфта ли тогда - метапрограммирование вообще? Игрушечные примеры красивы, но это - только не такие уж и нужные игрушки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 11:41 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
Поясним несмышленышамAlexandrPlusА так вообще программы-вездеходы - написал программу, выполняющуюся на одной H-машине, выполнил в любой ОС, где реализована другая F-машина и на F-машине реализована H-машина. Для этого в мире Pascal есть Oxygene. Он может компилировать Object Pascal в MSIL и в JVM промежуточные представления. Потом выполняй где хочешь (хоть на IBM/390). Правда появилось это чудо совсем не давно, но работает очень хорошо (компилятор в Java код). на нем и Delphi Prism, инсталлируемый в MS Visual Studio но много ли возможно перенести (а не переписывая как вновь) в Призму из весьма богатого и всё еще во многом оригинального в прикладных моментах мира Delphi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 12:33 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
AlexandrPlusна нем и Delphi Prism, инсталлируемый в MS Visual Studio но много ли возможно перенести (а не переписывая как вновь) в Призму из весьма богатого и всё еще во многом оригинального в прикладных моментах мира Delphi? Да, Delphi Prism основан на Delphi. Перенести из мира Delphi простой copy/paste удастся совсем немногое, я так полагаю. Но вот если ты собираешься разработать нечто, что будет работать и в мире win32, win64, и в мире msil, мирах jvm, mono, а еще и во всех текущих платформах fpc - то Object Pascal - это такой мегаудачный выбор получается. К примеру - библиотеки какие математические, статистики, прочногостного анализа. Или просто решения дифуров. Да мало ли - все что угодно, библиотечное. Написал раз - и бац, работает под все имеющиеся в мире платформы. Язык то один. Напиши HAL - и... ну ты понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 00:59 |
|
||
|
А P-код в Object Pascal (далее Delphi) используется?
|
|||
|---|---|---|---|
|
#18+
Поясним несмышленышамAlexandrPlusна нем и Delphi Prism, инсталлируемый в MS Visual Studio но много ли возможно перенести (а не переписывая как вновь) в Призму из весьма богатого и всё еще во многом оригинального в прикладных моментах мира Delphi? Да, Delphi Prism основан на Delphi. Т.е. на oxygen, конечно-же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2011, 01:00 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37580856&tid=1342553]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 479ms |

| 0 / 0 |
