Публикации по теме 'computer-science'
Как запрограммировать сумму двух матриц в С++
Мы собираемся сгенерировать функцию с именем matrix_sum( ) , которая позволит нам добавить две матрицы. Используемый язык программирования — C++ .
Наши начальные заголовки:
Наша функция не возвращает никакого значения и не получает параметры. Поэтому мы объявим функцию следующим образом:
Определение матрицы будет выполнено внутри функции .
Шаг за шагом :
Мы объявляем следующие переменные.
Мы просим пользователя ввести размер массивов.
Мы..
Начало работы с Unix / Linux
Вычисление
Начало работы с Unix / Linux
Введение в сценарии оболочки Unix / Linux
Вступление
Unix - это многопользовательская операционная система, созданная примерно в 1969 году в AT&T Bell Labs. Основной целью UNIX была многозадачность.
Многопользовательский: разные пользователи могут использовать одни и те же ресурсы. Многозадачность: выполнение нескольких процессов одновременно.
Unix - это коммерческий продукт, а Linux (технически ядро) - с открытым исходным кодом...
Как работать с наставником по программированию
Доступ к более опытному программисту, который хочет помочь вам расти профессионально, может ускорить ваш прогресс. Может быть, они:
дружелюбный старший коллега по работе, полезный друг или внешний наставник платный или бесплатный
Как вы можете быть уверены, что получите максимальную отдачу от этой помощи?
Принесите свои реальные проблемы
У вашего наставника гораздо больше опыта работы, чем у вас. Они могут поделиться с вами своими мыслями, если вы расскажете о проблемах,..
Последовательный, параллельный и параллельный
Это будет серия блогов из четырех частей, чтобы понять, как работает многопоточность, и получить представление о том, как выполнять параллельное программирование с использованием различных принципов.
В этом блоге мы сначала поймем, как код выполняется в однопоточных и многопоточных средах.
Последовательное выполнение
Однопоточный
Первая модель, которую мы рассмотрим, — это « однопоточная последовательная модель ». Это самый простой стиль программирования. Каждая задача выполняется..
Программная инженерия
Всем привет,
Я пишу этот пост, чтобы поделиться с вами тем, чему я научился, будучи студентом-программистом. Прежде всего, я должен сказать, что есть чему поучиться, и каждый день вы будете узнавать что-то новое. В то же время это самая занимательная и захватывающая область, на изучение которой вы можете потратить свое время.
Программирование — это повседневная задача, я хотел бы сравнить ее с видеоигрой, в которой есть этапы, и когда вы проходите каждый из них и побеждаете финального..
Неполная разработка через тестирование
Разработка через тестирование (TDD) — это хорошая методология для написания надежного кода, но ее использование не означает, что вы свободны от ошибок.
Допустим, нам нужно заполнить roundArray() , функция принимает массив чисел и возвращает новый массив с исходными числами, но округленными.
Поскольку мы практикуем TDD, мы сначала напишем тестовую функцию Should_Get_Rounded() , чтобы убедиться, что каждый элемент округленного массива округлен, а исходный массив не изменился.
Мы..
Стандарт C++20: обзор новых возможностей C++. Часть 1 «Модули и краткая история C++»
Я сделаю обзор всех основных нововведений Стандарта, и опишу, как их применять и чем они могут быть полезны.
Этот текст будет разделен на шесть частей, и эта статья будет первой:
Модули и краткая история C++. Операция "Космический корабль". Концепции. диапазоны. Корутины. Другие функции ядра и стандартной библиотеки. Заключение.
Это первая часть о модулях в современном C++. Если вы предпочитаете резюме снидеркату, то добро пожаловать в статью.
Краткая история C++
Сколько..