Pull to refresh
  • by relevance
  • by date
  • by rating

Рейтинг языков программирования от TIOBE: C# теряет популярность, C++ становится востребованнее

ProgrammingStatistics in IT
Компания TIOBE опубликовала обновленный рейтинг языков программирования.

Обновляется этот рейтинг раз в месяц, позволяя следить за динамикой популярности различных языков программирования. Данные, которые используются для оценки, собираются по всему миру, это количество разработчиков в определенной сфере, доступность курсов по конкретным языкам, решения, которые позволяют расширить возможности языка.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Views28K
Comments 19

OpenCV Hackathon is coming

Open source
image

Этим летом библиотека OpenCV отмечает свой двадцатый юбилей. OpenCV — самая большая библиотека компьютерного зрения в мире. Она используется чуть ли не в каждом мобильном телефоне, планшете и камере, не говоря уже о настольных системах и серверах. SourceForge рапортует о 20 миллионах скачиваний релизных версий библиотеки, и это число продолжает расти.
Читать дальше →
Total votes 5: ↑5 and ↓0+5
Views2.3K
Comments 0

20 февраля состоится С++ Meetup Moscow #6

Mail.ru Group corporate blogProgrammingC++


20 февраля в офисе Mail.ru Group состоится встреча С++ User Group. На мероприятии расскажут про инновационные подходы к IPC в лице Mojo, являющегося частью фреймворка Chromium, — Mojo позволяет удобно строить IPC между процессами. И даже теми, в которых запущены приложения на других языках: C#/Java и др. Затем мы послушаем истории про std::initializer_list и как с ними непросто жить. А в заключение узнаем, что нам потребовалось почти 20 лет, чтобы научиться нормально объявлять константы.

Описание докладов, ссылка на регистрацию и все детали по митапу под катом. Регистрируйтесь сами и приглашайте друзей!
Читать дальше →
Total votes 16: ↑16 and ↓0+16
Views1.2K
Comments 1

Яндекс.Практикум запустил онлайн-курсы для Junior-разработчиков

PythonC++Studying in IT
image

Сервис онлайн-образования Яндекс.Практикум объявил о старте программ для фронтенд- и Python-разработчиков начального уровня, которые позволят им вырасти до среднего уровня. Кроме того, появился новый курс «Разработчик C++».
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Views7K
Comments 0

Promwad запускает видеоконференции на ТВ-приставках и Smart TV

IPTVDevelopment for AndroidDevelopment for LinuxManufacture and development of electronicsVideo conferencing

В дизайн-центре электроники Promwad стартовали пилотные проекты по запуску видеоконференций и услуги совместного просмотра на базе Smart TV и ТВ-приставок европейских операторов цифрового ТВ. Функция видеоконференций будет интегрирована в основной контент операторов и не потребует установки Zoom, Skype и других аналогичных приложений.

Читать далее
Total votes 6: ↑6 and ↓0+6
Views2.3K
Comments 1

Microsoft упростила доступ к API Win32 для языков Rust и C#

APICC#RustDevelopment for Windows

Компания Microsoft рассказала о проекте по упрощению взаимодействия с API Win32 для языков программирования Rust и С#. Проект получил название win32metadata и доступен для предварительного просмотра на Github.

Читать далее
Total votes 28: ↑23 and ↓5+18
Views7.1K
Comments 18

OpenCV ищет студентов для Google Summer of Code-2021

Algorithms

Крупнейшая библиотека компьютерного зрения OpenCV присоединилась к программе Google Summer of Code-2021 и объявляет набор студентов, которые хотели бы попробовать свои силы и заодно помочь улучшить работу библиотеки. Детальную информацию об OpenCV и ее участии в GSoC можно найти здесь

Читать далее
Total votes 3: ↑3 and ↓0+3
Views1.4K
Comments 0

Mixxx 2.3 — свободный пакет для создания музыкальных миксов

Open sourceC++Development for MacOSDevelopment for LinuxDevelopment for Windows

