powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Выбор языка для планировщика
14 сообщений из 14, страница 1 из 1
Выбор языка для планировщика
    #35748798
Alex Marmuzevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу написать планировщик (что-то напоминающее "Выравнивание загрузки ресурсов" в MSProject), который бы позволял планировать задачи, описанные в OpenProject или GanttGhart или ещё как-нибудь (фактически речь идет об упорядочивании неких графов, содержащих описания задач).

Т.к. задачу решаю скорее "для души", захотелось вначале подобрать оптимальный язык для решения этой задачи. И лишь затем, что-то делать.

Пока думаю попробовать реализовать это на Haskell. В крайнем случае - на Python.
Но ни в коем случае не на C-C++-C#-Java.

Может кто что посоветует по этому поводу?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35748946
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие требования?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749152
Alex Marmuzevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требования:
- на начальном этапе - консольное приложение (или библиотека). Если очень сильно повезёт - GUI (скорее всего, wxWidget), но не обязательно.
- простота реализации и дальнейшего сопровождения.
- автотесты (на основе unit-testing).
- лёгкая расширяемость (низкая стоимость разработки драйвера (агента) для работы с другими форматами входных-выходных данных).
- платформенная независимость.
- настройки критериев оптимизации видимо буду делать вначале через конфиг. В дальнейшем видимо надо будет GUI прикручивать.

Предполагаемый алгоритм использования:
- построить и сохранить график в стандартном редакторе (MSProject или чём-то другом)
- выполнить планирование.
- открыть, откорректировать, сохранить график в редакторе.
- если надо, выполнить перепланирование.
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749189
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Marmuzevich пишет:

> Может кто что посоветует по этому поводу?
Питон или лисп.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749582
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удобно-ли делать GUI на lisp?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749607
Alex Marmuzevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Alex Marmuzevich пишет:

> Может кто что посоветует по этому поводу?
Питон или лисп.

А насколько удобно будет работать с входными и выходными данными в лиспе?
И почему не Scheme использовать?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749773
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУдобно-ли делать GUI на lisp?

Встречал библиотеки.
Но дела с ними не имел.
Гуи на лисп вроде с 80-х годов уже делают.
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749849
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton пишет:

> Удобно-ли делать GUI на lisp?

Не знаю, не пробовал. Но точно знаю, что это зависит от используемых средств.
Есть тупые линки на X Window, например, там -- конечно нелегко. Есть -- на
более высокоуровневые, типа GTK+. А есть вообще готовые системы для построения
интерфейса, как напр. в LispWorks. Там всё очень высокоуровнево, как примерно в
VCL.

Ну и ещё есть супермонстр CLIM/McCLIM. Но его тоже не пробовал.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749853
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Marmuzevich пишет:

> А насколько удобно будет работать с входными и выходными данными в лиспе?
> И почему не Scheme использовать?

Можно и Scheme.
Но Scheme победнее немного будет по средствам своим (на сколько я знаю).

а входные данные - не знаю, смотря какие данные. и что вы под этим понимаете.
В LISP есть такое средство, как read, с помощью него специальным образом
подготовленные данные напрямую (без доп. обработки) читаются в память и
становятся соотв. данными. Но можно и парсер писать, тут -- как и в любых
других языках: надо писать. Всякие Yacc -и и RegExp-ы есть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35749963
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том-то и дело. Простое сопряжение с технологиями MS-Project в какой-то момент может стать краегуольным камнем в ТЗ.

По поводу Scheme... я могу ошибаться но по моим сведениям это язык, созданный для обучения lisp.
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35750181
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton пишет:

> В том-то и дело. Простое сопряжение с технологиями MS-Project в какой-то
> момент может стать краегуольным камнем в ТЗ.
>

С MSProject вообще лучше дела не иметь. Это -- ужас, летящий на крыльях ...

> По поводу Scheme... я могу ошибаться но по моим сведениям это язык,
> созданный для обучения lisp.

Для обучения программированию. А не LISP. Это и есть один из лиспов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35750187
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivС MSProject вообще лучше дела не иметь.
Если автор задачку решает "для души", то можеть быть поискать "душевную" альтернативу MSProject?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35750194
Alex Marmuzevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonMasterZivС MSProject вообще лучше дела не иметь.
Если автор задачку решает "для души", то можеть быть поискать "душевную" альтернативу MSProject?
Например?
...
Рейтинг: 0 / 0
Выбор языка для планировщика
    #35750198
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Советовать не буду. Это вопрос очень деликатный. Но вы можете посмотреть сами сравнительную табличку project management software . Может что-то и приглянется.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Выбор языка для планировщика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]