46 историй, чтобы узнать о C

46 историй, чтобы узнать о C

11 апреля 2023 г.

Давайте узнаем о C из этих 46 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.

Один из основных соусов программирования, если он может выстрелить вам в ногу.

1. Основы взлома: часть 3

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

2. 5 лучших бесплатных курсов C++ для изучения программирования

Я собираюсь поделиться с вами некоторыми из лучших онлайн-курсов по изучению C++ в удобное для вас время и в любом месте и бесплатно.

3. Компиляция файла CUDA в VS Code [Практическое руководство]

Попытка скомпилировать файл .cu изначально не поддерживается в коде VS. Это может быть проблемой, если вы хотите скомпилировать и отладить (по крайней мере часть файла процессора, поскольку отладка ядра в настоящее время не поддерживается в VS Code).

4. Процессы и Темы: Основы освоения Linux

Потоки и усилители; Процессы — одна из наименее понятных тем в Linux. Выделите себя, начав изучать их сегодня. Смотрите, как вы преображаетесь!

5. Число Армстронга в C

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

6. Как объединить два отсортированных массива в C

В этом блоге мы обсудим алгоритмы и их реализации для слияния двух отсортированных массивов с помощью C.

7. C# HTML в PDF — пример кода

IronPDF — идеальное решение для преобразования HTML-сайтов в проекты .NET и .NET core. Он не только преобразует HTML, но и имеет множество других полезных возможностей

8. Сброс AST программы C с помощью внешнего интерфейса компилятора Psyche-C

Psyche-C — это внешний интерфейс компилятора C, предназначенный для реализации инструментов статического анализа.

9. Заложите прочный фундамент, написав безопасные утилиты на C и C++

Библиотеки и системные утилиты образуют основу, на которой строятся более крупные проекты. Поэтому очень важно убедиться, что они, в частности, безопасны. Вот почему мы недавно представили пять новых правил для C++ и C для обнаружения нарушенной аутентификации и контроля доступа в системах *nix. Новые правила делятся на три категории: действительность учетной записи, предоставление разрешений и изменение каталогов.

10. Как скомпилировать код C/C++ в VS Code (Windows)

Как компилировать код C/C++ в VS Code (Windows): для компиляции кода C/C++ нам нужен GCC/G++ для компиляции кода, но в Windows нет терминала.

11. Написание и компиляция C++ в Linux [Практическое руководство]

Если вы приняли Linux, скорее всего, вы сделали это в целях разработки. В конце концов, в нем есть все необходимое для программирования на большинстве языков, причем (почти) бесплатно.

12. Руководство по изучению & Изменение исполняемого кода

Обзор инструментов и методов для проверки и изменения исполняемого файла.

13. Стоит ли изучать C в 2020/2021 году?

При работе со встроенными системами, которые зависят от скорости или имеют минимальный объем памяти, C является идеальным языком выбора. Это краткая статья о том, почему вы должны изучать C и о преимуществах этого.

14. Как обратить число в C/C++

Обратное число в программе C/C++ означает перестановку цифр, т.е. поставить последнюю цифру заданного числа на первую позицию или наоборот.

15. Использование C# для систем реального времени

Мой лучший опыт создания высоконагруженного приложения реального времени на платформе .NET

16. Как работать с битами в C и C++

Все данные в компьютере представлены в двоичном виде, то есть в 0 или 1. Компьютеры или машины не понимают наши языки, они понимают биты. Обычно программист не заботится об операциях на битовом уровне. Но иногда программист должен погрузиться на более глубокий уровень и работать над битами.

17. Решение проблем с веб-приложениями на C — самом экологичном языке программирования

Веб-приложения на языке C означают высокую производительность, и это проще, чем вы думаете

18. Новая версия программного обеспечения: Uno Platform 4.1 предлагает повышение производительности на 30 % и большую совместимость!

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

19. Как укротить «асинхронную пустоту» в C#

Большинство разработчиков dotnet среднего уровня, пишущих асинхронный код ожидания на C#, в какой-то момент столкнутся с async void. Вот творческое решение, позволяющее избежать головной боли.

20. Скрытие членов с помощью явной реализации интерфейса в C#

Явная реализация интерфейса — это сложный и редко используемый метод, который позволяет одному классу наследовать от нескольких интерфейсов, имеющих одинаковую сигнатуру метода. Явная реализация каждого интерфейса с добавлением имени интерфейса перед методом позволяет одной и той же сигнатуре метода существовать в одном и том же классе. Я не буду демонстрировать это здесь, но в Интернете есть множество примеров этого. Есть еще одно преимущество явной реализации интерфейса, а именно скрытие членов от доступа через ссылку на класс. Я создам пример этой техники, используя фабричный шаблон проектирования, класс Fruit и консольное приложение, которое вы можете пройти, нажав F11. Если вы создаете новое консольное приложение C# в Visual Studio, а затем копируете и вставляете весь приведенный ниже код, вы можете выполнить его (F11) и посмотреть, как оно работает.

21. Как расширить общий модуль KMM с помощью кода C/C++

Узнайте, как внедрить простую реализацию SHA-256 на языке C в библиотеку KMM и использовать ее для целевых платформ iOS и Android.

22. Почему и где можно бесплатно изучить программирование на C

В этом посте мы предоставим курс программирования на C бесплатно, и вы сможете узнать: чему вы научитесь, список содержания курса, требования, описание,

23. Почему и где вы все еще должны использовать языки C/C++?

От сложных баз данных до беспилотных автомобилей область использования языков C и C++ удивительно широка. Даже сегодня, с множеством новых & надежные инструменты программирования, два языка кодирования 70-х годов невозможно заменить. Итак, каковы общие приложения C & C++ сегодня и почему мы до сих пор их используем? Давайте узнаем в этой статье.

