Публикации по теме 'computer-science'


Операционная система: введение
Слово «операционная система» может травмировать некоторых разработчиков программного обеспечения, но реальность такова, что они боятся читать эти толстые книги об операционных системах. В этой статье давайте кратко и легко разберемся в этом не очень простом понятии. Операционную систему можно рассматривать как категорию программного обеспечения, которое управляет всеми ресурсами, другими программами и многими другими вещами. Другими словами, мы можем сказать, что это интерфейс между..

Как на самом деле JavaScript работает под капотом?
Обзор механизма JavaScript, цикла событий, очереди обратного вызова и веб-API. JavaScript - это высокоуровневый, однопоточный, собирающий мусор, интерпретируемый или точно скомпилированный, основанный на прототипах, многопарадигмальный, динамический язык с неблокирующим событием loop.¹ Поскольку JavaScript является однопоточным языком, он может одновременно выполнять только один набор инструкций. Такое выполнение кажется медленным, учитывая, что существует множество других..

Эффективное копирование и вставка: не просто копируйте код. Понимать это!
«Вдохновляйтесь, но не копируйте» TLDR; Не просто копируйте код. Пойми это! Прежде чем копировать и вставлять код, выполните следующие действия. Попробуйте по крайней мере 25 минут один Помидор Найдите ответ, не копируйте его. Прочтите это. Сравните ответ с вашим решением Сначала напишите ответ (на бумаге или вне решения) Напишите ответ, не глядя. Честно говоря, я скопировал код. Виновен по обвинению. Я был уставшим студентом и хотел быстро решить, чтобы немного..

Новые методы решения NP-сложных задач, часть 4 (вычислительная сложность)
Почти полное решение NP-трудной проблемы отделимости диагональных кутритов Белла (arXiv) Автор: Кристофер Попп , Беатрикс С. Хисмайр Аннотация: С вероятностью успеха 95 % мы решаем проблему отделимости состояний диагонального кутрита Белла с положительной частичной транспозицией (PPT). Проблема отделимости, т. е. различения разделяемых и запутанных состояний, обычно не имеет эффективного решения из-за существования связанных запутанных состояний. В отличие от свободных..

Что такое C++ ?
Вы энтузиаст кодирования? Если да, то эта статья написана для вас. Расскажите нам об особенностях всем известного языка C++ . Введение C++ — это предпочтительный язык для выражения наших решений в коде. Независимо от того, предъявляются ли требования к высокой производительности, небольшому объему памяти, низкоуровневому управлению оборудованием, параллелизму, высокоуровневым абстракциям, надежности или надежному времени отклика, C++ должен быть в состоянии выполнять работу с..

Алгоритмы в реальном мире
Ученые-компьютерщики, которым приходится зарабатывать на жизнь написанием кода, постоянно балансируют на грани между красивым и аккуратным мирком теории и несколько запутанным, «макгиверским» миром практической разработки программного обеспечения. В мире теории милые приятные предметы передают друг другу послания мира и любви. Они живут на прекрасной планете, изобилующей природными ресурсами. В практическом мире объекты иногда пытаются поджечь друг друга. Они водят машину в..

Лучшие предложения Черной пятницы 2021 для дизайнеров и разработчиков
СКИДКА до 95% на шаблоны Wrappixel WrapPixel предлагает Набор из 25 высококачественных шаблонов панели администратора премиум-класса в Angular, React, Bootstrap и Vuejs, а также набор пользовательского интерфейса Bootstrap 5 (включая более 25 готовых к использованию демонстраций веб-сайтов и множество шаблонов страниц) со скидкой 95 % . Код не требуется, чтобы воспользоваться этим предложением. Кроме того, мы предлагаем скидку 50% на любой отдельный шаблон , который вы..