Расширенный поиск
Статьи24

Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители.

Часто в качестве исполнителя выступает компьютер, но понятие алгоритма необязательно относится к компьютерным программам, так, например, чётко описанный рецепт приготовления блюда также является алгоритмом, в таком случае исполнителем является человек (а может быть и некоторый механизм, ткацкий станок, и пр.).

Подписки

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи11

Android — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнес-браслетов, игровых приставок, ноутбуков, нетбуков, смартбуков, очков Google Glass, телевизоров и других устройств (в 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов).

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи0

Arduino

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Статьи0

Архитектура ARM (от англ. Advanced RISC Machine — усовершенствованная RISC-машина; иногда — Acorn RISC Machine) — семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи6

AVR — семейство восьмибитных микроконтроллеров, ранее выпускаемых фирмой Atmel, затем Microchip. Год разработки — 1996.

Идея разработки нового RISC-ядра принадлежит двум студентам Norwegian University of Science and Technology (NTNU) из норвежского города Тронхейма — Альфу Богену (Alf-Egil Bogen) и Вегарду Воллену (Vegard Wollen). В 1995 году Боген и Воллен решили предложить американской корпорации Atmel, которая была известна своими чипами с Flash-памятью, выпускать новый 8-битный RISC-микроконтроллер и снабдить его Flash-памятью для программ на одном кристалле с вычислительным ядром.

Идея была одобрена Atmel Corp., и было принято решение незамедлительно инвестировать в данную разработку. В конце 1996 года был выпущен опытный микроконтроллер AT90S1200, а во второй половине 1997 г. корпорация Atmel приступила к серийному производству нового семейства микроконтроллеров, к их рекламной и технической поддержке.

Новое ядро было запатентовано и получило название AVR. Существует несколько трактовок данной аббревиатуры. Кто-то утверждает, что это Advanced Virtual RISC, другие полагают, что не обошлось здесь без Alf Egil Bogen Vegard Wollan RISC.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи4

Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом. Проект был создан после принятия стандарта C++, когда многие были недовольны отсутствием некоторых библиотек в STL. Проект является своего рода «испытательным полигоном» для различных расширений языка и части библиотек, которые являются кандидатами на включение в следующий стандарт C++. Boost имеет заметную направленность на исследования и расширяемость (метапрограммирование и обобщённое программирование с активным использованием шаблонов).

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи33

C++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.

C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Раздел с повествованиями о путях карьерного роста и развитии бизнеса в области IT, основанными на личном опыте.

Подписки

Подписка на соответствующие разделы социальных закладок

Статьи1

