Как стать автором
Обновить
11
0
Marat Nagayev @nagayev

User

Отправить сообщение

Цифровые раскопки: заводим Python 1.0.1

Время на прочтение2 мин
Количество просмотров4.3K
Всем привет! Сегодня мы будем пытаться собрать Python 1.0.1 (1994 год) на современном железе при помощи современного компилятора. Даже если Вы, как Python разработчик, никогда не компилировали проект на Си, то не волнуйтесь, я проведу Вас через весь путь. Я предполагаю, что у Вас:

  • установлен какой-нибудь дистрибутив Линукс
  • make
  • компилятор для make

мои версии
Fedora 33 x64
make 4.3
gcc 10.2.1
На другом дистрибутиве и с более старыми/новыми версиями компилятора и make тоже должно работать.

Для пользователей macOS инструкция для линукс должна сработать.

если установлен windows
Вы можете скомпилировать Python и в Windows.
Для этого Вам нужен make для Windows, он есть в составе MinGW

Для начала идем на официальный сайт и скачиваем архив с исходным кодом.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии7

Математические неопределенности на примере Python

Время на прочтение2 мин
Количество просмотров7.2K
Всем привет! Мы очень часто пользуемся привычными числами в наших любимых языках программирования. Привычные это 1, -1.5, pi или даже комплексные. А вот NaN, +Inf, -Inf используется нами гораздо реже.

Примечание:

В статье я использую элементарные функции Python версии 3.6.8, но многое будет актуально и для других языков, например для JS.
Читать дальше →
Всего голосов 27: ↑19 и ↓8+11
Комментарии6

Что мне не нравится в C и С++

Время на прочтение3 мин
Количество просмотров9.2K
Просьба не читать профессиональным Си/ С++ программистам).

В статье я выражаю свою точку зрения, если несогласны — обоснуйте в комментариях.
Цель данной статьи: указать на недостатки С и С++, которые мне очень не нравятся и побудить Вас использовать новую версию языка или возможно даже предложить какие-то идеи по улучшению стандарта.

Что ж, самое время разжечь холивар.
Читать дальше →
Всего голосов 78: ↑13 и ↓65-52
Комментарии119

Внутренности Python. Пасхалки

Время на прочтение4 мин
Количество просмотров9K
Привет! На Хабре было довольно много статей про пасхалки питона, но вроде нигде не упоминалось про то, как все это устроено изнутри.

Думаю, что будет интересно прежде всего начинающим питонистам. Об этом и пойдет речь под катом!
Читать дальше →
Всего голосов 20: ↑11 и ↓9+2
Комментарии9

Операции над комплексными числами

Время на прочтение2 мин
Количество просмотров12K
Здравствуй, %username%!
Я получил довольно много отзывов о первой части и постарался все их учесть.
В первой части я писал о сложении, вычитании, умножении и делении комплексных чисел.
Если не знаешь это — скорей беги читать первую часть :-)
Статья оформлена в виде шпарлагки, истории здесь крайне мало, в основном формулы.
Приятного чтения!
Читать дальше →
Всего голосов 16: ↑8 и ↓80
Комментарии11

Введение в комлексные числа

Время на прочтение2 мин
Количество просмотров31K
Привет!

Выяснив, что многие знакомые программисты не помнят комплексные числа или помнят их очень плохо, я решил сделать небольшую шпаргалку по формулам.

image

А школьники могут что-то новое узнать ;)
// Всех кого заинтересовал прошу под кат.
Читать дальше →
Всего голосов 56: ↑28 и ↓280
Комментарии109

Информация

В рейтинге
Не участвует
Откуда
Пенза, Пензенская обл., Россия
Дата рождения
Зарегистрирован
Активность