On Sun, 31 Jan 2010 10:30:02 +0300 Artem Chuprina <r...@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 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org