Вчера 28.06.2021, на сайте разработчика было объявлено о релизе Mixxx версии 2.3.0. Выпуск релиза затянулся на два года, было сделано 7477 правок, что затронуло более чем 1 миллион строк кода!

Поехали..
Total votes 2: ↑2 and ↓0+2
Views1.9K
Comments 7

Онлайн-митап DevDay Mobile: C++ -> Swift, скрытый API Android и будни разработчика

2ГИС corporate blogDevelopment for iOSDevelopment of mobile applicationsDevelopment for AndroidSwift

8 июля в 19 часов в рамках интерактивной ютуб-трансляции обсудим много интересного с ребятами из питерского 2ГИС, Podlodka, Самоката, SberDevices и Cococaheads. В программе хардкорные доклады, нескучные перерывы и жаркие дискуссии. 

Здесь можно добавить событие в календарь.

Читать далее
Total votes 4: ↑3 and ↓1+2
Views457
Comments 0

Как используется язык программирования С++ в автомотив практике и кэши с различных точек зрения

Luxoft corporate blogC++Conferences

Привет! 14 июля мы проведем онлайн-митап по C++. Вас будет ждать 2 доклада: как используется язык программирования в автомотив практике и все про кэши. Подробности под катом.

Читать далее
Total votes 3: ↑3 and ↓0+3
Views1.1K
Comments 0

На чем писать мультиплатформенное desktop-приложение? Взгляд менеджера

Website development
Сегодня авторы большинства приложений уже не могут позволить себе выпускаться под одну платформу. Early adopters сидят под маками, мейнстрим сидит под Win32, а гики и адепты open source предпочитают Linux. Каждая из этих аудиторий обладает уникальными свойствами, а поэтому важна для большинства проектов.

Данная статья задумывалась как открытая попытка разобраться, на чем стоит писать мультиплатформенное desktop-приложение. Приглашаю высказать свое мнение людей с опытом создания таких приложений.

Изначально определим критерии, по которым будем оценивать различные платформы. В первую очередь — это удобство пользователя. Уверен, что вы замечали общие черты у приложений, написанных под разные платформы. Во вторую — это интересы проекта. Моя задача — построить успешный бизнес, а не играться с различными инструментами.

Обозначим рамки исследования. Мое приложение — небольшая утилита для пользователя-«чайника», которая качает файлы из интернета: минимум GUI, небольшой набор функциональности, использование внешних С++ библиотек.

Ну что, начнем. Какие есть варианты? Я рассмотрю Java, C#, C++, Python. Буду рад, если вы расскажите о других альтернативах.
Читать дальше →
Total votes 66: ↑42 and ↓24+18
Views41K
Comments 328

CИ++: Закон Большой Двойки

C++
Translation
оригинал: www.artima.com/cppsource/bigtwo.html
авторы: Бьярн Карлссон и Мэттью Уилсон (Bjorn Karlsson и Matthew Wilson)
1 октября, 2004

Краткое содержание

Добро пожаловать в первый выпуск, посвященный Умным Указателям, в ежемесячную колонку, написанную исключительно для «The C++ Source». В этой колонке программисты Бьярн и Мэттью осторожно будут рассматривать С++ идиомы, триксы и мощные техники. Чтобы вы не погрязли во всей сложности рассматриваемых серьезных тем, мы время от времени будем разбавлять их программерскими шутками. Итак, кто сказал что здесь нету таких вещей как бесплатный ланч? В этом выпуске авторы пересмотрят «Закон Большой Тройки», и объяснят какие из этих трех магических составляющих зачастую не нужны.
читать далее
Total votes 12: ↑5 and ↓7-2
Views9.5K
Comments 13

История Qt Software

Qt
Думаю, что многим хорошо известна эта компания, но не все знают с чего всё начиналось. Я бы хотел выложить сюда небольшой кусочек истории этой, достойной уважения, компании. Кстати, случай с Qt в очередной раз подтверждает суждение, что всё начинается с малого, надо только быть уверенным в успехе и, конечно, что-нибудь делать хорошо :)
image

История Qt Software
Total votes 83: ↑75 and ↓8+67
Views9.6K
Comments 86

