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