On Sun, Jan 31, 2010 at 10:30:02AM +0300, Artem Chuprina wrote:
> Yuri Kozlov -> debian-russian@lists.debian.org  @ Sun, 31 Jan 2010 09:13:33 
> +0300:
> 
>  >> > Угу, я это понимаю. Но по стандарту для работы программы
>  >> > всё окружение (библиотеки, компилятор) требует наличия функция main.
>  >> > Человек, читающий с бумаги (раз уж этот носитель многие любят),
>  >> > тоже будет искать main при разборе.
>  >> > Поэтому без main кусок кода на Си будет именно куском кода, а не
>  >> > завершённой программой.
>  >> 
>  >> И где в ядре Linux функция main?
> 
>  YK> А вы считаете ядро обычной программой?
>  YK> По мне, так это именно кусок кода, к которому без
>  YK> дополнительных знаний даже начала не найдёшь.
>  YK> Большая часть написана на Си, да.
> 
> Не знаю как Витус, а я считаю ядро необычной, но программой.  Тут вот
> еще недавно Форт упоминался.  Программы на котором изначально, как я
> понимаю, были как раз такими - в смысле, работали на голом железе.

Ну, не напрямую. Там все-таки прослойка из интерпретатора, написанного
на фортране была. Другое дело, что в принципе никто не мешает
реализовать интерпретатор форта на уровне микрокода и тогда он сможет
выполняться на голом железе.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить