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

2010-02-02 Пенетрантность Alexey Boyko
> > Ну усложняйте. Чтобы заменить стартап, нужно заменить стартап. Не надо > > перекомпилировать компилятор. man gcc /-nostdlib > > Это понятно, это для линкера. Запускаться такая программа не > будет, пока вручную не определите точку входа. Будет. Именно в стартапе и находится call main. > Есл

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

2010-02-02 Пенетрантность Alexandr Sagadeev
Alexey Boyko пишет: C же другая ситуация -- для такой замены требуется перекомпиляция самого компилятора, что бы изменить startup. Переход на функцию main в C зашит в коде компилятора. В C Вы также не можете изменить семантику реакции Ну усложняйте. Чтобы заменить стартап, нужно заменить

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

2010-02-01 Пенетрантность Alexey Boyko
> C же другая ситуация -- для такой замены требуется перекомпиляция самого > компилятора, что бы изменить startup. Переход на функцию main в C зашит в > коде компилятора. В C Вы также не можете изменить семантику реакции Ну усложняйте. Чтобы заменить стартап, нужно заменить стартап. Не надо пе

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

2010-02-01 Пенетрантность Alexey Boyko
> на фортране была. Другое дело, что в принципе никто не мешает > реализовать интерпретатор форта на уровне микрокода и тогда он сможет > выполняться на голом железе. Например temic/atmel marc4 -- xmpp: alexey#boyko,km,ua

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

2010-02-01 Пенетрантность Stanislav Maslovski
On Sun, 2010-01-31 at 22:44 +0200, Serhiy Storchaka wrote: > Stanislav Maslovski wrote: > > On Sun, Jan 31, 2010 at 10:30:02AM +0300, Artem Chuprina wrote: > >> Тут вот > >> еще недавно Форт упоминался. Программы на котором изначально, как я > >> понимаю, были как раз такими - в смысле, работали

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

2010-02-01 Пенетрантность yuri . nefedov
On Mon, 1 Feb 2010, Dmitry Nezhevenko wrote: On Mon, Feb 01, 2010 at 11:28:54AM +0300, yuri.nefe...@gmail.com wrote: On Mon, 1 Feb 2010, Dmitry Nezhevenko wrote: On Mon, Feb 01, 2010 at 04:30:27AM +0300, Alexandr Sagadeev wrote: Однако, в любом случае, все эти замены есть стандартное свойств

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

2010-02-01 Пенетрантность yuri . nefedov
On Mon, 1 Feb 2010, Dmitry Nezhevenko wrote: On Mon, Feb 01, 2010 at 04:30:27AM +0300, Alexandr Sagadeev wrote: Однако, в любом случае, все эти замены есть стандартное свойство Форта, в котором слова (проседуры) ядра ничем не отличаются от пользовательских. В C же другая ситуация -- для такой з

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

2010-01-31 Пенетрантность Alexandr Sagadeev
Artem Chuprina пишет: Не знаю как Витус, а я считаю ядро необычной, но программой. Тут вот еще недавно Форт упоминался. Программы на котором изначально, как я понимаю, были как раз такими - в смысле, работали на голом железе. В любом случае для Форта тоже необходимо указать точку в хода в инте

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

2010-01-31 Пенетрантность Serhiy Storchaka
Stanislav Maslovski wrote: > On Sun, Jan 31, 2010 at 10:30:02AM +0300, Artem Chuprina wrote: >> Тут вот >> еще недавно Форт упоминался. Программы на котором изначально, как я >> понимаю, были как раз такими - в смысле, работали на голом железе. > > Ну, не напрямую. Там все-таки прослойка из инте

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

2010-01-31 Пенетрантность Alexey Pechnikov
Hello! On Sunday 31 January 2010 12:32:12 Artem Chuprina wrote: > Alexey Pechnikov -> debian-russian@lists.debian.org @ Sun, 31 Jan 2010 > 12:04:08 +0300: > AP> Если методом стеганографии в картинке скрыто сохранить ядро линукс, > AP> это, по-вашему, тоже программа? А что - выполнить можно, на

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

2010-01-31 Пенетрантность Maxim Tyurin
Artem Chuprina пишет: > Не знаю как Витус, а я считаю ядро необычной, но программой. Тут вот > еще недавно Форт упоминался. Программы на котором изначально, как я > понимаю, были как раз такими - в смысле, работали на голом железе. Не на голом. Там маленькая VM. -- With Best Regards, Maksym Ti

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

2010-01-31 Пенетрантность Alexey Pechnikov
Hello! On Sunday 31 January 2010 10:30:02 Artem Chuprina wrote: > YK> А вы считаете ядро обычной программой? > YK> По мне, так это именно кусок кода, к которому без > YK> дополнительных знаний даже начала не найдёшь. > YK> Большая часть написана на Си, да. > > Не знаю как Витус, а я считаю яд

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

2010-01-30 Пенетрантность George Shuklin
В Сбт, 30/01/2010 в 11:35 +0300, Victor Wagner пишет: > On 2010.01.30 at 09:56:54 +0300, Yuri Kozlov wrote: > > > > > Угу, я это понимаю. Но по стандарту для работы программы > > всё окружение (библиотеки, компилятор) требует наличия функция main. > > Человек, читающий с бумаги (раз уж этот носит

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

2010-01-30 Пенетрантность Alexey Pechnikov
Hello! On Saturday 30 January 2010 11:35:27 Victor Wagner wrote: > > Угу, я это понимаю. Но по стандарту для работы программы > > всё окружение (библиотеки, компилятор) требует наличия функция main. > > Человек, читающий с бумаги (раз уж этот носитель многие любят), > > тоже будет искать main при

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

2010-01-30 Пенетрантность Alexey Boyko
> > main вызывается из ассемблерного стартапа. (небольшой объектный файл, > > который линуется с программой). у него есть в конце инструкция типа call > > main. Так вот, если приходтся переписать стартап-код, то он не обязан > > вызывать main. Он может вызвать другую функцию. > > Угу, я это понима

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

2010-01-30 Пенетрантность Alexey Pechnikov
Hello! On Saturday 30 January 2010 02:47:02 ivan demakov wrote: > On Saturday 30 of January 2010 04:44:42 Alexey Boyko wrote: > > main вызывается из ассемблерного стартапа. (небольшой объектный файл, > > который линуется с программой). у него есть в конце инструкция типа call > > main. Так вот,

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

2010-01-29 Пенетрантность ivan demakov
On Saturday 30 of January 2010 04:44:42 Alexey Boyko wrote: > > > > Текст без main это набор функций на Си (библиотека, например), а не > > > > программа, так как непонятна точка запуска. > > > > > > Кому непонятна? > > > > Всем кроме автора. > > > > > > > startup не обязан вызывать именно main. >

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

2010-01-29 Пенетрантность Alexey Boyko
> > > Текст без main это набор функций на Си (библиотека, например), а не > > > программа, так как непонятна точка запуска. > > > > Кому непонятна? > > Всем кроме автора. > > > > > startup не обязан вызывать именно main. main вызывается из ассемблерного стартапа. (небольшой объектный файл, котор

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

2010-01-27 Пенетрантность Alexey Boyko
> > startup не обязан вызывать именно main. И даже если это расходится с > > требованиями стандарта на стартап, программой на Си оно быть не > > перестаёт. > > Текст без main это набор функций на Си (библиотека, например), а не > программа, так как непонятна точка запуска. Кому непонятна? > > sta