c (22)

Основи Програмування AVR C

В цій статті розглядаються деякі ключові концепції програмування мовою C для мікроконтролерів AVR. Регістри AVR Біти та байти Бітові операції Очищення та встановлення бітів Макрос керування значенням біту _BV() Регістри AVR Регістри — це спеціальн...

Codeguida · 07 вересня 2021 · 134 · 2

У 2019 році мова C була популярнішою за Python

Мова програмування C, якій майже 48 років, й досі поширена серед розробників та, що цікаво, вона популярніша за Python. Принаймні, такі дані вказані в рейтингу TIOBE за 2019 рік. Він визначає популярність мов програмування на базі пошукових запитів у...

Codeguida · 09 січня 2020 · 4

Бібліотека Rustls виявилась кращою і швидшою за OpenSSL

Маленька і відносно невідома бібліотека TLS, написана мовою Rust, перевершила галузевий стандарт OpenSSL практично в усіх основних категоріях. Такі результати показала серія тестів, що складалася з чотирьох частин (1, 2, 3, [4](https://jbp.io/2019/07...

Codeguida · 23 липня 2019 · 2

Екосистема розробників у 2019 році: дослідження JetBrains

Компанія JetBrains опублікувала дослідження, присвячене екосистемі розробників у 2019 році. В опитуванні взяли участь майже 7000 розробників. Ось деякі цікаві результати: JavaScript найбільше використовують як основну мову програмування. Водночас J...

Codeguida · 21 червня 2019 · 2

Які проблеми з безпекою характерні для різних мов

Компанія WhiteSource опублікувала аналіз вразливостей для різних мов програмування. В середньому проблеми з безпекою у відкритих проектах розподілились так: 47% всіх знайдених проблем стосуються мови С, 17% — PHP, 12% — Java, 11% — JavaScript. Частк...

Codeguida · 30 березня 2019 · 3

Поради для кращого написання коду мовою C#

Вступ та загальні відомості Я програмую мовою С# вже більше чотирьох років, спостерігаючи, як ця мова змінювалася від С# 5 до С# 6. В цілому, С# вже розвинувся, але більшість програмістів ще не достатньо удосконалили свої навички, щоб зрозуміти основ...

Codeguida · 05 березня 2021 · 13

Python може очолити список найпопулярніших мов за версією TIOBE

Організація TIOBE опублікувала свій рейтинг мов за червень — і в ньому мова Python вперше майже наздогнала C, яка класично очолює список. Зараз розрив між ними складає лише 0,7%. За 20 років існування рейтингу перше місце завжди належало або мові C,...

Codeguida · 09 червня 2021

Microsoft запустила проєкт для розробки мобільних застосунків на C#

Microsoft запускає експериментальний проєкт Mobile Blazor Bindings. Він дозволяє писати застосунки для Android та iOS мовою C# — за допомогою .NET і фреймворку Blazor. Так розробники зможуть спиратися на знайомі шаблони вебпрограмування. Microsoft [в...

Codeguida · 17 січня 2020 · 7

Пишемо першу багатониткову програму на С#

Написати багатониткову програму не так складно, як це було раніше. .NET зробив за нас багато брудної роботи, щоб ми могли більше зосередитись на деталях. Існує кілька способів створювати багатониткові програми на C#. Запуск нитки public class SimpleT...

Codeguida · 28 липня 2017 · 3

STM32: Bit Banding

В статті ми будемо розглядати Bit Banding та зупинимось на таких питаннях: Технологія Bit Banding Використання Bit Banding Bit Banding масив Допустимі значення Технологія Bit Banding Bit Banding – технологія, що зв'язує окремий біт регістру або про...

Codeguida · 4 роки тому · 32