Публикации по теме 'c'
Реализация динамического массива на C ++
Где-то в Medium я нашел Google Interview University (взгляните!) И решил последовать некоторым из предоставленных советов; начав с создания собственной реализации базовых структур данных.
Что такое динамический массив?
С точки зрения непрофессионала, динамический массив похож на массив, но с той разницей, что его размер может динамически изменяться во время выполнения.
Элементы массива занимают непрерывный блок памяти, и после создания его размер не может быть изменен. Динамический..
Начало работы с sim-C
Мы очень ценим поддержку, которую мы получили в отношении sim-C. Если вы попали сюда и хотите узнать больше о sim-C, ознакомьтесь с нашей предыдущей статьей здесь .
В этом посте мы увидим различные способы установки sim-C и несколько примеров, чтобы вы познакомились с этим удивительным инструментом. Итак, давайте упростим программирование на C с помощью sim-C.
Установка на Mac/Linux/Windows
Запустите терминал. Введите следующую команду:
$ pip install..
Проект двойного синдрома NIH
Вкратце: я начал реализовывать пульсирующий сервер, для которого нужна была хэш-карта. Поэтому я реализовал хэш-карту, которая оказалась самой простой (читай — худшей) хэш-картой. Я не закончил сервер сердцебиения. NIH снова наносит удар (дважды).
Иногда я страдаю от синдрома «изобретено не здесь». Когда это произойдет, я не остановлюсь и мне придется заново изобретать велосипед. Пока я не замечу, что это слишком много работы, или пока не оправлюсь от синдрома, я с радостью буду..
Повесть воспоминаний: стопка и куча
Слепо, многие разработчики сегодня без особых вопросов принимают понятие области видимости и передачи по значению / ссылке. В конце концов, это сложные темы для понимания начинающего программиста, и простое понимание этих концепций может заставить разработчика почувствовать себя принадлежащим ему. Однако есть некоторый логический смысл, который абстрагируется в современных языках программирования, и исследование таких причин может привести к более совершенным методам программирования...
Как использовать альтернативные операторы в C++ с Visual Studio
Меня зовут Ксавье Жувено, и в этом небольшом посте мы увидим, как использовать альтернативные операторы в C++ с Visual Studio.
Самореклама : Другие статьи вы можете найти на моем сайте 😉
Проблемный
В C++, как вы, возможно, уже знаете, есть первичные операторы, доступные нам с самого начала C++, поскольку они унаследованы от языка C. Например, оператор && для условия и или оператор || для условия или .
Но нам также доступен набор альтернативных операторов, которые..
Сессия 02 - Путь к GSOC 2018!
Наша вторая сессия началась в Universidad Nacional de Ingeniería, и мы были так взволнованы нашим вторым классом и классификацией Перу на чемпионате мира ФИФА!! … так сильно, что мы пошли с нашими футболками выбора.
Класс начался с экзамена по последнему классу. Экзамен касался некоторых команд LINUX, создания и редактирования файлов с помощью VI.
Темой нашей сессии был C, но сначала я напишу о командах GIT:
ГИТ
GIT — это программное обеспечение для контроля версий,..
Волшебные оптимизации для C/C++
Всем привет, я работаю над оптимизацией проекта C++, чтобы добиться значительного ускорения на процессорах с современной архитектурой x86 или x64. В основном я пытался разделить работу моей программы на потоки, и с помощью алгоритмов синхронизации/мьютекса я смог добиться существенного 18-кратного ускорения на сервере с 56-ядерным процессором. Что хорошо, но!!
В ходе дальнейших исследований я столкнулся с некоторыми пулями, которые помогли получить ВОЛШЕБНУЮ УСКОРЕННОСТЬ в 32 раза (в 32..