Главная Регистрация Поиск* Вход RSS 2.0
   
 
 
Навигация
  Софт по темам
Portable   [258]
Система   [634]
Утилиты   [274]
Смешное   [149]
SEO Pro   [88]

  Полезное
  Все категории
 
Поиск в интернет
Интересные запросы...
 
TOP-5 программ
База данных сигнатур вирусов ESET NOD32Smart Security v. 3.*4.* 5342 о...
Представляем вашему вниманию сборку которая состоит из 2 антивирусов: ...
Антивирус ESET NOD32 разработан на основе популярной технологии Threat...
Оптимизированные механизмы сканирования ускорят процедуру поиска вирус...
Свежие Базы обновлений NOD32 v.3 и 4 (Free Offline Nod32 Update) верси...
 
TOP новостей SOFT`a
 
Статьи по темам
 
Онлайн
Всего на сайте: 23
Гостей: 8
Пользователи: - отсутствуют
Роботы: Arraycrawl Bot, crawl Bot, crawl Bot, crawl Bot, oBot, oBot, oBot, crawl Bot, crawl Bot, oBot, crawl Bot, crawl Bot, crawl Bot, crawl Bot, oBot
 
Счетчики
 
 
Главная » C & C++

C & C++
просмотров: 1432
 

Новости / Software / C & C++

самые последние события из области software на одной странице

В 1984 году фирма Apple выпустила первый компьютер серии Macintosh
«Интересные факты»   
21 ноября 2018
 
 
[Перевод] Современный C++ != (Самый)Новый Стандарт
Термин "современный C++" часто используется как синоним выражения "код, использующий новый стандарт C++". Здесь "новый" может означать что угодно от C++11 до C++17, или даже то, что уже сейчас доступно из C++20. Я думаю, что современный C++ — это нечто большее, не ограничивающееся добавлением флага -std=c++17.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 7 дней назад на
Хабрахабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)
Некоторое время назад (осенью 2016), при разработке очередной версии технологической платформы 1С:Предприятие внутри команды разработки встал вопрос о поддержке нового стандарта C++14 в нашем коде. Переход на новый стандарт, как мы предполагали, позволил бы нам писать многие вещи элегантней, проще и надежней, упрощал поддержку и сопровождение кода. И в переводе вроде бы нет ничего экстраординарного, если бы не масштабы кодовой базы и специфические особенности нашего кода. Для тех кто не знает, 1С:Предприятие – это среда для быстрой разработки кросс-платформенных бизнес-приложений и runtime для их выполнения в разных ОС и СУБД. В общих чертах в состав продукта входят: • Кластер серверов приложений, работает на Windows и Linux • Клиент, работающий с сервером по http(s) или по собственному бинарному протоколу, работает на Windows, Linux, macOS • Среда разработки (Конфигуратор), работает на Windows, Linux, macOS • Инструменты администрирования серверов приложений, работают на Windows, Linux, macOS • Мобильный ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 8 дней назад на
Хабрахабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/ОС/Linux · IT/ПО/Программирование/C & C++
Работа со строками на этапе компиляции в современном C++
Если вы программируете на C++, то наверняка задавались вопросом почему нельзя сравнить два строковых литерала или выполнить их конкатенацию: auto str = "hello" + "world"; // ошибка компиляции if ("hello" < "world") { // компилируется, но работает не так, как ожидалось // ... } Впрочем, как говорится, "нельзя, но если очень хочется, то можно". Ломать стереотипы будем под катом, причем прямо на этапе компиляции.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 15 дней назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Челябинская область получила оборудование для кванториумов
Дом юношеского технического творчества Челябинской области получил новое оборудование для сети детских технопарков. В этом году кванториумы" откроются в Челябинске и Магнитогорске. Благодаря оборудованию для одного из самых популярных направлений (IT-квантума) дети смогут углубленно изучать сетевые технологии, осваивать такие языки программирования, как C++, C#, Java, Arduino, Rasberry Pi и Интернет вещей. "Современных детей обычными программируемыми конструкторами уже не удивишь. Проекты школьников становятся более сложными и максимально приближенными к стартапам. В кванториуме они получат все возможности для реализации своих идей под чутким руководством высококвалифицированных педагогов-наставников", - отметил директор ДЮТТ региона Владислав Халамов. Полученное оборудование позволит уже сейчас проводить новые подготовительные курсы для детей, желающих поступить в IT-квантум. Преподаватели кванториума также получили дополнительные наборы под проекты. Сразу после приемки оборудования они смогут оценить в ...
ПОДРОБНЕЕ ...
 похожих (2)
Добавлено 40 дней назад на
Урал-пресс-информ (Россия)
КАТЕГОРИЯ: IT/ПО/Администрирование · IT/ПО/Программирование/C & C++
[Из песочницы] Семантика копирования и управление ресурсами в C++
Оглавление Введение 1. Основные стратегии копирования-владения 1.1. Стратегия запрета копирования 1.2. Стратегия исключительного владения 1.3. Стратегия глубокого копирования 1.4. Стратегия совместного владения 2. Стратегия глубокого копирования — проблемы и решения 2.1. Копирование при записи 2.2. Определение функции обмена состояниями для класса 2.3. Удаление промежуточных копий компилятором 2.4. Реализация семантики перемещения 2.5. Размещение vs. вставки 2.6. Итоги 3. Возможные варианты реализации стратегии совместного владения 4. Стратегия исключительного владения и семантика перемещения 5. Стратегия запрета копирования — быстрое начало 6. Жизненный цикл ресурса и объекта-владельца ресурса 6.1. Захват ресурса при инициализации 6.2. Расширенные варианты управления жизненным циклом ресурса 6.2.1. Расширенный жизненный цикл ресурса 6.2.2. Однократный захват ресурса 6.2.3. Повышение уровня косвенности 6.3. Совместное владение 7. Итоги Приложения Приложение A. Rvalue-ссылки Приложение Б. Семантика ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 43 дня назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Красноярские школьники попробуют себя в качестве "учёных будущего"
Завершился конкурсный отбор участников образовательного проекта "Учёныебудущего". Из 164 школьников, которые подали заявки на участие в проекте были отобраны 20 человек. Имена победителей опубликованы в официальной группе проекта во Вконтакте. Чтобы пройти курс обучения ребятам нужно было зарегистрироваться на сайте, выбрать направление учёбы и пройти тестирование по выбранному направлению. На проверку знаний школьникам отводился один час. Задачи для тестирования были подготовлены по направлениям работы научной школы, чтобы отобрать ребят для участия в проекте, обладающих необходимыми знаниями. Самым популярным из предложенных направлений стали 3D-моделирование и печать, а также программирование на языке C++ + Arduino. На них было подано 56 и 55 заявок соответственно. "Во время отбора мы обращали внимание не только на уровень знаний школьников, для нас важным аспектом была мотивация ребёнка, то, зачем он идёт в проект. Так, например, в одном из вопросов тестирования нужно было рассказать, что даст участие ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 34 дня назад на
НИА-Красноярск (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Распределённые приложения на C++ с минимумом усилий
Цель моего поста — рассказать о C++ API распределенной базы данных Apache Ignite, который называется Ignite C++, а также о его особенностях. О самом Apache Ignite на хабре писали уже не раз, так что наверняка некоторые из вас уже примерно представляют, что это такое и зачем нужно. Кратко об Apache Ignite для тех, кто пока с ним не знаком Не буду вдаваться в подробности о том, как появился Apache Ignite и чем отличается от классических баз данных. Все эти вопросы уже поднимались тут, тут или тут. Итак, Apache Ignite — это по сути быстрая распределённая база данных, оптимизированная для работы с оперативной памятью. Сам Ignite вырос из дата грида (In-memory Data Grid) и до недавнего времени позиционировался как очень быстрый, находящийся полностью в оперативной памяти распределённый кэш на основе распределенной хэш-таблицы. Вот почему, кроме хранения данных, в нем есть множество удобных фич для их быстрой распределенной обработки: Map-Reduce, атомарные операции с данными, полноценные ACID транзакции, SQL ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 55 дней назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Пользователи не поверили, что бывшая модель Victoria's Seсret программирует на Python и C++. Она это доказала
Линдси Скотт объяснила, что не только ходит по подиуму, но ещё и разрабатывает приложения для iOS. Смотря на ее фотографии, пользователи соц.сетей не смогли представить, что девушка настойщий программист. В инстаграме Coding Engineer, где собираются шутки, цитаты и прочий контент на тему IT, опубликовали фотографию американской модели Линдси Скотт. Снимок подписали так: "Эта модель...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 44 дня назад на
Foxtime.ru - Новости (Россия)
КАТЕГОРИЯ: IT/Компании/Эппл · IT/ПО/ОС/iOS · IT/ПО/Программирование/C & C++
[Из песочницы] C++: сеанс спонтанной археологии и почему не стоит использовать вариативные функции в стиле C
Началось все, как водится, с ошибки. Я первый раз работал с Java Native Interface и делал в C++ части обертку над функцией, создающей Java объект. Эта функция — CallVoidMethod — вариативна, т.е. помимо указателя на среду JNI, указателя на тип создаваемого объекта и идентификатора вызываемого метода (в данном случае конструктора), она принимает произвольное число других аргументов. Что логично, т.к. эти другие аргументы передаются вызываемому методу на стороне Java, а методы могут быть разные, с разным числом аргументов любых типов. Соответственно и свою обертку я тоже сделал вариативной. Для передачи произвольного числа аргументов в CallVoidMethod использовал va_list, потому что по-другому в данном случае никак. Да, так и отправил va_list в CallVoidMethod. И уронил JVM банальным segmentation fault. За 2 часа я успел перепробовать несколько версий JVM, от 8-ой до 11-ой, потому что: во-первых это мой первый опыт с JVM, и в этом вопросе я StackOverflow доверял больше, чем себе, а во-вторых кто-то на ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 5 дней назад на
Хабрахабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++ · Наука/Археология
Python поднялся на 3 место в рейтинге языков программирования Tiobe
В сентябрьском рейтинге популярности языков программирования, публикуемом компанией TIOBE Software, наблюдается рост популярности языка Python (7.653%), который переместился на третье место, вытеснив с него язык C++ (7.396%). Первое и второе места как и раньше удерживают языки Java (17.436%) и С (15.447%). По сравнению с сентябрём прошлого года в рейтинге также отмечается рост популярности языков Go, Visual Basic .NET, Objective-C, SQL, Delphy/Pascal, Mathlab, Rust, Groovy и Assembler.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 2 месяца назад на
OpenNews.opennet.ru: Общая лента новостей (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Новая версия языка Nim 0.19.0
Доступен релиз языка системного программирования Nim 0.19.0. Язык использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Регистр написания символов в идентификаторах не учитывается. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 54 дня назад на
OpenNews.opennet.ru: Общая лента новостей (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Релиз PVS-Studio 6.26
Обычно мы не пишем заметки про выход новой версии анализатора PVS-Studio. Однако в новый релиз вошло много интересных изменений, касающихся анализа C и C++ кода, о которых хочется рассказать нашим пользователям.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 34 дня назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Нейросеть для разработчиков C++
Всем привет. Написал библиотеку для обучения нейронной сети. Кому интересно, прошу.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 37 дней назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
[Перевод] Почему компилятор превратил мой цикл с условием в бесконечный?
Один из пользователей компилятора Visual C++ привёл следующий пример кода и спросил, почему его цикл с условием выполняется бесконечно, хотя в какой-то момент условие должно перестать выполняться и цикл должен закончиться: #include <windows.h> int x = 0, y = 1; int* ptr; DWORD CALLBACK ThreadProc(void*) { Sleep(1000); ptr = &y; return 0; } int main(int, char**) { ptr = &x; // starts out pointing to x DWORD id; HANDLE hThread = CreateThread(nullptr, 0, ThreadProc, 0, &id); // Ждём, пока другой поток изменит значение по указателю ptr // на некоторое ненулевое число while (*ptr == 0) { } return 0; }
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 54 дня назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Objective-C и C++, рождение
Удивительно, но всего 15-20 лет назад между поклонниками этих языков шла чуть ли не война. Асимметричная. Со стороны "ущемляемого меньшинства". "Большинство" даже не подозревало о существовании противника и не сопротивлялось. Интересно: в наши дни кто-нибудь догадается какой из этих языков был "большинством", а какой – наоборот? Открою еще одну Америку: у каждого из этих языков были и есть свои фирменные недостатки, и они оба относятся к великим языкам программирования. Автору этих срок довелось "пожить" в этих языках, 6 лет в C++ и 15 в Objective-C, что ни о чем не говорит и ничего не гарантирует. Кроме того, пожалуй, что автор кое-что про эти языки знает… Кто родился раньше? Удивительно, но если бы Objective-C и в самом деле появился на свет раньше, чем C++, в споре между поклонниками этих языков это был бы, скорее, аргумент в пользу C++. Вот что мне удалось установить: информация об этих языках была впервые опубликована в 18 томе авторитетного издания SIGPLAN, в 1983 году. Про Objective-C – в первом ...
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 41 день назад на
AppleInsider.ru – Блог об Apple (Россия)
КАТЕГОРИЯ: IT/Компании/Эппл · IT/ПО/Программирование/C & C++
Выпуск Nuitka 0.6.0, компилятора для языка Python
Подготовлен выпуск проекта Nuitka 0.6.0, в рамках которого развивается компилятор, позволяющий транслировать скрипт на языке Python в представление на C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.x и 3.x. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 312%. Код проекта распространяется под лицензией Apache.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 53 дня назад на
OpenNews.opennet.ru: Общая лента новостей (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
GeekBrains научит языку программирования С++
Наш образовательный портал объявляет о запуске курса обучения С++. Студент-"крестоносец" будет востребован в любой отрасли IT: от проектирования и разработки программного обеспечения до гейм-девелопмента. C++ отлично подходит для решения сложных задач, на нем пишутся все высоконагруженные системы, к примеру, браузеры Google Chrome и Firefox, или легендарная World Of Warcraft. По данным hh.ru, в России сегодня открыто свыше трех тысяч вакансий программистов C++, в том числе в Москве — более тысячи.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 21 день назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/Игры, Интернет · IT/ПО/Приложения/Браузеры · IT/ПО/Программирование/C & C++
Выпуск свободных видеоредакторов OpenShot 2.4.3 и Shotcut 18.09
Подготовлен выпуск свободной системы нелинейного видеомонтажа OpenShot 2.4.3. Код проекта поставляется под лицензией GPLv3: интерфейс написан на Python и PyQt5, ядро обработки видео (libopenshot) написано на C++ и использует возможности пакета FFmpeg, интерактивная шкала времени написана с использованием HTML5, JavaScript и AngularJS. Для пользователей Ubuntu пакеты с последним выпуском OpenShot доступны через специально подготовленный PPA-репозиторий, для остальных дистрибутивов сформирована самодостаточная сборка в формате AppImage. Имеются сборки для Windows и macOS.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 58 дней назад на
OpenNews.opennet.ru: Общая лента новостей (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
[Из песочницы] Восстановление смазанных и расфокусированных изображений с помощью фильтра Винера. Реализация на C++ OpenCV
В продолжении статьи про восстановление расфокусированных и смазанных изображений хочу поделиться своими результатами восстановления реальных изображений с помощью фильтра Винера. В качестве библиотеки обработки изображений использовалась OpenCV 3.4. Фотокамера – Nikon D320, объектив Nikon DX AF-S NIKKOR 18-105mm, расфокусировка осуществлялась вручную, съёмка осуществлялась без штатива.
ПОДРОБНЕЕ ...
 похожих (1)
Добавлено 51 день назад на
Хабр / Интересные / Тематические публикации (Россия)
КАТЕГОРИЯ: IT/ПО/Программирование/C & C++
Выпуск видеоредакторов Shotcut 18.11 и DaVinci Resolve 15.2
Состоялся релиз видеоредактора Shotcut 18.11 (следом выпущено обновление 18.11.18), который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3.
ПОДРОБНЕЕ ...
 похожих (2)
Добавлено 2 дня назад на
OpenNews.opennet.ru: Общая лента новостей (Россия)
КАТЕГОРИЯ: IT
 

Удаленная работа без вложений

Новые идеи для заработка с помощью интернет
Здесь постоянно требуются люди, желающие писать короткие (75 символов, ~10 слов) объективные комментарии к страницам сайтов. Оплата - от 2руб. за каждый. Вывод заработанных денег - без задержек. Работа
позволяет получать прибыль,
не имея специальных знаний и навыков. Все просто, надежно и долговечно. С опытом, сможете и сами выдавать различные задания другим.
Интересное в других категориях:

  Portable

CyberLink PowerDVD 10 Mark II Ultra 10.0.2113.51 Multi/RUS + Portable by Heineken
• просмотров •  2037
CyberLink PowerDVD 10 Mark II Ultra - один из самых лучших современных программных проигрывателей, позволяющий осуществл...

  Portable

StudioLine Web v3.70.15.0 (Portable)
• просмотров •  1555
StudioLine Web - функциональный HTML-редактор, который призван помочь пользователю в создании презентабельного Интернета...

  Мобильный софт

• просмотров •  722
Перед Вами новые живые обои для Android. Воздушные шары, мыльные пузыри, рябь на воде, осенняя и зимняя природа, абстрак...

  Интернет

• просмотров •  727
Версии Линейки Microsoft Visual Studio 2010 представляет интегрированную инструментальную среду и серверную инфраструкту...


 
 
Интересное
 
SEO и раскрутка
Инструменты
Авторские блоги
Базы синонимов
Базы для Allsubmitter
Симуляторы поисковых ботов
Валидаторы
Парсеры
Анализ сайта
 
Полезные сервисы
 
TOP-5 статей
Делюсь своим опытом того, как увеличить посещаемость сайта с 0 до 3600...
Анализ и Аудит Сайта по системе все включено Гладко было на бумаге Раз...
Для того чтобы привлечь посетителей недостаточно сделать хороший сайт ...
22 наиболее часто встречаемых ошибок при самостоятельной оптимизации с...
Регистрация сайта в рейтингах является важным шагом в продвижении сайт...
 
Other languages
 
Для гурманов
Около 9 тыс. рецептов блюд со всего мира на все случаи жизни, для гурманов и на каждый день, сложные и очень простые...

      Выбрать рецепт »
 
Афоризм
Женщина не воробей - залетит не прокормишь
 
Анекдот
Наша гражданская позиция получила наконец международное признание - её внесли в Камасутру.
   80, анекдоты, раздел: "Политический анекдот"
 
 
Мы рады приветствовать Вас на своем сайте! Добро пожаловать
НаверхПрограммы на каждый день Copyright © SoftLoadWeb.ru ® 2010 - 2018 НаверхПрограммы на каждый день
Яндекс.Метрика