Существует компактный 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. Если не знаете чем сравнивать файлы - используйте его

- я не думаю, что задача сложна. Для специалиста среднего уровня дня-двух хватит за глаза

- бюджет обговаривается

- данная задача - лишь исследование; Если сотрудничество интересно - будем модифицировать библиотеку, разумеется за отдельный бюджет

11 лет назад
devildevil
Дмитрий 
38 лет
17 лет в сервисе
Был
год назад

Выбранный исполнитель

GoodGod
34 года
17 лет в сервисе
Был
10 лет назад
11 лет назад
$90
2 дня
Дмитрий позитивный человек, обладающий высоким уровнем квалификации В процессе работы не было проблем, результат оформлен в лучшем виде, были разумные предложения Рекомендую
Дмитрий знает чего хочет. Подробно объяснил задачу и ответил на возникшие вопросы. Оплатил сразу же и в полном объёме. Спасибо!

Заявки фрилансеров

GoodGod
34 года
17 лет в сервисе
Был
10 лет назад
11 лет назад
  • Похожие заказы

  • $20

    Программка должна быть такая: В горизонтальном меню пункты: индексация и pr sape У Индексации выпадающие подпункты: ожидают индексации, prospero, субподряд, результат, отчеты На формах ожидают индексации, prospero, субподряд только форма загрузки файла, ...

    Закрыт
    11 лет назад
  • Описание изначального проекта: http://www.weblancer.net/projects/615463.html Требуется сделать небольшие обновления: 1) время задержки возврата IP в миллисекундах (сейчас в секундах) 2) в лог добавить функцию отображения хост (сейчас отображается только IP) ...

    Закрыт
    11 лет назад
  • необходимо написать советник или скрипт подобный вот этому http://www.mql5.com/ru/market/product/5482 только немного видоизмененный по функционалу и разбить его на две части мастер и клиент ( после завершения работы над проектом необходимы исходные коды)

    Прикладное ПОнет заявок
    Закрыт
    11 лет назад
  • $700

    Общая цель: разработка пользовательского приложения для платформы Windows позволяющего в реальном времени получать изображение с подключенной камеры, обрабатывать его (технология chroma key и наложение видеопотока с альфа-каналом), и отображать на внешнем устройстве (проекторе). Одновременно должна ...

    Закрыт
    11 лет назад
  • $700

    Существует таблица базы данных содержащая информацию о нескольких десятках тысяч объектов (в перспективе, до нескольких миллионов). Необходимо разработать инструмент для получения выборок из этих данных. Что-то типа языка запросов, но с некоторыми дополнениями. ...

    Закрыт
    11 лет назад
  • $1500

    Необходимо разработать приложение для поиска файлов на компьютере (под windows). Т.к. в этой области есть множество открытых разработок то можно использовать любые из них на ваш выбор. Предлагаете варианты. Задача ...

    Закрыт
    11 лет назад
  • Здравствуйте. Нужна программа для автоматизированной работы с google+ Программа должна авторизоваться в соц.сети, зайти в указанную группу или профиль, открыть список участников сообщества или список друзей, и начать добавлять людей в друзья. Программа должна ...

    Закрыт
    11 лет назад
  • $50

    Авторизация в ВК (Форма) Функции: 1. (Цикл) Есть ли непрочитанные сообщения? - Если да Содержит ли оно ссылку на запись на стене любого пользователя или ...

    Закрыт
    11 лет назад