Re[5]: Metaprogramming et al
От: Cyberax Марс  
Дата: 10.07.05 08:46
Оценка: -1
pvgoran wrote:

>>> 1. Позволяет ли он (теоретически, если бы были необходимые библиотеки)

>>> безпроблемно запрограммировать приложения, которые сейчас пишут на C++
>>> или на C#/VB/Java/Delphi (имеется в виду mainstream, а не экзотика
>>> вроде real-time)?
> C>Позволяет. Хотя в нем должен быть GC
> Не понял?? В смысле — "запрограммировать все можно, но вообще в языке
> есть недостаток — нет GC"? Или что-то другое?

Это я ночью писал В Лиспе используется GC со всеми вытекающими
последствиями.

>>> 2. (Вроде бы) известно, что CL поддерживает много чего, что не

>>> поддерживает C++. А наоборот? Верно ли, что все, что поддерживает C++
>>> (исключая низкоуровневое вроде прямого доступа к памяти),
>>> поддерживается в CL?
> C>Нет, хотя при желании достижимо.
> Т.е. можно добавить/реализовать средствами языка?

Чисто средствами языка — нет, а если подключить внешнюю библиотеку на С,
то можно сделать достаточно приличный интерфейс к памяти.

> C>Вообще, в CL мне не понравилось полное отсутствие нормального

> синтаксиса
> C>(LISP=Lots of Incredibly Silly Paranthesis) и нестатическая типизация.
> А, т.е. статической типизации там нет?

Угу, нет в принципе.

--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 1.9
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.