OSDev

для всех
Текущее время: 05 май 2024, 16:26

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 19 июл 2014, 17:27 

Зарегистрирован: 10 апр 2014, 17:12
Сообщения: 68
писать нужно на том, что в итоге превращается в машинный код


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 19 июл 2014, 22:19 

Зарегистрирован: 31 июл 2013, 09:40
Сообщения: 28
ИМХО, оратор выше описался. XML на зарубежном комьюнити предлагали, а не HTML.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 09:59 

Зарегистрирован: 18 июл 2014, 09:57
Сообщения: 20
а насчет языка програмирования swift ?что скажете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 13:14 

Зарегистрирован: 10 апр 2014, 17:12
Сообщения: 68
уже сказали


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 17:43 

Зарегистрирован: 18 июл 2014, 09:57
Сообщения: 20
не было выще. еще может есть документация по созданию своего язык програмирования?к примеру с нуля или на основе другого


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 18:57 

Зарегистрирован: 18 июл 2014, 09:57
Сообщения: 20
и еще может есть где инфа про написание ос на языках програмирования типо сравнения.что получем какие + какие -


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 20:05 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
doc1456 писал(а):
не было выще. еще может есть документация по созданию своего язык програмирования?к примеру с нуля или на основе другого

С нуля, то:
Вирт Н.-"Алгоритмы + структуры данных = программы"
Альфред Ахо,Рави Сети,Джеффри Ульман "Компиляторы" (Книга дракона)
Если из модифицированного то читать руководства к существующим инструментам для создания компиляторов. BISON,
на Pascal.ABC есть статьи как писать под NET. Или берёте Clang и модифицируете его код под свой язык.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 20 июл 2014, 20:06 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
doc1456 писал(а):
и еще может есть где инфа про написание ос на языках програмирования типо сравнения.что получем какие + какие -

Такой информации нет но вы можете стать первым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 21 июл 2014, 11:01 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
doc1456 писал(а):
а насчет языка програмирования swift ?что скажете?... не было выще.

Да ведь сказали:
Yoda писал(а):
Пойдёт любой императивный язык программирования со статической типизацией и без сбора мусора.

Swift имеет garbage collection, как и другие представители этого ряда - Java, Objective-C, C#...
Подобные языки возможно использовать для написания ОС, но крайне нежелательно.

doc1456 писал(а):
еще может есть документация по созданию своего язык програмирования?к примеру с нуля или на основе другого

К уже упомянутому титаническому труду "Книга дракона" с почти 1200 страниц могу ещё посоветовать ускоренный трёхмесячный онлайн-курс "Компиляторы" от стэнфордского университета. Это если английский знаете. Есть ещё двухлетний тренировочный курс CPPGM.
Хочу предостеречь вас от излишнего оптимизма. Разработка языка+компилятора - ооочень непростая задача, по масштабам ничуть не меньшая, чем написание ядра ОС. Кроме того, она подразумевает не только знание специфики построения компиляторов, но и знание алгоритмов и современных парадигм программирования.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: kakie yaziki programirovaniya luche podhodyat dlua os?
СообщениеДобавлено: 21 июл 2014, 12:48 
Аватара пользователя

Зарегистрирован: 28 май 2012, 23:44
Сообщения: 237
Откуда: Санкт-Петербург
doc1456 писал(а):
и еще может есть где инфа про написание ос на языках програмирования типо сравнения.что получем какие + какие -

Книжек со сравнением нет, но можно читать мемуары разработчиков ОС, где они описывают, как создавали свои детища. Анализировать придется самостоятельно.

Скажем, есть книжка "Проект Оберон" Вирта (точное название не помню), где он описывает, как они делали ОС на основе своего языка. В ней выбор решений не обосновывается, а дается как факт: мы делали так. Обычная виртовская вкусовщина.

А вообще есть целый класс систем, называемых основанными на языке (language-based) -- это когда основные концепции ОС одновременно являются концепциями языка программирования, разрабатываемого авторами вместе с ОС. Это не только Оберон, но и Smalltalk, например.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB