Модераторы: Snowy, Poseidon

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание новой ОС, Приглашаются все интересующиеся 
:(
    Опции темы
Абабо
Дата 26.4.2009, 10:57 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 14.1.2005

Репутация: 1
Всего: 1



Закончил парсинг типов (кроме содержимого обработчиков). Реализовал поддержку комментариев в стиле С/С++ (демонстрационный ассемблерный модуль теперь содержит множество комментариев). Для интерфейсов заменил ключевое слово call на method. Кроме того, теперь интерфейсы, как и типы, могут быть sealed. Объектная модель уже приобретает весьма явные очертания. Скоро сфокусируюсь на виртуальной машине. 
--------------------
С уважением, Абабо.
PM MAIL   Вверх
DEADHUNT
Дата 26.4.2009, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.11.2008

Репутация: нет
Всего: нет



а что чтение исходника идёт так странно? зачем #define FILE_SIZE 0x10000?
1) бесполезная трата памяти
2) а если файл размером больше?
и ты говоришь про безопасность ОС. просто ты наверное вместо доков Intel/AMD читал microsoft, и не понял что аппаратная защита лучше(потому что проще)/быстрее чем создавать виртуальную машину, и решил повторить неудачу .NET.
PM MAIL   Вверх
Абабо
Дата 26.4.2009, 13:07 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 14.1.2005

Репутация: 1
Всего: 1



main.c - это тестовый код на выброс. 

DEADHUNT, дело в том, что я стремлюсь к глобальной гомогенной распределённой среде с возможностями GRID (CLOUD), глобальным поиском по метаданным и прочим вкусностям. Так что без виртальной машины никак... 

Цитата
... и решил повторить неудачу .NET.


нет, скорее, решил не повторять уже устаревшую удачу UNIX.

Это сообщение отредактировал(а) Абабо - 26.4.2009, 13:10
--------------------
С уважением, Абабо.
PM MAIL   Вверх
Абабо
Дата 14.5.2009, 12:40 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 14.1.2005

Репутация: 1
Всего: 1



Модифицировал грамматику парсера, сделал его рефакторинг, заменил английские комментарии на русские. Подготовил документацию в виде html-справки по коду (doxygen) и нескольких текстовых документов. Тестовый модуль для ассемблера тоже имеет много важных комментариев.
--------------------
С уважением, Абабо.
PM MAIL   Вверх
DEADHUNT
Дата 14.5.2009, 17:20 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.11.2008

Репутация: нет
Всего: нет



Цитата(Абабо @  14.5.2009,  12:40 Найти цитируемый пост)
заменил английские комментарии на русские

обычно делают наоборот.
PM MAIL   Вверх
Lazin
Дата 15.5.2009, 07:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: нет
Всего: 154



Код

/*!
    \file basedefs.h
    Базовые определения.
 */

#ifndef BASEDEFS_H_INCLUDED
#define BASEDEFS_H_INCLUDED

#include <stdlib.h>
#include <string.h>
#include <stdint.h>

/*! Все флаги сброшены. */
#define NOFLAGS     0x00000000

/*! Макрос получения большего значения из двух */
#define MAX(a, b) (((a) > (b)) ? (a) : (b))

/*! Макрос получения меньшего значения из двух */
#define MIN(a, b) (((a) < (b)) ? (a) : (b))

/*! Множество двоичных флагов. */
typedef unsigned int flags_t;

/*! Код возвращаемой ошибки. */
typedef int errcode_t;

#endif /* BASEDEFS_H_INCLUDED */





Код

/*!
    \file object.h
    Определение базового класса.
 */

#ifndef OBJECT_H_INCLUDED
#define OBJECT_H_INCLUDED

#include "basedefs.h"
#include "errcodes.h"

#define OBJ_TP_TYPE_RTP (void*)0x1 /*!< специальное значение поля tp для OBJECT: TRTP */
#define OBJ_TP_INTF_RTP (void*)0x2 /*!< специальное значение поля tp для OBJECT: IRTP */

struct _TYPE_RTP;

/*! Экземпляр объекта. */
typedef struct _OBJECT
{
    struct _TYPE_RTP *tp;  /*!< TRTP экземпляра */

} OBJECT, *POBJECT;

/*!
    Уничтожить объектный граф, начиная с данного объекта.
    \param object - объект входа в граф;
 */
void objgdest(void *object);

#endif /* OBJECT_H_INCLUDED */


эти современные операционные системы такие сложные... smile

Добавлено через 2 минуты и 29 секунд
Цитата(Lazin @  15.5.2009,  07:58 Найти цитируемый пост)
#include <stdlib.h>

уже портировали CRTL? smile 

Это сообщение отредактировал(а) Lazin - 15.5.2009, 07:59
PM MAIL Skype GTalk   Вверх
DEADHUNT
Дата 15.5.2009, 11:41 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 3.11.2008

