|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.02.2011, 22:12 | #1 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
Я где-то читал, что на C можна писать драйвера, а ОС без асма, только с C можно?
Я где-то читал, что на C можна писать драйвера, а ОС без асма, только с C можно? Ну а если все-таки с асмом, то сколько (в процентах от простенькой ос) асма там будет
P/S ВСЕ ЭТО ЧИСТО ГИПОТЕТИЧЕСКИ
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
25.02.2011, 22:36 | #2 |
Ubuntu 10.04
Пользователь
Регистрация: 15.07.2010
Сообщений: 51
|
Мне кажется в любом случае придется писать некоторые вещи на асме. Исходники UNIX/PDP-11 - 13000 строк кода, 800 из которых асм. Остальное си. Хотя я не уверен что UNIX можно назвать "простенькой ос".
Язык образует среду мышления и формирует представление о том, о чем мы думаем (Б. Л. Уорф)
|
25.02.2011, 22:54 | #3 |
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
фууууууууууух, аж легче стало )))
значит друг напишет часть о асме, а я на си (больше акций буду иметь ) ещё кто и как учил Си, по каким книгам?
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
26.02.2011, 00:23 | #4 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
Форматируйте код, будьте людьми.
|
26.02.2011, 06:38 | #5 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Си учи по белой библии — по Кернигану и Ритчи. http://obey.su/books, но желательно купи бумажную версию.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
26.02.2011, 12:25 | #6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
во! во! это в 10 раз лучше любой книги.
я не читал ни одной книги по С/С++ при этом знаю его намного лучше чем некоторые которые читали кучу книг по нему, знаю его только по лекциям преподов. Например, мой друг, который просто фанатеет от языка С++ (который учился вместе со мной и слушал тех же преподов что и я), не знал что можно переопределить оператор () (функтер) для класса. Последний раз редактировалось rpy3uH; 26.02.2011 в 12:30. |
26.02.2011, 12:44 | #7 | ||
Форумчанин
Регистрация: 10.11.2010
Сообщений: 569
|
Цитата:
Цитата:
Это ещё не конец и даже не начало конца, это возможно только конец начала.
|
||
26.02.2011, 12:48 | #8 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
26.02.2011, 16:01 | #9 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Ну абстрактный от оси код ты сгенерируешь. А дальше? Только свой компилятор писать. И, кстати, перехват прерываний на С не сделаешь. Только асм. Но это уже другой вопрос. Мож ты DOS пишешь. Хотя и там свои вешать надо.
Последний раз редактировалось Баламут; 26.02.2011 в 16:06. |
26.02.2011, 18:41 | #10 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать меню справа и чтоб можна было статью писать справа? HTML | pufystyj | HTML и CSS | 7 | 26.02.2011 14:11 |
где можна выучить XNA? | Dixty | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 25.02.2009 12:40 |
Где можна сплагиатить иконки??? | HunterMan | Свободное общение | 7 | 10.06.2008 11:31 |