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


Введение в Дотти
Dotty — это новый компилятор Scala, который будет использоваться в версии 2.13 Scala. Он основан на DOT по своей внутренней структуре. Исчисление, используемое в Dotty, такое же, как и в DOT. Dotty — более быстрый компилятор, чем компилятор Scala, используемый в Scala 2. В этом блоге я буду обсуждать преимущества dotty, его архитектуру и функции, которые были исключены из этого нового компилятора. Преимущества Dotty по сравнению с текущим компилятором scala: - Это чуть больше..

Взаимная рекурсия
Déjà vu’ Впервые я услышал термин "рекурсивный" в 2013 году. Сначала я подумал: "Я выучил курсив еще в начальной школе, что такого сложного в эффективном письме?" Рекурсивные функции — это функции, которые из-за отсутствия лучшего понимания вызывают сами себя для выполнения задачи. Я изучал рекурсию и то, как она на самом деле работает на YouTube. Я наткнулся на довольно информативное видео с примером, который, по моему мнению, стоит обсудить здесь. def count(n): if n >..

Как залезть на дерево
Вернее, как слезть с него. Но обо всем по порядку. Эта статья немного отличается от обычного формата статей от PVS-Studio. Мы часто пишем о проверке других проектов, но почти никогда не приоткрываем завесу над нашей внутренней работой. Пришло время исправить это упущение и рассказать о том, как устроен анализатор изнутри. Точнее, о самой важной его части — синтаксическом дереве. В статье речь пойдет о той части PVS-Studio, которая относится к языкам C и C++. Перво-наперво..

Преодолевая языковой барьер программирования
К 2016 году Хорхе Товар много раз пытался выучить программирование, но у него ни разу не получилось. Разочарованный языковым барьером между ним и его товарищами по команде разработчиков, он решил, что на этот раз он наконец-то справится. На этот раз он попробует Codecademy. Вот его история. Привет, я Хорхе! Я специалист по цифровым стратегиям в компании Johnson & Johnson JLABS . Как я начал писать код Как случается со многими людьми, мой первый опыт программирования пришелся..

Reactstrap — Карусели и коллапс
Reactstrap — это версия Bootstrap, созданная для React. Это набор компонентов React со стилями Boostrap. В этой статье мы рассмотрим, как добавлять карусели и сворачивать компоненты с помощью Reactstrap. Карусель с использованием тега и имени класса Мы можем изменить тег и имя класса, которые отображаются в элементе карусели. Например, мы можем написать: import React from "react"; import { Carousel, CarouselItem, CarouselControl, CarouselIndicators,..

Манифест разработки реверберации
Предпочитайте ясность и ясность разуму и неявной магии Предпочитайте делать свой код доступным для поиска, а не использовать много динамической магии, которая затрудняет поиск использования. Если что-то волшебно и не поддается восприятию, не делайте этого. «Соглашение важнее конфигурации» не всегда правильно, когда оно затемняет. Предпочитайте намеренное раскрытие названий методов встроенным комментариям. Комментарии могут устаревать. Имена методов выполняют двойную функцию,..

Лучший способ установить драйвер Chrome в вашей ОС (python)
Устали искать установочные файлы chrome-driver и настраивать их в пути , вот решение для вас. ChromeDriverBinaryAuto: ChromeDriverBinaryAuto можно использовать для автоматического определения последней версии драйвера Chrome, необходимой для установленного браузера Chrome/Chromium. Предварительное условие: Обязательно сначала установите Chrome или Chromium и добавьте браузер в путь двоичного поиска. Установка: pip install chromedriver-binary-auto Чтобы переопределить..