Публикации по теме 'programming'


Что происходит, когда вы вводите gcc main.c
Что такое GCC? Сборник компиляторов GNU (GCC) — это системный компилятор, широко применяемый в качестве инструмента при разработке бесплатного и проприетарного программного обеспечения, созданный в рамках проекта GNU для поддержки различных языков программирования и являющийся ключевым компонентом цепочки инструментов GNU и стандартным компилятором для большинство проектов, связанных с GNU и Linux, включая ядро ​​Linux. Помимо того, что он является официальным компилятором..

3 презентации уроков от преподавания
Программирование с детьми в IMC Weekend School Чему мы можем научить детей? Или чему они могут нас научить? Первый вопрос я задал себе, когда присоединился к IMC Weekend School для занятий по программированию. Сами того не зная, эти студенты фактически научили меня взаимодействию, общению и недооценке. Из этого опыта я вынес три урока, которые помогут вам стать лучшим докладчиком. Школа выходного дня IMC Для детей из неблагополучных районов IMC Weekend School предусмотрена..

Сколько вещей вы можете сосчитать на пальцах?
Сколько вещей вы можете сосчитать на пальцах? Давайте поговорим о нуле — этой надоедливой цифре! Для счета на пальцах? Ну давай попробуем .. 0 … 1 … 2 … 3 … 4 … 5 … 6 … 7 … 8 … 9 … 10 Это 11! Этот надоедливый ноль сумел втиснуться в наш счет. Ноль сам по себе является допустимым числом нашего счета, так как нам нужно сообщить кому-то, что у нас нет предметов. Но ноль вызывает много проблем в программировании, так как нам нужно знать, с чего мы начинаем нашу индексацию...

Супер классный
Класс — это первоначальный план или идея создания объекта. Это не настоящий объект, а то, на чем основываются все последующие объекты (экземпляры этого класса). Аналогией может быть формочка для печенья, формочка для печенья задает форму для каждого будущего печенья. Все эти печенья могут иметь разные вкусы и начинки, но все они имеют одинаковую форму. В моем примере я буду работать над созданием «человека», используя класс Human. Сначала я настрою голые кости (без каламбура) класса...

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

Функции и массивы в C: разные способы представления данных.
В программировании на C два ключевых типа данных — это функции и массивы. Хотя на первый взгляд эти типы данных могут показаться очень разными, их можно рассматривать как представляющие два разных способа представления данных. В этой статье мы рассмотрим философские идеи, лежащие в основе функций и массивов в C, и приведем примеры того, как их можно использовать. Функции: абстракции, работающие с данными Функции в C можно рассматривать как абстракции, которые работают с некоторыми..

Написание плагинов Neovim - Руководство для начинающих (Часть I)
Есть много отличных плагинов Neovim, но не так много руководств по написанию плагинов Neovim на Lua. В этой статье давайте приступим к изучению разработки подключаемых модулей Neovim в Lua. Это руководство для начинающих, и мы собираемся изучить его, разработав простой плагин, и продолжим изучать более сложные темы в будущих статьях. Часть 1: Эта статья. Часть 2: Доступно здесь . Оглавление Параметры запуска Путь выполнения Установка пути выполнения Использовать..