Репутация: нет
Всего: нет



Цитата(Lazin @  15.5.2009,  07:58 Найти цитируемый пост)
уже портировали CRTL? smile 

хорошо что не #include <windows.h>
PM MAIL   Вверх
azesmcar
Дата 15.5.2009, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(DEADHUNT @  15.5.2009,  11:41 Найти цитируемый пост)
хорошо что не #include <windows.h> 

а то пришлось бы весь виндоуз портировать под Абабос smile 
PM   Вверх
Абабо
Дата 15.5.2009, 12:16 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 14.1.2005

Репутация: 1
Всего: 1



Собаки лают, караван идёт... smile 
--------------------
С уважением, Абабо.
PM MAIL   Вверх
Lazin
Дата 15.5.2009, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: нет
Всего: 154



КОРОВАНЫ!!!
PM MAIL Skype GTalk   Вверх
azesmcar
Дата 15.5.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(Абабо @  15.5.2009,  12:16 Найти цитируемый пост)
караван идёт

он несет анашу в свой родной Пакистан.
курить меньше надо

Это сообщение отредактировал(а) azesmcar - 15.5.2009, 14:44
PM   Вверх
arilou
Дата 19.5.2009, 02:33 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



DEADHUNT
azesmcar
Lazin


M
arilou
устное предупреждение за флуд.



--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Lazin
Дата 19.5.2009, 08:26 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: нет
Всего: 154



Цитата(arilou @  19.5.2009,  02:33 Найти цитируемый пост)
устное предупреждение за флуд

arilou, устное предупреждение за предвзятость. smile 
Я потратил свое время, на то, что-бы посмотреть исходники и на свою, вполне оправданную критику, насчет количества, качества кода и зависимости от CRT фирмы micorsoft я получил такой замечательный ответ:
Цитата(Абабо @  15.5.2009,  12:16 Найти цитируемый пост)
Собаки лают, караван идёт...
Так-что ваше предупреждение немного не по адресу.
Надо-ли напоминать, что караван идет уже больше года, а результаты мягко говоря не впечатляют, никакой архитектурой нового поколения там и не пахнет.

Добавлено через 1 минуту и 13 секунд
буду рад ошибаться, но обычно, судят по результатам, а не по разговорам
PM MAIL Skype GTalk   Вверх
arilou
Дата 19.5.2009, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: нет
Всего: 61



Цитата(Lazin @  19.5.2009,  08:26 Найти цитируемый пост)
arilou, устное предупреждение за предвзятость. smile 


смотри:

Цитата(DEADHUNT @  15.5.2009,  11:41 Найти цитируемый пост)
хорошо что не #include <windows.h> 


Цитата(azesmcar @  15.5.2009,  11:43 Найти цитируемый пост)
а то пришлось бы весь виндоуз портировать под Абабос


Цитата(Lazin @  15.5.2009,  13:25 Найти цитируемый пост)
КОРОВАНЫ!!! 


теперь ок?


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
azesmcar
Дата 19.5.2009, 13:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(arilou @  19.5.2009,  12:01 Найти цитируемый пост)
теперь ок? 

Подобный "флуд" тут в каждой теме встречается. Разговор не может идти только и только по теме, это невозможно. В любом разговоре может быть отдаление от темы - это нормально, главное потом к ней вернуться.
arilou
надо ли говорить что
Цитата(Абабо @  15.5.2009,  12:16 Найти цитируемый пост)
Собаки лают, караван идёт... smile  

звучит как оскорбление участников? которым разумеется это не нравится. Если топикстартер не желает выслушивать критику в свой адрес - то какой смысл вообще этой темы и его периодических постов?

Это сообщение отредактировал(а) azesmcar - 19.5.2009, 13:14
PM   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Совместные проекты/поиск партнёров"
Snowy
Poseidon

Внимание:
В этом форуме обсуждаются вопросы только по совместным проектам, когда Вы хотите найти партнёров или стать участником проекта.
Запрещается размещение заказов на написание программ, поиск работников (для этого есть раздел "Работа") и реклама своих сетевых ресурсов.

Этот раздел только для проектов в которых Вы будете выступать в качестве исполнителя!

Темы и сообщения, не удовлетворяющие данным правилам, будут удаляться на основании пункта 3 Правил форума!

  • Человек, создающий тему, становится руководителем проекта. Все вопросы о разработке решаются с его согласия.
  • Публикация предложения к сотрудничеству считается защищённым авторскими правами и не может разрабатываться без согласия с руководителем проекта.
  • Конечный продукт должен содержать указание на всех участников и Vingrad.

  • Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, Poseidon

     
    1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
    0 Пользователей:
    « Предыдущая тема | Совместные проекты/поиск партнёров | Следующая тема »


     




    [ Время генерации скрипта: 0.1409 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


    Реклама на сайте     Информационное спонсорство

     
    По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
    Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.