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


Предупреждающие флаги GCC, о которых должен знать каждый программист на C
Любой программист на C, который использовал GCC , должен быть знаком, по крайней мере, с некоторыми базовыми флагами компиляции, предназначенными для помощи в написании правильного и надежного кода. В течение десятилетий многие использовали параметры предупреждения, такие как -Wall , -Wextra и даже -Wpedantic , чтобы помочь выявить тривиальные и не очень тривиальные проблемы в своих программах. Но это не вся история... GGC очень мощный и предлагает широкий спектр вариантов..

Как работают карты памяти
С чего начать К сожалению, не так много ресурсов, чтобы рассказать об этом без тонны технических подробностей (даже в вики osdev.org нет страницы для MMC на 7 декабря 2019 года), поэтому я решил создать такую ​​статью на мой собственный. Я надеюсь, что это поможет вам реализовать свою собственную подсистему MMC или какой-нибудь драйвер MMC (или просто лучше познакомиться с подсистемой MMC). Все написанное здесь основано на моем опыте работы с Embox RTOS , где я реализовал пару..

Что происходит, когда вы вводите «ls -l» в оболочке
Что происходит, когда вы вводите «ls -l» в оболочке Адриэль Толентино, Макс Стюарт и Майкл Шехнер Оболочка UNIX - это просто программа, которая запускает другие программы в системе UNIX. Другими словами, это процесс со своим собственным PID (Process IDentifier), который создает новый процесс каждый раз, когда вы вводите команду. Это пользовательский интерфейс: он позволяет пользователю общаться с операционной системой - вы можете думать о нем как о «оболочке», которая защищает..

Памяти Денниса Ричи
Вспоминая создателя Стива Джобса, Линуса Торвальдса и Билла Гейтса Через несколько дней после смерти Стива Джобса; 12 октября 2011 года Деннис Ричи скончался в возрасте 70 лет. В то время все говорили о том, как Джобс изменил вычисления, хотя нет никаких сомнений в том, что культ Apple имел успех, они бы никогда не смогли этого добиться без Ричи и его компании. У нас было два фильма о Джобсе, я говорю, что пришло время для фильма Bell Labs! Почему? Что ж, Деннис и его друзья..

Что происходит, когда вы вводите GCC main.c
Что происходит, когда вы вводите GCC main.c GCC — это компилятор для c, предустановленный в вашем терминале Linux. Когда вы компилируете свой файл .c, вы позволяете своему компилятору выполнять четыре процесса с вашим файлом, препроцессор, компиляцию, сборку и затем компоновку. Это c-файл, который мы собираемся компилировать. Препроцессор удаляет комментарии и заменяет макросы реальным кодом. gcc -E main.c -o preponly --- you can use this code to preprocess your code..

Структурированные типы данных в C для чайников
Во всех ресторанах есть меню, и все меню в основном имеют одинаковую структуру. У вас есть секция закусок, секция супов, секция основных блюд, секция пустыни и секция напитков. Теперь в некоторых меню могут быть и другие разделы, кроме этих, но для нас это не имеет значения. Что мы вроде как сделали сейчас, так это разобрали меню и заметили, что есть закономерность. Теперь предположим, что я хочу создать программу, которая содержит меню различных ресторанов в Верхнем Ист-Сайде. Было..

Подсчетная сортировка (CS)
Сортировка подсчетом (CS) Представляем: Одним из наиболее эффективных алгоритмов сортировки является быстрая сортировка, время выполнения которой равно O (n * log (n)), и вы когда-нибудь задумывались, есть ли какие-нибудь альтернативы, которые могут побить эту скорость? В общем, это не совсем осуществимо. Однако, если входные данные и требования задачи имеют особые свойства, доступен еще более эффективный алгоритм - сортировка с подсчетом (CS). CS, который также известен как..