Re: уже совсем не хочется squirrelsh
- To: debian-russian@lists.debian.org
- Subject: Re: уже совсем не хочется squirrelsh
- From: Yuri Kozlov <yuray@komyakino.ru>
- Date: Mon, 1 Feb 2010 19:18:15 +0300
- Message-id: <[🔎] 20100201191815.3692a272@keeper.home.local>
- In-reply-to: <98022149@wizzle.ran.pp.ru>
- References: <20100118231714.1ddca480@db> <201001272212.21211.alexey@boyko.km.ua> <20100128185322.24484d59@keeper.home.local> <201001300044.42559.alexey@boyko.km.ua> <20100130095654.448fe2f7@keeper.home.local> <20100130083527.GA12559@wagner.pp.ru> <20100131091333.68a8c128@keeper.home.local> <98022149@wizzle.ran.pp.ru>
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: