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, чтобы найти самые читаемые истории о любой технологии.
Оригинал