Четверг, 21.11.2024, 12:28
Информатика и ИКТ
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Yandex_tech

Хабр-news

mail_news

Rambler

Статистика

Онлайн всего: 22
Гостей: 22
Пользователей: 0

oszone.net

IT-N-образование

Главная » 2019 » Ноябрь » 05

О новых стандартах C++

Сегодня у меня довольно короткий пост. Я бы его и не писал, наверное, но на Хабре в комментах довольно часто можно встретить мнение, что плюсы становятся хуже, комитет делает непонятно что непонятно зачем, и вообще верните мне мой 2007-й. А тут такой наглядный пример вдруг попался.

 

Почти ровно пять лет назад я писал о том, как на C++ сделать каррирование. Ну, чтобы если можно написать foo(bar, baz, quux), то можно было бы писать и Curry(foo)(bar)(baz)(quux). Тогда C++14 только вышел и еле-еле поддерживался компиляторами, так что код использовал только C++11-фишки (плюс пара костылей для симуляции библиотечных функций из C++14).

 

А тут я что-то на этот код снова наткнулся, и мне прямо резануло глаза ... Читать дальше »

Просмотров: 550 | Добавил: niko | Дата: 05.11.2019

Зачем нужны .H в C и C++ 

Так в C,C++ это компилируемые языки, то есть они после компиляция мы получаем машинный код. У любого калькулятора есть машинный код, но он очень базовый. Машинный код находится либо в ROM, либо в микроконтроллере.

У компилируемых в отличие от интерпретируемых(кроме некоторых исключений) есть предпроцессор.

Предпроцессоры для C, C++:
#define
#include
#elif
#endif
итд.

... Читать дальше »

Просмотров: 573 | Добавил: niko | Дата: 05.11.2019

Алгебра логики

Эта тема в школьной информатике и математике (у некоторых она там) одна из самых "мутных", как мне кажется. Всё же, есть в омуте и добрые черти. Давайте немного поразбираемся во всём этом.

Классические алгоритмы

А таковых нет. Для нас пока нет. Есть таблицы истинности, законы алгебры логики, и многое другое.

А почему так?

... Читать дальше »

Просмотров: 484 | Добавил: niko | Дата: 05.11.2019

Что такое HDMI?

Аббревиатура HDMI расшифровывается как High Definition Multimedia Interface, что в переводе с английского означает «Мультимедийный интерфейс высокой чёткости». Это стандарт одновременной передачи изображения и звука с помощью одного кабеля.

Через HDMI-кабель передается цифровой сигнал, например, от Blu-ray-плеера к телевизору. Цифровой сигнал состоит из последовательности электрических состояний — то есть нулей и единиц. Нет никаких «промежуточных состояний». Кроме того, передаваемые через HDMI-кабель аудио- и видео-сигналы кодируются с помощью технологии HDCP (протокол защиты широкополосного цифровог ... Читать дальше »

Просмотров: 579 | Добавил: niko | Дата: 05.11.2019

Поиск

Календарь
«  Ноябрь 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930

Форма входа

nixp.ru

OpenNet

Новые программы

SLO.ru

Погода
Яндекс.Погода

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Архив записей

    Copyright MyCorp © 2024