Публикации по теме '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++, или и того, и другого), что, давайте будем правдой, все меньше и меньше людей делают в наши дни, требуется некоторое время, чтобы понять указатели или даже просто изучить синтаксис указателей, разыменование, многомерные массивы и, конечно же, — указатели на функции. Некоторым из них требуется время, чтобы привыкнуть и распознать, что происходит при чтении чужого кода. Давайте освежим в памяти некоторые основы работы с массивами, прежде чем я объясню один странный..