delphi

  • Хабрахабр

    Отсеиваем простые из миллиарда чисел быстрее, чем в Википедии

    (Источник рисунка ) Поэтому можно подумать, что за века этот алгоритм изучен вдоль и поперек и добавить к нему ничего невозможно. Общеизвестно, что Решето Эратосфена (РЭ) один из древнейших алгоритмов, появившийся задолго до изобретения компьютеров. Поэтому удивился, когда на днях случайно обнаружил, что вариант, который в Википедии преподносится как оптимальный, можно заметно оптимизировать.Дело было так. Если посмотреть Википедию – там…

    Подробнее »
  • Софт

    Таблица Менделеева на школьной информатике

    (Управляющие карты)(Посвящается Международному году Периодической таблицы химических элементов) (Цветок Менделеева, Источник) Это были сразу три урока: география, естествознание и русский. Помнится, мы проходили утку. На уроке географии та же утка изучалась как житель земного шара: нужно было на карте показать, где она живет и где ее нет. На уроке естествознания утка изучалась как утка какие у нее крылышки, какие лапки,…

    Подробнее »
  • Хабрахабр

    Крадущийся в тени или поиски того света

    Assembler – мой любимый язык, … но жизнь так коротка. Продолжаю цикл изысканий по вопросу подходящих теней для некоторого рогалика. После публикаций раз и два несколько поостыл к данной теме, но эффект незавершенного действия побуждает меня возвращаться к маранию пикселей, и завершить гештальт. И так приступим.Уже в конце прошлого цикла подходил к пониманию, что расчёт графики на CPU это уже…

    Подробнее »
  • Хабрахабр

    Делфийская история успеха программиста из Улан-Удэ

    Мир суровый, но маленький и возможности его изменить есть у каждого. В 1996 году начиная изучать только что появившийся Delphi, я не мог себе представить, какая будет судьба у этого языка, который сильно повлиял на Java и C#, а также какая судьба будет у самой компании Borland, от названия которой у каждого олдскульного кодера идут мурашки по коже. Это очень…

    Подробнее »
  • Хабрахабр

    CPU-функции RDRAND и RDSEED стали доступнее

    Всем привет! Решил разобраться со встроенными в процессор функциями RDRAND и RDSEED. Сам я криптографией не занимаюсь, но кому то вполне может пригодится мое небольшое исследование. Хмм. Компилятор Delphi сказал Undeclared identifier. 2. Уже давно существует BMI, BMI2, AVX, AVX2 и даже AVX-512, а дельфийцы остановились на SSE4. Скомпилируем код сами. Не беда. Конечно же CPUID. Сначала сделал проверку на…

    Подробнее »
  • Хабрахабр

    Lazarus — простая анимация при помощи компонента TImageFragment

    Вместо предисловия В моей недавней статье Lazarus — пишем компонент для анимации спрайтов я описал процесс создания простого компонента TImageFragment, позволяющего отображать заданный фрагмент изображения. Продолжая выбранную тему, в этой статье я хочу показать, как легко можно сделать анимацию спрайтов в среде разработки Lazarus (официальный сайт) при помощи этого компонента. При таком подходе отдельные кадры анимации в разных проекциях размещаются…

    Подробнее »
  • Хабрахабр

    Lazarus — пишем компонент для анимации спрайтов

    Вместо предисловия В одесской школе ученики 8-го класса на уроках информатики используют бесплатную кроссплатформенную среду разработки Lazarus (официальный сайт), внешне и внутренне очень напоминающую любимый многими Delphi, использующую версию Object Pascal под названием Free Pascal и в действительности сильно упрощающую процесс вхождения в программирование. Практически все дети, которых я пытался учить программированию, с первого занятия хотят написать игру. Но детям…

    Подробнее »
  • Хабрахабр

    Простая логистика своими руками

    Хочу поделиться с Вами опытом создания логистической системы на одном торговом предприятии. Одним прекрасным днём, в не близком 2012 году, руководитель поставил задачу: подумать над проблемой оптимизации затрат на транспортную логистику организации.Основная сфера деятельности предприятия оптовая продажа и доставка продукции, где транспортные расходы занимают весомую долю затрат. В предприятиях малого-среднего звена многое строится на доверии, так как держать отдельных людей…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Мой компилятор Паскаля и польское современное искусство

    Истоки Несколько лет назад я написал компилятор Паскаля. Мотивация была простой: в юности я узнал из своих первых книжек по программированию, что компилятор — вещь чрезвычайно сложная. Это утверждение засело занозой в мозгу и в конце концов потребовало проверки на опыте. ha.art.pl Вдохновением мне служила книга Compiler Construction, написанная создателем языка Паскаль Никлаусом Виртом. Сперва родился простейший компилятор PL/0, а…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как я писал самый большой скрипт для Altium Designer

    15680 строк, 800 053 знаков — именно такой величины сегодня мой скрипт, созданный внутри Altium Designer — системы по разработке печатный плат. Начало Был 2014 год, я работал инженером-конструктором, разрабатывал печатные платы. Военная приемка, оформление полной конструкторской документации (КД), нормоконтроль ЕСКД — все это заставляет трепетать заграничный австралийско-китайско-американский софт, коим является система Altium. Поскольку им чужды советские ГОСТы, старые инструкции…

    Подробнее »


Кнопка «Наверх»
Закрыть