Взял тег С++, т.к. кажется, что поглужбе вопрос чем для Python. В общем, суть в том, что не влезает в мозг - там кусочек, сям кусочек, а с чего начать - не совсем понимаю. Есть беспокойство, что дойдя до середины, пойму, что переделывать надо, а переделывать не хочется. Поделитесь опытом, хочу например с foxpro'шной базой на Си поработать - тыкаться как в python - искать модули или заморочиться и пытаться вытянуть содержимое файла БД по кусочкам? Или может стандартный курс, обычно оканчивающийся указателями и компиляцией - это самое начало, а может еще есть куча всего, а это был только синтаксис? Из каких слоев собирать эту "кулебяку"?
Вы правда верите, что никто до вас не пытался читать базы FP на Сях? Начните с готовых утилит, сто лет назад кем-нибудь написанных - и, если очень хочется именно мамонтового дерьма, почитайте код. Если кулинарные вкусы не так запущены - конвертируйте в нормальную базу и работайте с данными, а не с археологией.
Возьмите сразу асемблер , че так высоко то. Быстрее в байт код там вся архитектура. Берём пишем прототип, смотрим что вышла хня, переписываем.... И так пару раз, между переписками рисуя умные кружочки и квадратики для обозначения модулей вашей мега архитектуры.
Alexey Polyakov: Самые успешные продукты выкидывались и переписывались, а вы леха из гаража хотите сразу выдать идеальное творение. Не питайте илюзий и пишите код.