Вообщем пришла идея написания консольного переводчика на основе Яндекс API, написал на Python прототип. Но проблема в том , что хотелось бы возможности установки программы на дистрибутивы linux в которых нет Python.
Как реализуются обычно такие вещи? К примеру как сделать так, что бы программа была доступна для выполнения из любой папки? К примеру как curl/wget, мы ведь можем запустить их из любой папки, просто написав в консоли wget.
И если и писать на си/с++ , посоветуйте нормальную либу для работы с сетью. Заранее спасибо.
Чтобы "программа была доступна для выполнения из любой папки" она (или ссылка на неё) просто должна лежать в любой из папок, указанных в переменной среды PATH. (и это никак не связано с языком программирования и т. д.)
P. S. Где вы взяли дистрибутив линукса без питона? Что мешает установить туда питон?
Почти ни в одном дистрибутиве (кроме разве что монстров, вроде убунты) пайтона в базовой поставке нет.
В Debian, например, его точно нет, если не ставить ни одной галки на tasksel.
Пиши на чем угодно, питон вполне себе годен для этой задачи. Потом просто пропиши ее в PATH, а питон укажешь в зависимостях, когда будешь собирать пакеты для дистров. Ну или в мейкфайле укажешь, если в виде сорцов будешь распространять.