OberonCore https://forum.oberoncore.ru/ |
|
Isaac https://forum.oberoncore.ru/viewtopic.php?f=26&t=1179 |
Страница 1 из 1 |
Автор: | Trurl [ Среда, 08 Октябрь, 2008 08:39 ] |
Заголовок сообщения: | Isaac |
Язык Lisaac в духе Smalltalk и Self, но с производительностью С и ОС на нем. |
Автор: | Info21 [ Среда, 08 Октябрь, 2008 09:12 ] |
Заголовок сообщения: | Re: Isaac |
Всё -- объект. Опять. Французский дух: элегантно, абстрактно, с выпендроном. Напоминает французскую математику и философию. (NB для тех, кто читать не умеет: нигде выше ничего не сказано про хорошо-плохо.) |
Автор: | Wlad [ Среда, 08 Октябрь, 2008 21:47 ] |
Заголовок сообщения: | Re: Isaac |
Чё-т я не уразумел, чем им Смолток оплошал? Кому-то защититься надо было?... |
Автор: | Илья Ермаков [ Среда, 08 Октябрь, 2008 22:06 ] |
Заголовок сообщения: | Re: Isaac |
Как я понял, у них фишка в отличной компилируемости и подстановке "на лету" конкр. маш. кода конкретной реализации конкр. объектов для конкр. платформы. |
Автор: | Сергей Губанов [ Четверг, 09 Октябрь, 2008 10:18 ] |
Заголовок сообщения: | Re: Isaac |
Илья Ермаков писал(а): Как я понял, у них фишка в отличной компилируемости ![]() Цитата: The Lisaac compiler produces optimized C Ansi Code, which can then be compiled on every architecture with an appropriate C Compiler (GCC or others).
|
Автор: | Info21 [ Четверг, 09 Октябрь, 2008 11:12 ] |
Заголовок сообщения: | Re: Isaac |
Сергей Губанов писал(а): ![]() Цитата: The Lisaac compiler produces optimized C Ansi Code, which can then be compiled on every architecture with an appropriate C Compiler (GCC or others). Пропустил, ну тогда совсем неинтересно. А что станет с их тестами, когда припутается множественное наследование? |
Автор: | Geniepro [ Четверг, 09 Октябрь, 2008 11:44 ] |
Заголовок сообщения: | Re: Isaac |
Info21 писал(а): А что станет с их тестами, когда припутается множественное наследование? Lisaac -- прототипный ООП, там нет классов и не может быть множественного наследование. Берётся готовый объект (прототип) и изменяется... ЗЫ. Кстати, когда сановцы делали компилятор для Self (ещё один прототипно-ООП язык), они тоже пришли к выводу, что можно добиться такого кода, который будет лишь на треть медленнее аналогичного сишного... |
Автор: | Info21 [ Четверг, 09 Октябрь, 2008 14:28 ] |
Заголовок сообщения: | Re: Isaac |
Geniepro писал(а): Lisaac -- прототипный ООП, там нет классов и не может быть множественного наследование. Классов, может, и нет, а множественное наследование есть: features pure object language very fast (like C code) dynamic and multiple inheritance |
Автор: | Geniepro [ Четверг, 09 Октябрь, 2008 15:48 ] |
Заголовок сообщения: | Re: Isaac |
Info21 писал(а): А что станет с их тестами, когда припутается множественное наследование? В таких тестах, видимо, уже нельзя будет сравнивать Lisaac с Си, в котором вообще наследования нет...
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |