|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ H.264, MPEG1, MP3, WAV -> WAV 8bit 8khz mono Разработка кроссплатформенного GUI Требуется разработка приложения Все проекты данной категории - 30 TOP 10 ФРИЛАНСЕРОВ Разработка прикладного ПО
|
Перевести программу из Unix в WindowsРазработка прикладного ПО
[Отредактировано: 12.09.2007 в 07:50] Есть исходники большой расчетной программы для Unix. Языки программирования ANSI C, Fortran 77, Python (графика и диалоговый интерфейс практически отсутствуют). Нужно портировать эту программу в Windows. Для начала "as is", затем добавить традиционный для windows программ сервис. [Дополнение: 12.09.2007 в 07:26] Уточняем некоторые обстоятельства по проекту: 0. Не имеющим опыта программирования в среде Unix/Linux просьба не беспокоиться. Знаний Windows программирования для этого проекта недостаточно (мы сами такие). 1. Исполнитель должен уже! уметь свободно работать с языком Python в среде *nix. Имеющиеся Python cкрипты прийдется запускать в windows. Соответственно надо знать эту тему. Хотя бы на начальном уровне надо владеть языками и компиляторами C, Fortran для *nix и windows. 2. Первым делом надо будет собрать программу в среде *nix из имеющихся исходников (языки C, Fortran, Python; имеется краткая инструкция на английском языке). По идее никаких проблем быть недолжно. Работоспособность программы проверим запуском имеющихся тестов. Если тесты "пройдут" (что увы не гарантируется), то будем переводить программу в Windows. Если не пройдут - мы оплачиваем проделанную работу (например $50) и завершаем проект. 3. Мы уже пытались скомпилировать исходники (C, фортран) в Windows (VS + Developer Studio). Компиляция и сборка проходят практически без проблем, программа запускается, но результаты расчета никуда негодятся. Разбираться в алгоритме этой программы "по смыслу" практически невозможно. Единственный способ локализовать проблему (на наш взгляд) это сравнение промежуточных результатов *nix и windows версий. Предположительно, этот "debug" займет значительное время у исполнителя проекта. Однако не исключено, что все будет "сразу ясно". В итоге должна родиться рабочая windows версия - полный аналог имеющейся *nix версии. За этот этап заплатим по договоренности (или по трудозатратам, как захотите). Затем будем обсуждать дальнейшее развитие Windows версии программы (диалоговый интерфейс, графика, ...). Если "все пойдет", то мы заинтересованы передать проект на дальнейшую разработку уже владеющему вопросом специалисту, если пожелаете. 4. Поскольку исходники в среде windows компилируются практически без проблем, то мы никак не связываем размер оплаты с объемом исходников. По этой же причине предварительный анализ исходников (на наш взгляд) вряд-ли поможет оценить объем работы. Исходники мы вышлем только выбранному исполнителю. 5. Заинтересовавшимся нашим проектом просьба заново подтвердить свое желание взяться за эту работу.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||