Публикации по теме 'c-language'


Почему каждый программист-самоучка должен начать с CS50
Если бы я мог вернуться назад и что-то изменить в своем путешествии по программированию, я бы начал с гарвардского курса CS50x. Лектор, Дэвид Малан, использует динамичный стиль преподавания, используя соответствующие аналогии и визуальные эффекты, чтобы сделать сложные концепции более понятными. В первой лекции Дэвид затрагивает такие важные темы, как биты, пиксели, алгоритмы, вычислительное мышление и псевдокод. Слушая лекцию, я, наконец, смог связать различные части информации,..

Понимание основ: полное руководство по программированию на C
Введение: C — процедурный язык программирования со статически типизированным синтаксисом, который является мощным и универсальным инструментом, выдержавшим испытание временем. Известен своей эффективностью и низкоуровневыми возможностями. Это язык, лежащий в основе многих продуктов, которые мы считаем само собой разумеющимися, таких как операционные системы Windows, Linux и Mac, базы данных MySQL, интерпретаторы Python и множество других программ. Мать всех языков была разработана в..

ПРОГРАММА HELLO WORLD В C
Это вторая часть учебника по языку программирования c, если вы не смотрите первую часть этой серии, то нажмите здесь . В этой 2 части мы изучаем первый упр. программа программирования на С . Привет мир программа в c Шаг 1: в возвышенном текстовом редакторе щелкните файл, а затем выберите новый файл. В компиляторе turbo C++ перейдите в файл и выберите новый. Шаг 2: напишите приведенную ниже программу в своем компиляторе. #include ‹stdio.h› Пустота main() {..

Особенности языка программирования C
В серии уроков программирования на C мы говорим об особенностях языка программирования C. В предыдущем посте мы обсудили введение в программирование, например, для чего нужно программирование? зачем вы пишете программы? и некоторые основные моменты о языке c. Также можно сказать введение в язык Си, языки низкого уровня и языки высокого уровня, а также языки-трансляторы, ассемблеры , компиляторы и интерпретаторы. Итак, здесь мы поговорим о некоторых важных особенностях языка..

Приключение в стиле ретро: реализация калькулятора соотношения сторон для Commodore 64 в нескольких…
В этой статье я исследую возможность использования C64 для решения математических задач. На примере решения пропорции я покажу, как для этих целей можно использовать BASIC, C и MOS 6510 (6502) Assembly, используя функции BASIC для работы с плавающей запятой. Что я хочу делать? И так я продолжаю свое путешествие во времени в 80-х. Я пытаюсь обосноваться здесь и использовать C64 как инструмент для учебы и работы. В прошлых статьях: Путешествие во времени к Commodore 64:..

Реализация нескольких стеков в одном массиве
Чтобы реализовать несколько стеков в одном массиве, один из подходов состоит в том, чтобы разделить массив на k слотов размером n / k каждый и исправить слоты для разных стеков, мы можем использовать arr [0] для arr [n / k-1] для первого стека и от arr [n / k] до arr [2n / k-1] для stack2 и так далее, где arr [] - это массив размера n. Хотя этот метод прост для понимания, но проблема с этим методом заключается в неэффективном использовании пространства массива. Операция выталкивания..

Трюк с указателями и массивами из C, о котором вы (вероятно) не знали
При изучении C (или C++, или и того, и другого), что, давайте будем правдой, все меньше и меньше людей делают в наши дни, требуется некоторое время, чтобы понять указатели или даже просто изучить синтаксис указателей, разыменование, многомерные массивы и, конечно же, — указатели на функции. Некоторым из них требуется время, чтобы привыкнуть и распознать, что происходит при чтении чужого кода. Давайте освежим в памяти некоторые основы работы с массивами, прежде чем я объясню один странный..