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

Илья Ермаков писал(а):
Как я понял, у них фишка в отличной компилируемости

:D Угу, компилируемость там отличная:
Цитата:
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

Сергей Губанов писал(а):
:D Угу, компилируемость там отличная:
Цитата:
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/