24. Вызов по значению и вызов по ссылке

В статье вы узнаете, как передавать данные в функцию, охватывая такие понятия, как Call-By-Value & Вызов по ссылке в C/C++.

25. Понимание XDP: альтернатива сетевому стеку в ядре

ЧТО?

26. Noonification: изменит ли ChatGPT собеседования по кодированию навсегда? (24.12.2022)

24.12.2022: 5 лучших статей на главной странице Hackernoon!

27. Основы взлома: часть 2

Давайте рок-н-ролл. Ниже у нас есть C-программа, предназначенная для приема и вывода аргументов командной строки:

28. Заложите прочный фундамент, написав безопасные утилиты на C и C++

Библиотеки и системные утилиты образуют основу, на которой строятся более крупные проекты. Поэтому очень важно убедиться, что они, в частности, безопасны. Вот почему мы недавно представили пять новых правил для C++ и C для обнаружения нарушенной аутентификации и контроля доступа в системах *nix. Новые правила делятся на три категории: действительность учетной записи, предоставление разрешений и изменение каталогов.

29. Масштабируемые агрегаты: упрощение обработчиков команд

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

30. Как создать блог с помощью ASP.NET Core и C#

Учимся на практике

31. Уязвимость переполнения стека

Переполнение стека — это тип уязвимости, связанной с переполнением буфера. Когда мы наливаем в стакан воды больше, чем его вместимость, вода проливается или переливается, точно так же, когда мы вводим данные в буфер больше, чем его вместимость, данные переполняются в соседнюю область памяти, вызывая сбой программы. Это называется переполнением буфера.

32. Операторы увеличения и уменьшения в C/C++

Я обнаружил, что знак '++ и  — — ' в C++ сбивает с толку многих начинающих, поэтому давайте объясним, что они на самом деле означают,

33. Microsoft SEAL и заря гомоморфного шифрования

Гомоморфное шифрование переходит от академических кругов к производственным сценариям использования. Прокачайте его с помощью C# и фитнес-трекера, ориентированного на конфиденциальность.

34. Как использовать указатели в C

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

35. Как получить НОД двух чисел в C

Наибольший общий делитель (НОД) — это наибольшее натуральное число, которое также является общим делителем заданного набора положительных целых чисел. Он также известен как наибольший общий фактор (HCF) или наибольший общий фактор (GCF).

36. 6 лучших книг по программированию на C++ по рейтингу отзывов

Язык программирования C++ — это книга с подходящим названием для первого места в этом списке. Автор, Бьерн Страуструп, хорошо известен.

37. 6 лучших книг по программированию на C, оцененных по отзывам

C Programming Language и Let Us C являются одними из лучших книг по программированию на языке C, доступных на сегодняшний день, согласно их оценкам отзывов.

38. Изучение C#: огромный список руководств по C#

C# является одним из самых универсальных языков программирования и упрощает программирование, предлагаемое такими языками, как Java, и имеет корни в семействе языков C, включая C и C++. C# является типобезопасным, объектно-ориентированным и работает в среде выполнения .Net Framework, а код C# компилируется в IL (промежуточный язык), который соответствует спецификациям CLI.

39. Как использовать MDK-ARM для имитации аппаратного модуля, который запускает RTOS RT-Thread

Подготовка

40. Матрешка Java-C-Assembly

Отказ от ответственности:

41. Как запускать и отлаживать код C/C++ с помощью VSCode

К концу этого краткого руководства вы сможете запускать, отлаживать и получать файлы IntelliSense для C/C++ в VSCode

42. C С точки зрения COBOL

Первоначально я написал эту статью для печатного журнала в 1986 году. Мне было 23 года, и я занимался COBOL в течение четырех лет, первоначально на перфокартах. Я начал слышать о C, научил себя этому и немного переписал COBOL в C (обратите внимание, C — ужасная замена COBOL), и я написал это в качестве учебника для других программистов COBOL, чтобы получить представление о C. Я обновил введение около 10 лет назад для сообщения в блоге, но за последние 2 недели я поделился им с полдюжиной людей, которые ничего не понимали в COBOL, просто чтобы я мог описать им структуры записей COBOL, которые я feel довольно мощны и не представлены в большинстве современных языков. Это играет на новом языке, который я сейчас разрабатываю, так что наслаждайтесь взрывом из прошлого и узнайте, чем ваши бабушка и дедушка занимались «когда-то» :).

43. Что такое nullptr в C++

Ответ на вопрос "Что такое nullptr в C++?" было бы проще простого для опытных глаз C++ & для тех, кто знаком с Modern C++, т.е. ключевым словом. Но nullptr — это больше, чем просто ключевое слово в C++ & чтобы объяснить это, я написал эту статью. Но прежде чем перейти к этому, мы увидим проблемы с NULL & затем мы погрузимся в простую реализацию nullptr & некоторые варианты использования nullptr.

44. Десять лучших языков программирования для начинающих в 2021 году

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

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

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

46. 7 лучших практик обработки исключений в C++

Обработка исключений в C++ — хорошо изученная тема, если вы наблюдаете начальные этапы кривой обучения. В Интернете доступно множество руководств по обработке исключений в C++ с примерами. Но мало кто объясняет, чего не следует делать & тонкости вокруг него. Итак, здесь мы увидим некоторые тонкости, откуда & почему вы не должны генерировать исключение вместе с некоторыми новыми функциями, представленными в Modern C++ при обработке исключений, например. Я не эксперт, но это то, что я получил из различных источников, курсов и т.д. отраслевой опыт.

Спасибо, что ознакомились с 46 самыми читаемыми статьями о C на HackerNoon.

Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE