|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
DESert |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 102 Регистрация: 6.12.2005 Где: Москва Репутация: нет Всего: 1 |
Привет всем! Обращаюсь, к вам, имеющие большой опыт...
Есть такая проблема: придумать тему дипломной работы. Работа рассчитана на два года, поэтому должна быть достаточно сложной... Но у меня ступор и не могу ничего придумать. Видимо, воображение плохо развито. А поле работы очень обширно - от теоритеской задачи(выдвигются только теоритеческие догадки- минимум написанного кода) до полностью практической (мало теории больше кода).... Если есть какие-то идеи, то поделитесь., пожалуйста --------------------
Трудись, и будешь счастлив ты! |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
тут рядом идея разрабатывается: эмулятор процессора для тестовой лаборатории системы дистанционного обучения. Работа, как на меня, достаточно сложная и нетривиальная. Задача: дается на вход текст программы на ассемблере и эмулируется пошаговое выполнение этой программы, с выдачей сообщения об ошибках и т.д.. Естественно, на if-ах будет больно негибко и громоздко. У меня была идея реализовать что-то вроде dtd, чтоб логика работы эмулятора(описание устройства эмулируемого процессора) хранилась полностью в отдельном файле - тогда имеем максимальную гибкость(вплоть до того, что описывать логику требуемых процессоров может вполне и НЕ-разработчик системы). Теоретического - немало(разработать систему формального описания типов данных и логики работы операторов ассемблерного кода), практического - хоть завались(эмуляция выполнения кода, дебаг, эмуляция работы с портами, прерываниями и прочее).. Вот такая вот идея
|
|||
|
||||
DESert |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 102 Регистрация: 6.12.2005 Где: Москва Репутация: нет Всего: 1 |
skyboy, большое спасибо за идею. Достаточно интересно и по мне довольно сложная. Только вот... мне нужно из области Web- технологий.
Может быть придумаю, как бы её изменить для этого... --------------------
Трудись, и будешь счастлив ты! |
|||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Сейчас исследования в области E-Learning очень популярны. Там темку и больше чем на 2 года майдёшь. Именно, с вопросами авторизации - чистое поле. (Сам сейчас статью пишу почти насчёт этого. Странно даже, что про такие важные вещи, народ почти не думал). То есть обьекты предоставляют, но всё - халявно. А такое вряд ли сработает в индустриальных масштабах. Там надо фактор деньги вводить, а для этого необходимо расшаривать рессурсы выборочно. Это так... навскидку ПС: Что пишем? Как насчёт http://forum.vingrad.ru/index.php?showtopic=115345 |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Бери moodle и пиши доки по API.
|
|||
|
||||
pythonwin |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
можешь взять CRM-систему или ещё лучше ERP-систему - хватит надолго, даже для дипломной группы
|
|||
|
||||
Eugene_Bond |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
Естесственно. Для этих целей существует раздел системного программирования "написание синтаксических анализаторов и интерпретаторов". Почитай про БНФ (хотя он больше подходит для языков высокого уровня) касательно анализа кода. Добавлено @ 14:36 хотя ОНА (форма) больше подходит :-) |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
ты мне говоришь? читал сам ведь заметил - для простых языков(как ассемблер: несколько жестко определенных типов данных, операторы с однозначной семантикой и прочее) нет нужды реализовывать описание при помощи БНФ и писать парсер этого описания: слишком сложно. Намного "дешевле"(да и интереснее - и не надо говорить про велосипеды и их изобретение; никакой это не велосипед!) написать самому. Точно так же, как и написание ПО для микроконтроллера на языке, скажем, Java, предварительно написав виртуальную машину: есть смысл в очень-очень редковстречаемых ситуациях А вообще, это - оффтоп, автор просил тему подсказать, а не обсуждать вопросы реализации парсеров исходного кода |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |