Публикации по теме 'c'


Что происходит, когда вы вводите gcc main.c
GNU? представляет собой операционную систему ​​и обширный набор компьютерного программного обеспечения. GNU полностью состоит из свободного программного обеспечения , большая часть которого распространяется под собственной Стандартной общественной лицензией Проекта GNU ( GPL ). Язык программирования C? является универсальным , процедурным компьютерным языком программирования , поддерживающим структурированное программирование , область действия лексической переменной и..

exec() в C
В предыдущей статье Форма() в C мы видели, как мы можем создавать дочерние процессы в C. Но мы видели, что все дочерние процессы имеют те же инструкции или исходный код, что и их родители. Да, мы можем указать вам условия для выполнения определенных инструкций в родительском и дочернем элементах, но это не лучший способ сделать это. Здесь, в этой статье, мы увидим, как заставить процесс запускать другой процесс в своем дочернем процессе. Мы достигаем этого в C с помощью..

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

Путешествие по покиданию комфортного мира Ruby для понимания и создания собственных нативных драгоценных камней - введение
Почти каждый Ruby-программист видел это сообщение во время gem install или подобное сообщение Installing xyz 1.2.3 with native extensions во время bundle install . У некоторых программистов это сообщение может увеличить частоту сердечных сокращений или вызвать чувство паники, за которым обычно следует молитва нашему богу (Матцу). Тысячи часов уже были потрачены на поиск в Google следующих сообщений об ошибках, поиск недостающих зависимостей, зависящих от платформы, установку..

7 лучших практик обработки исключений в C ++ с примером
Обработка исключений в C ++ - это плохо изученная тема, если вы наблюдаете за начальными этапами кривой обучения. В Интернете доступно множество учебных пособий по обработке исключений в C ++ с примерами. Но мало кто объясняет, чего не следует делать, и тонкости, связанные с этим. Итак, здесь мы увидим некоторые тонкости, откуда и почему вы не должны генерировать исключение вместе с некоторыми новыми функциями, представленными в Modern C ++ при обработке исключений на примере. Я не..

Ресурсы по программированию, чтобы начать свое путешествие по программированию
С момента основания The Software Guild в 2013 году программирование остается горячей темой. Есть большой спрос, хорошие карьерные перспективы, и эта тема привлекла большое внимание средств массовой информации. Результатом этого является то, что людям, которые ищут ресурсы для написания кода, чтобы начать свое путешествие, не нужно далеко ходить. Обратной стороной этого является то, что в наши дни существует слишком много ресурсов для программирования, что может привести к тому, что..

Ввод ls -l в оболочке
Отношения оболочки и ядра Прежде чем обсуждать, что происходит, когда мы набираем «ls -l» в оболочке, почему возникает такой вопрос? Цель оболочки — предоставить нам средства для связи с программой, управляющей всеми программами на машине, ядром . Оболочка действует как посредник между пользователем и ядром. Таким образом, ядро ​​может сосредоточиться на выполнении, в то время как оболочка работает над интерпретацией пользовательских запросов. Оболочка интерпретирует то, что вводит..