Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

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

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

    Закрыт
    10 лет назад
  • Описание изначального проекта: http://www.weblancer.net/projects/615463.html Требуется сделать небольшие обновления: 1) время задержки возврата IP в миллисекундах (сейчас в секундах) 2) в лог добавить функцию отображения хост (сейчас отображается только IP) 3) исправить следующий баг: Пример лога 24.07.14 21:24:12 site.ru. 74.125.72.20 24.07.14 21:24:14 site.ru. 212.7.0.33 24.07.14 ...

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

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

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

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

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

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

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

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

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

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

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