1. Форум Game Android » Разное » Флудилка » Помощь начинающим программистам и тем кто только хочет начать
Game Android Game Android

Помощь начинающим программистам и тем кто только хочет начать

ACEgalaxyGingerbreaD
  1. Гости
Полезность: 0 | сообщение № 31 отправлено 13:40, 18.06.2012

wskill писал:
Машина не воспринимает комментарии.


я знаю

...скорее устает их пролистывать ... хотя они не устают ... но перегреваются


а существуют ли книги по тому как писать ос на си
ЗЫ.в пример такой ос подойдет линукс
futureden
  1. Гости
Полезность: 0 | сообщение № 32 отправлено 15:00, 18.06.2012

ACEgalaxyGingerbreaD писал:
а существуют ли книги по тому как писать ос на си
ЗЫ.в пример такой ос подойдет линукс


"Теория операционных систем" авторы Э.Таненбаум, А.Вудхалл, смотри вот эту книгу, там всё в общем виде и прочитав её ты решишь на каком языке будешь писать свою программу. Ещё понадобится изучить принципы организации работы ЭВМ Фон Неймана, затем прочитать про устройство IBM совместимого компьютера. Там будет много замороки с выводом и вводом данных т.к это не готовая ось с stdin и stdout. Придётся писать дрова по взаимодействию с устройствами ввода вывода. С нуля это всё тяжело, впринципе можешь посмотреть как писать на C++, с Си всё будет тоже самое только графику туда приципить почти анреал и работать будет примерно в два раза быстрее, чем если на Си++.


Начинаю дописывать шапку...


Скорее всего добавлю 5 принципов работы ЭВМ Фон Неймана
ACEgalaxyGingerbreaD
  1. Гости
Полезность: 0 | сообщение № 33 отправлено 15:04, 18.06.2012

futureden писал:
еория операционных систем" авторы Э.Таненбаум, А.Вудхалл, смотри вот эту книгу, там всё в общем виде и прочитав её ты решишь на каком языке будешь писать свою программу. Ещё понадобится изучить принципы организации работы ЭВМ Фон Неймана, затем прочитать про устройство IBM совместимого компьютера. Там будет много замороки с выводом и вводом данных т.к это не готовая ось с stdin и stdout. Придётся писать дрова по взаимодействию с устройствами ввода вывода. С нуля это всё тяжело, впринципе можешь посмотреть как писать на C++, с Си всё будет тоже самое только графику туда приципить почти анреал и работать будет примерно в два раза быстрее, чем если на Си++.

Добавлено спустя 41 с:
Начинаю дописывать шапку...

Добавлено спустя 01 мин 44 с:
Скорее всего добавлю 10 принципов работы ЭВМ Фон Неймана


спасибо ,книгу посмотрю
ricoshet8
  1. Гости
Полезность: 0 | сообщение № 34 отправлено 15:10, 18.06.2012
давайте мы всем со вместо всем форумом создадим маленькую ос ?
futureden
  1. Гости
Полезность: 0 | сообщение № 35 отправлено 16:03, 18.06.2012
ricoshet8,

Обновил топик, добавил 5 принципов фон Неймана и литературу.
ACEgalaxyGingerbreaD
  1. Гости
Полезность: 0 | сообщение № 36 отправлено 16:16, 18.06.2012

ricoshet8 писал:
давайте мы всем со вместо всем форумом создадим маленькую ос


ага ,кстати можно на линукс ,получится свой дистрибутив ,типа убунту или андроид. :| :o :D ;) :D :) :|


а вообще ос на паскаль возможно написть ,по крайней мере половину ,остальное на си?
futureden
  1. Гости
Полезность: 0 | сообщение № 37 отправлено 16:31, 18.06.2012
Теоретически возможно, но будет ли это удобным? Думаю нет. Есть вот несколько таких, к примеру: UCSD Pascal, PetrOS.
Классически всё выглядит так:
Ядро пишется на Си (исторически пошло от Юникса, Windows 1.0 также на Си писался). Драйвера устройств на ассемблере - точнее на Си с кусками кода на ассемблере(можно обойтись только Си). Библиотеки и GUI могут писаться в принципе на любом языке(лучше всего ГУИ писать на Си++, библиотеки на любом структурном).
ricoshet8
  1. Гости
Полезность: 0 | сообщение № 38 отправлено 17:11, 18.06.2012
куда ставить ос будет на комп или на телефон ?
futureden
  1. Гости
Полезность: 0 | сообщение № 39 отправлено 17:57, 18.06.2012
Добавил вэбинары
Читатель
  1. Оффлайн
  2. Посетители
  3. Репутация: 66
  4. 1109 сообщений
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 40 отправлено 18:36, 18.06.2012

raary писал:

Спойлер

Вот нашёл в инете код игры Крестики нолики


С++


заинтересовал принцип, эти коды же пишутся в каких то прогах или как(где все эти знаки прописываються)? я не в теме)
Wskill
  1. Гости
Полезность: 0 | сообщение № 41 отправлено 18:41, 18.06.2012
ajks, можно использовать разные редакторы, лично я отдаю предпочтение "Mono Develop"
futureden
  1. Гости
Полезность: 0 | сообщение № 42 отправлено 18:44, 18.06.2012
Эти коды могут писаться в обычном блокноте, но это не удобно, в специальных текстовых редакторах есть выделение синтаксиса (для каждого языка разный синтаксис и разные текстовые редакторы значит), вот это удобно . Очень распространённая тема это IDE - система программных средств, используемая программистами для разработки ПО.
Обычно среда разработки включает в себя:
текстовый редактор
компилятор и/или интерпретатор
средства автоматизации сборки
отладчик.
Почти все программисты используют это, для разных языков разные IDE
Читатель
  1. Оффлайн
  2. Посетители
  3. Репутация: 66
  4. 1109 сообщений
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 43 отправлено 18:59, 18.06.2012
ну короче в редакторе пишешь, а затем компилятором собираешь.
futureden
  1. Гости
Полезность: 0 | сообщение № 44 отправлено 19:07, 18.06.2012
ajks, ну можно и так, лучше использовать IDE, и система откладки есть, вообщем всё в одном.


Там:

futureden писал:
текстовый редактор
компилятор и/или интерпретатор
средства автоматизации сборки
отладчик.

Читатель
  1. Оффлайн
  2. Посетители
  3. Репутация: 66
  4. 1109 сообщений
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 45 отправлено 19:15, 18.06.2012

futureden писал:
ajks, ну можно и так, лучше использовать IDE, и система откладки есть, вообщем всё в одном.


ну вобщем комбайн)
 

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

Последние темы

Статьи

  1. Frecce Tricolori Flight Sim 00:54, 21.11.2016
  2. F18 Carrier Landing 00:49, 21.11.2016
  3. Jade Empire: Special Edition 00:44, 21.11.2016
  4. Infamous Machine 00:36, 21.11.2016
  5. Cracked Mind 00:25, 21.11.2016
  6. Train Sim Pro 00:09, 21.11.2016
  7. Eisenhorn: XENOS 22:34, 15.11.2016

Реклама