У JavaScript і TypeScript вже третина ринку. Java пʼятий рік поспіль втрачає популярність. Python після кількарічної негативної динаміки цього року набрав оберти. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9060 анкет від ІТ-спеціалістів з України. Поїхали.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Світова історія знає близько 9000 мов, що ґрунтуються на компʼютерному коді. І лише деякі з них стали безперечними фаворитами сучасних кодерів. Ми розпитали трьох українських айтівців про мови програмування, з якими вони працюють упродовж свого професійного шляху — Java, C++ та Rust.
Агентство національної безпеки США закликало відмовитися від використання мов програмування, у яких відповідальність за управління пам’яттю покладена на розробника, таких як C та C++. Творець мови програмування C++ Б’ярн Страуструп у відкритому листі виступив на захист мови і не погодився з позицією агентства.
JavaScript зберегла статус найпопулярнішої мови програмування на GitHub цього року. Перша пʼятірка мов залишилася незмінною з минулого року, але PHP поступилася позицією C++. Про це йдеться у щорічному звіті-переліку найпопулярніших мов програмування на GitHub. Лідером протягом кількох років залишається JavaScript.
Якби ви створювали власну мову програмування з будь-якими характеристиками в межах нашої реальності, то якою б вона була? Нам запропонували український синтаксис, суб’єктноорієнтовану парадигму та мову, схожу на голосовий помічник.
Микита Качко — Software Engineer у BMW Car IT. Ще під час навчання в КПІ почав працювати в Samsung Electronics, звідти перейшов у Luxoft на автомобільний проєкт. У 2019 році переїхав в Ірландію, щоб працювати в Amazon. Але любов до машин пересилила — і тепер Нік знову працює в автопромі. Про особливості роботи айтівцем в автомобільних проєктах він розповів DOU.
Навіщо знати більше однієї мови програмування? А понад чотири? Чи всім потрібна така «багатомовність», які переваги вона дає і чи є недоліки від знання багатьох мов? Ми поговорили з чотирма айтівцями про те, що спонукало їх стати програмними поліглотами"та як краще вчити нові мови.
Інженери Google запускають нову «експериментальну» мову програмування з відкритим вихідним кодом під назвою Carbon. Вона має стати наступницею C++.
Українські інженери компанії GlobalLogic уже понад десять років допомагають компанії Avid розробляти програмне забезпечення для звукозапису Pro Tools. Серед клієнтів компанії Avid — голлівудські продакшени, телестудії та медіа. Ми поспілкувалися з молодшим віцепрезидентом з інжинірингу GlobalLogic в Україні Володимиром Воробйовим про особливості роботи з передовим програмним забезпеченням для звукозапису.
Python вже другий рік поспіль демонструє негативну динаміку. Java теж втрачає позиції — цього року вона на третьому місці за популярністю. Натомість на друге вийшла мова C#. Частка JavaScript після невеличкого падіння у 2021-му цього року знову зростає. Але найкраща динаміка у TypeScript (вже понад 10% і приріст майже удвічі). Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9245 анкет з України. Поїхали.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
У 2021 році в розділі «Технічні статті» було опубліковано понад 300 авторських матеріалів. У них ІТ-фахівці описували технічні рішення, кейси, приклади з різних напрямів розробки. У цьому огляді ми зібрали для вас найкращі технічні статті року. Критерії відбору: кількість переглядів, активність комʼюніті в коментарях і субʼєктивні враження редакції.
Статті
· .NET,
Blockchain,
C++,
cloud,
Data Science,
Front-end,
Go,
Java,
JavaScript,
ML,
Python,
UI,
автоматизація,
безпека,
підсумки
Яку мову програмування вибрати початківцю, щоб увійти в ІТ? Це питання ми поставили розробникам, які вже давно у сфері. Головна порада — обрати ту мову, для вивчення якої є достатньо матеріалів у відкритому доступі та яка має попит на ринку. Серед мов, які респонденти найчастіше радять вивчати початківцям — JavaScript, Python, Java, C/C++, PHP та Ruby.
Пропонуємо список технічних запитань, які, ймовірно, вам поставлять на співбесідах з C++. Питання надали фахівці, що проводять технічні інтерв’ю з цієї мови. Врахуйте, що є широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь.
11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років.
Статті
· C,
C++,
Go,
Java,
JavaScript,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Мова С++ універсальна, швидка та затребувана. Плюси мають своїх фанатів, хоча дехто вважає її занадто складною та застарілою. Проте, з впевненістю можна сказати, що вона залишатиметься актуальною ще довго. Розповідаємо про переваги C++ та обговорюємо, які можливості відкриває перед розробниками новий її стандарт С++ 20.
Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
В статье вы найдете информацию о том, как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать. Также прочтете о Qt, кроссплатформенной разработке, проблемах legacy и современном IPC и о том, как правильная архитектура проекта может помочь его удобному тестированию.
Андрей Гранкин рассказывает, как начал писать небольшие игры на C/C++, каков процесс разработки и где находит время на хобби в условиях большой загруженности. Статья субъективна и описывает процесс индивидуального старта и будет интересна IT-шникам, которые хотят поиграть в свои игры.
У випуску: розбираємося, чи варто використовувати метапрограмування і як це робиться; корутини і С++ 20; використання Visual Studio Code для Qt-застосунків.
В статье рассматриваем условия работы и общую архитектуру telecom-приложения, синхронный, асинхронный и промежуточный варианты построения soft real-time системы с большим количеством бизнес-логики и разбираем плюсы и минусы каждого подхода.
Коментарі