Re: уже совсем не хочется squirrelsh
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
Reply to: