Программка должна быть такая: В горизонтальном меню пункты: индексация и pr sape У Индексации выпадающие подпункты: ожидают индексации, prospero, субподряд, результат, отчеты На формах ожидают индексации, prospero, субподряд только форма загрузки файла, ...
Для Си-программиста (знание Lua приветствуется)
Существует компактный OpenSource скриптовый движок Lua
Необходимо исследовать его Си-исходники на предмет использования стандартных/сторонник библиотек и понять, почему одна версия существенно отличается от другой по размеру
Теперь предметно:
Версия 5.1.1 (32 *.с файла): http://www.lua.org/ftp/lua-5.1.1.tar.gz
Версия 5.1.5 (32 *.с файла): http://www.lua.org/ftp/lua-5.1.5.tar.gz
Версия 5.2.0 (34 *.с файла): http://www.lua.org/ftp/lua-5.2.0.tar.gz
Версия 5.2.3 (34 *.с файла): http://www.lua.org/ftp/lua-5.2.3.tar.gz
Размер библиотеки нужно мерить, предварительно скомпилировав её в Win32 Dll. Пожелание по компилятору - gcc, IDE - Code::Blocks. Если я ничего не путаю, то в опциях сборки есть возможность использовать Windows CRT. Так вот нужно компилировать без него.
Для начала нужно выбрать оптимальную версию среди 5.1.1 и 5.1.5, и оптимальную версию среди 5.2.0 и 5.2.3.
Если разница по размеру между 5.1.1 и 5.1.5 в пределах 5% - то берём старшую версию, иначе младшую.
С версиями 5.2.0 и 5.2.3 аналогично.
Разница по размеру между версиями 5.1 и 5.2, если не ошибаюсь - значительная, больше 100кб
Задача номер 1) - определить, чем именно вызвана такая огромная разница в размере
По результату исследования размера я выберу основную версию, и можно будет приступать к задаче номер 2) - исследовать какие стандартные/сторонние библиотеки include-ятся и какие там функции вызываются. Их должно быть немного, но они есть. Это работа с файлами (fopen, fread например), памятью (например malloc), консоль, OS-specific. На выходе хочу получить текстовое описание, желательно с указанием мест, где те или иные библиотеки инклюдятся, где те или иные функции вызываются.
Ещё несколько слов:
- для сравнения файлов я использую Beyond Compare. Если не знаете чем сравнивать файлы - используйте его
- я не думаю, что задача сложна. Для специалиста среднего уровня дня-двух хватит за глаза
- бюджет обговаривается
- данная задача - лишь исследование; Если сотрудничество интересно - будем модифицировать библиотеку, разумеется за отдельный бюджет
Выбранный исполнитель
Похожие заказы
- $20Прикладное ПО4 заявкиЗакрыт11 лет назад
Описание изначального проекта: http://www.weblancer.net/projects/615463.html Требуется сделать небольшие обновления: 1) время задержки возврата IP в миллисекундах (сейчас в секундах) 2) в лог добавить функцию отображения хост (сейчас отображается только IP) ...
Прикладное ПО3 заявкиЗакрыт11 лет назаднеобходимо написать советник или скрипт подобный вот этому http://www.mql5.com/ru/market/product/5482 только немного видоизмененный по функционалу и разбить его на две части мастер и клиент ( после завершения работы над проектом необходимы исходные коды)
Прикладное ПОнет заявокЗакрыт11 лет назадНужна программа для поиска в файле определенных строк и сохранение в отдельный файл
Прикладное ПО1 исполнительЗавершен11 лет назад- $700
Общая цель: разработка пользовательского приложения для платформы Windows позволяющего в реальном времени получать изображение с подключенной камеры, обрабатывать его (технология chroma key и наложение видеопотока с альфа-каналом), и отображать на внешнем устройстве (проекторе). Одновременно должна ...
Прикладное ПО5 заявокЗакрыт11 лет назад - $700
Существует таблица базы данных содержащая информацию о нескольких десятках тысяч объектов (в перспективе, до нескольких миллионов). Необходимо разработать инструмент для получения выборок из этих данных. Что-то типа языка запросов, но с некоторыми дополнениями. ...
Прикладное ПО7 заявокЗакрыт11 лет назад - $1500
Необходимо разработать приложение для поиска файлов на компьютере (под windows). Т.к. в этой области есть множество открытых разработок то можно использовать любые из них на ваш выбор. Предлагаете варианты. Задача ...
Прикладное ПО5 заявокЗакрыт11 лет назад Здравствуйте. Нужна программа для автоматизированной работы с google+ Программа должна авторизоваться в соц.сети, зайти в указанную группу или профиль, открыть список участников сообщества или список друзей, и начать добавлять людей в друзья. Программа должна ...
Прикладное ПО5 заявокЗакрыт11 лет назад- $50
Авторизация в ВК (Форма) Функции: 1. (Цикл) Есть ли непрочитанные сообщения? - Если да Содержит ли оно ссылку на запись на стене любого пользователя или ...
Прикладное ПО8 заявокЗакрыт11 лет назад