CMake (от англ. cross-platform make) — это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода. CMake не занимается непосредственно сборкой, а лишь генерирует файлы управления сборкой из файлов CMakeLists.txt:

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Си (англ. C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Согласно дизайну языка, его конструкции близко сопоставляются типичным машинным инструкциям, благодаря чему он нашёл применение в проектах, для которых был свойственен язык ассемблера, в том числе как в операционных системах, так и в различном прикладном программном обеспечении для множества устройств — от суперкомпьютеров до встраиваемых систем. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи0

Разработчики из Google и других стран используют Dart для создания высококачественных критически важных приложений для iOS, Android и Интернета. Благодаря функциям, предназначенным для разработки на стороне клиента, Dart отлично подходит как для мобильных, так и для веб-приложений.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Технологии передачи данных — это основа современного телекоммуникационного мира. Но с чего они начинались? Что послужило стартом роста систем телекоммуникаций и рождения Интернета?

В этих статьях Вы сможете ознакомиться с миром телекоммуникаций, начиная с его истоков.

Узнать, что телефонные сети стали прообразом современных систем передачи информации, которые используются технику виртуальных каналов. О том, что даже самые скоростные протоколы маршрутизации, также используются техники схожие с техниками виртуальных каналов, которые основаны на метках в пакете. А также найдёте информацию о структуре кадров передачи данных различных технологий.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи3

Delphi — императивный, структурированный, объектно-ориентированный, высокоуровневый язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного программного обеспечения.

Этот язык программирования является диалектом языка Object Pascal. Изначально язык Object Pascal относился к несколько другому языку, который был разработан в фирме Apple в 1986 году группой Ларри Теслера. Однако, начиная с Delphi 7 в официальных документах компании Borland название Delphi стало использоваться для обозначения языка, ранее известного как Object Pascal.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Шаблон проектирования или паттерн в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
Подписки

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

В данном разделе любые участники сайта могут писать статьи о продвижении и развитии собственных проектов вне зависимости от выбранных ими технологий, будь-то C++, C#, Java или то-то более экзатическое.

Подписки

Подписка на соответствующие разделы форума

Статьи67

Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation.

Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Один из основных принципов фреймворка — DRY (англ. Don't repeat yourself)

Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений.

Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Статьи11

Социальная сеть программистов

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Статьи11

В современном мире ВОЛС (волоконно-оптические линии связи являются) венами и артериями информационного обмена. Самые большие и самые скоростные потоки информации проходят именно через волоконно-оптические линии связи.

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

Современные системы передачи информации способны организовать двунаправленную передачу данных по двум оптическим волокнам со скоростями до нескольких Тб/с и более, а также благодаря систем DWDM организовывать двунаправленную передачу данных даже по одному оптическому волокну. Это достигается передачей данных на различных длинах волн в световом пучке.

Подписки

Подписка на соответствующие разделы социальных закладок

Статьи1

Firebird (FirebirdSQL) — свободная кроссплатформенная реляционная система управления базами данных (РСУБД), работающая на macOS, Linux, Microsoft Windows и разнообразных Unix платформах.

Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Статьи3

Flutter - это SDK для мобильных приложений, предназначенный для создания высокопроизводительных, высококачественных приложений для iOS и Android из единой кодовой базы.

Цель состоит в том, чтобы позволить разработчикам создавать высокопроизводительные приложения, которые выглядят естественно на разных платформах. Мы учитываем различия в поведении прокрутки, типографии, значках и многом другом.

Подписки

Подписка на соответствующие разделы форума

Подписка на соответствующие разделы социальных закладок

Подписка на соответствующие разделы тестирований

Timeweb

Позвольте мне порекомендовать вам отличный хостинг, на котором расположен EVILEG.

В течение многих лет Timeweb доказывает свою стабильность.

Для проектов на Django рекомендую VDS хостинг

Посмотреть Хостинг
y
  • yacloyn
  • 21 октября 2021 г. 8:57

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50баллов,
  • Очки рейтинга-4
n

C++ - Тест 005. Структуры и Классы

  • Результат:41баллов,
  • Очки рейтинга-8
s

C++ - Тест 003. Условия и циклы

  • Результат:42баллов,
  • Очки рейтинга-8
Популярные публикации за последние 90 дней
Последние комментарии
f
  • fryn3
  • 21 октября 2021 г. 5:24

QML - Урок 038. Использование свойства clip для обрезки child объектов внутри Item или Rectangle

Зачем внутри OpacityMask Item, почему сразу Rectangle не вставить? И что за rect.adapt? Мое предложение: layer.enabled: true layer.effect: OpacityMask { …
s

Qt/C++ - Урок 060. Настройка внешнего вида приложения в рантайме

Добрый вечер, на "лету" не работает, только перезапуск
s

Qt/C++ - Урок 060. Настройка внешнего вида приложения в рантайме

Спасибо, завтра опробую и отпишусь по результату

Django - Урок 007. Добавление Pagination на основе django-bootstrap3

Просто список каких-нибудь объектов передавайте, который дёрнули ищ api стороннего сервера from django.core.paginator import Paginatorobjects = ['john', 'paul', 'george', 'ringo']p = Pagina…
b
Сейчас обсуждают на форуме
  • grig_p
  • 21 октября 2021 г. 8:33

Применение стилей *.qss к собственным виджетам.

Здравствуйте! Я бы хотел в виджете использовать некоторые свои свойства для его элементов. Задаю в коде виджета так: Q_PROPERTY(QColor sig1_color READ sig1Color WRITE setSig1Col…
j
  • juvf
  • 21 октября 2021 г. 7:31

Qt Quick Virtual Keyboard

В QtCreator есть пример на QML с виртуальной клавиатурой "Qt Quick Virtual Keyboard - Basic Example". Собрал, работает. Собрал свой хеловорд свою программу состоящую из главного окна …

QScrollArea dynamically add QCheckBoxes

Всё правильно. Это просто спамер, который отправился в вечный бан.
  • Nomad
  • 15 октября 2021 г. 6:39

Вопрос из раздела "как реализовать"

Всем привет. Есть бизнес логика которую надо реализовать на джанге, она состоит в следующем: надо реализовать функционал регистрации/авторизации компаний у которого есть свой дашборд …

Проблема с созданием файлов перевода для составного проекта

Я имею ввиду, если у вас был старые ts файлы, то написать парсер, который составил бы словарь переводов. Например. "Hello world" - "Привет мир" "Hello dev" - "Привет dev" и…
О нас
Услуги
© EVILEG 2015-2021
Рекомендует хостинг TIMEWEB