Windows Vista SP2 выходит в бета-тест, опубликован список багфиксов

IT-companies
Практически одновременно с тем, как подписчики TechNet и MSDN получили возможность испробовать предварительную версию Vista SP2, Кевин Тофель с ресурса jkontherun не поленился и собрал полный список багфиксов сервис-пака.

В двух словах об апдейте системы можно сказать следующее: не умопомрачительно, но несколько полезных дополнений все же есть. Даже для тех, кому не терпится самому посмотреть на изменения, но не хочется ждать апреля найдется выход: Microsoft сделает доступным Windows Vista и Windows Server 2008 Service Pack 2 Beta через «Customer Preview Program» (программа оценки покупателем), которая начинается сегодня на TechNet.

Вот самое интересное из того, что ожидает пользователей Vista не отказавшихся от автоматического обновления:
  • Built-in Hyper-V hypervisor
  • Event logging support in SPC
  • Fixes for DRM issues from WMP upgrades
  • Windows Vista Feature Pack for Wireless
  • Functionality to reduce resources required for sidebar gadgets
  • Improved power settings for Windows Server 2008

Поймите меня правильно — перевести это на русский язык корректно достаточно сложно для человека, на компьютере которого ОС Vista не установлена. Полный список исправлений под катом, английский язык.
Читать дальше →
Total votes 41: ↑32 and ↓9+23
Views12K
Comments 44

Изобретаем технологию: опыт соединения нескольких open-source проектов

Website development
Я хотел бы поделиться опытом создания приложения, или точнее технологии, основанной на нескольких open-source проектах. Это нечто вроде веб-сервера с поддержкой асинхронных сообщений и возможностью исполнения скриптов на JavaScript.

Читать дальше →
Total votes 42: ↑39 and ↓3+36
Views1.6K
Comments 44

Как подружить Java и C++. Часть первая

Java
Здравствуйте.

Как вы, наверное, уже догадались, речь пойдет о JNI. Для тех, кто не знает что это, объясняю: JNI (или java native interface) — это такая штука, которая позволяет делать вызовы нативного кода из java машины и наоборот.

Зачем это может потребоваться? Есть несколько причин: необходимость использовать код, который уже написан для нативной платформы, необходимость реализовать что-то такое, что невозможно сделать с помощью одной JVM (например, работа с какими-нибудь специфическими железками), ну и ускорение выполнения критических кусков кода (правда, это весьма спорный момент).

Так как же им пользоваться?
Total votes 41: ↑39 and ↓2+37
Views93K
Comments 53

C++ MythBusters. Миф о подставляемых функциях

C++
Здравствуйте.

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

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

Читать дальше
Total votes 66: ↑61 and ↓5+56
Views34K
Comments 165

C++ MythBusters. Миф о виртуальных функциях

C++
Здравствуйте.

В прошлой статье я рассказывал, с какой не всем известной особенностью можно столкнуться при работе с подставляемыми функциями. Статья породила как несколько существенных замечаний, так и многостраничные споры (и даже холивары), начавшиеся с того, что inline-функции вообще лучше не использовать, и перешедшие в стандартную тему C vs. C++ vs. Java vs. C# vs. PHP vs. Haskell vs. …

Сегодня пришла очередь виртуальных функций.
Читать дальше
Total votes 55: ↑49 and ↓6+43
Views69K
Comments 109

C++ MythBusters. Миф о виртуальных функциях (дополнение)

C++

Преамбула


Добрый вечер (ну, или кому чего).

Не так давно наткнулся на хабре на статью о виртуальных функциях в С++ (она находится сейчас тут). Был бы рад добавить комментарий, но, как оказалось, тут надо иметь регистрацию. Собственно поэтому я и написал этот пост-дополнение к вышеуказанной статье.

В данной статье я хочу затронуть вопрос виртуальности конструкторов, деструкторов, а также специфичные вопросы, так или иначе связанные с виртуальностью функций.

Статья расчитана на программистов средней и высокой квалификации. Приятного чтения.
Читать дальше →
Total votes 35: ↑27 and ↓8+19
Views13K
Comments 43