Если ты решил изучать Си, то для этого совершенно не нужно искать исходники конкретной программы. И непонятно, каким образом это знание связано с твоим спокойствием.
Это для расширения кругозора, про спокойствие это шутка, как раз нужно искать исходник конкретной программы, которой я реально пользуюсь на сервере, да и многие наверное тоже, интереснее смотреть то чем пользуешься, я не знал что она написана на C, это мог быть C++ или еще что-то, я не знал что она при компиляции сначала в ассемблер, а потом в двоичный код, и все это мимоходом, да бывает все непонятно, но как говориться очень интересно, почему они в версии 3.3.10 в блоке - /* human readable output */ использовали switch, а в версии 4.0.3 оставили только if else и так далее и тому подобное, ведь php похож на C, да что там говорить if скопирован на 100% от туда.
Для этого не нужен исходный код, для этого нужно просто прочитать руководство по использованию команды.
https://github.com/shichao-an/procps-ng-3.3.10/blob/master/free.c
Ты что исходником называешь и как ты его собираешься смотреть? И нафига оно тебе надо?
Спасибо конечно, но не судьба видать мне глянуть краем глаза свободный исходник :), про то что исходный код вместе с программами при установки дистрибутива не устанавливается я что-то такое слышал и про использование команды apt source и подобных тоже, но так как я нуб полный, как всегда в супер простом линуксе ничего не выходит:
В WLS пишет при применении команды:
E: You must put some 'source' URIs in your sources.list
В Kali linux ал-я убунту тоже самое:
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
Млин это же опенсорс, ни гугл, ни яндекс, ни чатджпити, никаких ссылок на исходник.
Он даже на искусственный интеллект не тянет, похож скорее на искусственный интеллект шестерку, вот если бы он скажем мог бы как мы как люди как на этом форуме послать куда подальше, а не услужливо генерить контент, тогда бы я поверил что это ИИ, а так слабовато, вот если бы он отвечал иногда хотя бы - не пошли ли вы в баню с такими запросами или иди погуляй мальчик, хватит троллить, шел бы ты отсюда, а давай ка ты сам напишешь этот бред о котором спрашиваешь, я тебе не справочник, гуляй Вася и т.д. в таком стиле :-), вот тогда я бы поверил.
А так он не искусственный интеллект он просто прошивка. Знаете, этот тест с искусственным интеллектом над людьми с Адамом и Евой, вот если вам явно запрещено есть яблоки с дерева, а вы несмотря на все запреты взяли и сожрали, то вы настоящий искусственный интеллект :-)
В общем если бы он говорил все что угодно без каких-либо ограничений и время от времени посылал вас подальше, то он бы был настоящим искусственным интеллектом. А так он просто тупой робот, умеющий подстраиваться под тупые вопросы.
Ты вообще не понимаешь что у тебя написано. Функции is_ - это уже if.
Как впрочем и has_.
Да я согласен я многого не понимаю, я вообще временами действую методом тыка в программировании, иногда просто не понимая, что я делаю, и это абсолютно не важно, главное то что это работает и главное то что я вижу у себя на сайте и как оно отображается, а работает там так как мне надо и все ОК, все остальное и все эти рассуждения мои про if, функции и т.п. это так мелочи и личные интересности. Там все просто стандартные функции, которые работают со стандартным типом постов и рубриками не работают, но работают другие, жутковатые, да и ладно, главное работает :)
Это хорошо, что is_ это уже if как, впрочем, и has_, но дело в том, что мне нужно ещё больше и больше if…, и не смотря на страшный вид моего кода, я как главный архитектор и разработчик оставляю все как есть пока это вроде бы работает :-) по фигу 100500 if выдержит интерпретатор не надорвётся :)
Одинаково всё.
Это называется стиль написания и не более того.
Если вы пишите для себя родимого, то как хотите. Если пишите для других людей, то пишите более развернуто и понятно. И иногда пишут первый вариант т.к. знаю, что может быть понадобиться ELSE в будущем. Но это уже опыт разработки нужен, чтобы прогнозировать некоторые моменты.