OSDev http://osdev.su/ |
|
Лаборатория Единой среды http://osdev.su/viewtopic.php?f=30&t=639 |
Страница 1 из 4 |
Автор: | Freeman [ 18 окт 2012, 13:14 ] |
Заголовок сообщения: | Лаборатория Единой среды |
Мы рады наконец-то представить наш новый сайт -- с новым дизайном и обновленным наполнением. Если хороший проект должен начинаться с документации, то хорошая ОС -- с библиотеки сети разработчиков. Мы любим вставлять везде словечко "единый", вот и вышла у нас библиотека Единой сети разработчиков -- TuniDN Library. Лоскуты документации и хроники блога наконец-то собраны воедино. Слава богу, проблемы с организацией библиотеки наконец-то решены, и теперь можно заняться следующей задачей -- компилятором языка Оно. Ну, и дока постепенно пополняться будет, само собой. |
Автор: | Freeman [ 16 ноя 2012, 01:47 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
В рамках собирания лоскутов сведена воедино куча черновиков по языку Оно. |
Автор: | pavia [ 16 ноя 2012, 05:32 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
Недостаточно проработано. У вас одна голая теория без каких либо доказательств. |
Автор: | dragon [ 17 ноя 2012, 05:39 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
А я щитаю ок, продолжайте, рад снова видеть движение! |
Автор: | Freeman [ 29 ноя 2012, 08:37 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
В лабораторном блоге выложено две статьи — про разработку платформ (2015 г.) и про ООП на уровне ОС (2015 г.). У меня вопрос к Станиславу, если он читает эту тему:
Другой ОС с объектами я условно считаю Express OS, объектный API которой планировался на основе COM, но так и не был до конца воплощен в коде. |
Автор: | Станислав [ 29 ноя 2012, 12:37 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
Freeman писал(а): У меня вопрос к Станиславу, если он читает эту тему:
Есть, но дорабатывается и скоро будет новая инфа. |
Автор: | Himik [ 30 ноя 2012, 16:52 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
Freeman писал(а): Другой ОС с объектами я условно считаю Express OS, объектный API которой планировался на основе COM, но так и не был до конца воплощен в коде. Рад что ещё кто-то помнит про мою ОС. Проблема в том, что COM в чистом виде неудобны в программировании из-за развесистых методов которые нужно перегружать в большом количестве, делая хотя бы заглушки. Это сильно замусоривает код. В сущности СОМ мало чем отличается от обычных С++ объектов переняв все недостатки. Нужно провести значительную работу по внедрению механизмов автоматизации, наподобии ATL. Либо внедрив сам ATL - но я не уверен насчёт лицензирования (ещё не изучал этот вопрос). Самому мне этим заниматься некогда потому что у меня всё время уходит на ядро. Я сейчас учусь на заочном, поэтому времени стало ещё меньше. В данный момент планирую переход на 64-битный режим, совместно с 32-битным и виртуальным 16-битным (потому что ОС использует BIOS). 16-битный режим несовместим с 64-битным, поэтому системе нужен 2х-ядерный процессор, на первом ядре проца будет постоянно работать 64-битное ядро системы, на втором проце тоже будет работать 64-битное ядро, но периодически переходить на 32-битное ядро с виртуальной 16-битной задачей (по мере вызова BIOS процедур). |
Автор: | Freeman [ 01 дек 2012, 03:22 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
Himik писал(а): Рад что ещё кто-то помнит про мою ОС. Ну, "Матрица" не забывается. Himik писал(а): Проблема в том, что COM в чистом виде неудобны в программировании из-за развесистых методов которые нужно перегружать в большом количестве, делая хотя бы заглушки. Это сильно замусоривает код. На самом деле это и есть проявление фрактальности (2015 г.), о которой я и писал. В нее одинаково безнадежно упираешься и ты, и Станислав, и Дмитрий в "Фантоме", и даже Вирт с Мейером. Это математика, ее никак не обойти. Я читал какие-то конспекты лекций Мейера, у него описаны три случая системы с глобальной типизацией, но окончательного решения нет. Могу нарыть снова и процитировать, если интересно. Писал ОС, а получается диссертация. Himik писал(а): Самому мне этим заниматься некогда потому что у меня всё время уходит на ядро. Кто с ядра начинает -- всю жизнь ядром и занимается. |
Автор: | iz56 [ 01 дек 2012, 10:37 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
Больше времени (у меня например с недавних пор) уходит на документирование. Нужно выдерживать равный баланс ,наверно. |
Автор: | Himik [ 01 дек 2012, 23:40 ] |
Заголовок сообщения: | Re: Лаборатория Единой среды |
iz56, это хорошо когда есть что документировать. Да и вообще документации как говорится много не бывает. Бывает мало документации Freeman, в принципе есть идея сделать классы с реализованной базовой функциональностью для каждого интерфейса. Тогда пользователю будет проще - объект такого класса можно использовать сразу, а при наследовании от него не будет чистых виртуальных методов требующих обязательной перегрузки. Как в MFC кстати. Цитата: Кто с ядра начинает -- всю жизнь ядром и занимается. Се ля ви PS А вот прочитал твою статью. Масштабно и претенциозно, аж дух захватывает |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |