OSDev http://osdev.su/ |
|
DevCPP http://osdev.su/viewtopic.php?f=5&t=98 |
Страница 2 из 2 |
Автор: | next [ 05 авг 2007, 00:39 ] |
Заголовок сообщения: | Re: DevCPP |
Цитата: Тебе еще асм учить придется... асм, он же ассемблер - это святое, без него нам (осеписателям) - никуда ;)...все остальное время я много читал. Я думаю что тебе лучше начать с того же, с чтения... //Pushkoff По поводу чтения - читать это конечно хорошо, но имхо теория без практики ничего не даст, я считаю что параллельно с чтением документации нужно пробовать применять это всё на деле, экспериментировать... О документации обсуждения были в ветке http://forum.osdev.ru/viewtopic.php?f=2&t=44 - много ссылок на различные ресурсы, документацию, книжки... |
Автор: | sadko [ 05 авг 2007, 12:09 ] |
Заголовок сообщения: | Re: DevCPP |
Цитата: У меня OpenWatcom он без "n" не выводит строчки. //Pavia Потому что есть ещё такое понятие, как буферизация потоков. То есть, то, что должна вывести printf, предварительно записывается в буфер в памяти, после чего уже из буфера осуществляется вывод на экран. Очистка буфера и вывод на экран обычно достигаются при: 1. Полном заполнении буфера. 2. Выдаче управляющего символа в буфер (к которому, как раз, относится 'n'). 3. Принудительной очистке буфера (см. fflush). Попробуй перед паузой сделать fflush(stdout) - уверен, всё выведется. А вообще, по ваткому есть хороший FAQ, который лежит у меня на сайте: http://xskernel.org/files/documentation ... tcom_c.pdf |
Автор: | mbr [ 20 апр 2008, 13:24 ] |
Заголовок сообщения: | Re: DevCPP |
slavikru переход C<->PHP довольно труден, т.к. в этих языках разные подходы. Например в C есть указатели, ссылки ведут себя по другому, строгая типизация и т.п. Можно конечно сделать входные параметры с типом (void*) но это не приблизит к PHP. Имхо, хорошая книга по С от Кернигана и Ричи, советую почитать. И еще один совет: загляни в содержимое стандартных заголовочных файлов: conio.h, stdlib.h, stdio.h и т.п. В любом случае для написания ОС использованием указателей ты должен владеть в совершенстве. Также обязательно знание аппаратных тонкостей целевой платформы ОС (ака регистры, адресация, защищенный режим и пр.) |
Автор: | SII [ 20 апр 2008, 17:48 ] |
Заголовок сообщения: | Re: DevCPP |
MBR В Си нет строгой типизации. И если она в PHP ещё менее строгая, это не значит, что она есть в Си. По-настоящему строгая типизация -- в Аде, несколько менее строгая -- в Паскале. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |