[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: уже совсем не хочется squirrelsh



On Sun, 31 Jan 2010 10:30:02 +0300
Artem Chuprina <ran@ran.pp.ru> 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> Большая часть написана на Си, да.
> 
> Не знаю как Витус, а я считаю ядро необычной, но программой.  Тут вот
> еще недавно Форт упоминался.  Программы на котором изначально, как я
> понимаю, были как раз такими - в смысле, работали на голом железе.

Любой кусок кода является полезной (т.е. что задумывал автор) программой,
если для него известна точка запуска.
Для программ на Си, по стандарту, этой main.
В ядре нет функции main. Т.е. его код не может считаться стандартной
программой на Си.

-- 
Best Regards,
Yuri Kozlov


Reply to: