История создания языка программирования Паскаль
Язык программирования Паскаль родился в 1970-х годах благодаря усилиям известного швейцарского ученого Никлауса Вирта. Это был один из первых языков программирования, который был разработан для обучения студентов программированию. В 1968 году Вирт был приглашен в Международный центр информатики (CIIA) в Братиславе, Словакия, где он преподавал молодым студентам компьютерные науки. В процессе преподавания он обнаружил, что существующие языки программирования, такие как Фортран и Алгол, были слишком сложными для начинающих студентов...
205 читали · 1 год назад
Программирование Atmega 128
__ Winawr и Ардуино Продвинутый подход к программированию Arduino и AVR Разъем для программирования: Разъем ISP. <-> Атмега 1 Mosi. <-> 2 ( Pdi ) 3 nc 5 Res. <-> 20 Reset 7 Sck. <-> 11 Pb1 9 Miso. <-> 3 Pdo 2 Vcc. <-> 21, 52 Vcc 4,6,8,10 Gnd. <-> 22, 53, 63 Gnd Программа avrdude. Она установлена в составе пакетов Arduino . Программатор UsbAsp. Новые программаторы UsbAsp имеют возможность перепрошивка. Для этого у них отдельный джампер...
1 неделю назад
Регулярные выражения в Python: что нужно знать после появления ChatGPT
Мне нужно было вытащить email из логов. Открыл ChatGPT: "дай regex для email на Питоне". Секунда - получил строчку: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,} Скопировал, запустил. Что-то нашло. Окей, вроде работает. Через день коллега спросил: почему половина адресов пропала из выгрузки? Обычные адреса, ничего странного. Паттерн их просто не увидел. Я уставился на эту строчку. Правильная она? Понятия не имел. Проверить как - тоже. Там проблема и началась. Регулярное выражение - шаблон для поиска в тексте...