#c
У python есть pip для установки сторонних библиотек. Есть ли подобное для Си ? И если нет, то почему ?
Ответы
Ответ 1
Си - это язык для написания программ, и в спецификацию языка не входит управление пакетами. Можно разве что проверить "подключен пакет" или нет при определенных условиях. Питон - можно рассматривать как язык, в спецификации языка может быть только "проверка наличия" пакета. А управлять пакетами, используя язык - нельзя. Пакеты могут быть исключительно у среды разработки. У среды разработки Питон - управление пакетами есть. Для С++ управление пакетами есть в: Dev C++ Borland C++ Builder (такие же как в Delphi). Одно время были популярны сайты распространяющие библиотеки для Delphi и Borland C++ в составе пакетов. Eclipse IDE позволяет так же работать с С++, и доставлять пакеты библиотек.Ответ 2
У Си нет такого подхода, потому что у Си это иначе. Библиотеки - то просто .DLL файлы (плюс .h файлы плюс документация для программистов), которые присоединяются к (уже скомпилированной) программе в фазе соединения.
Комментариев нет:
Отправить комментарий