Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
neuroepoc
@neuroepoc
Python
Assembler
Можно ли делать ассемблерные вставки в python3?
возможно ли? если возможно то как? есть ли от этого польза?
Вопрос задан
более трёх лет назад
5038 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
Dimonchik
@dimonchik2013
non progredi est regredi
см.
https://docs.python.org/3/extending/
https://docs.python.org/3/library/ctypes.html
польза есть, но Питон теряет свое преимущество скорости разработки
иногда проще , в эпоху микросервисов, заюзать быстрые микросервисы
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
EmmGold
@EmmGold
А смысл. Питон собирает программу из готовых модулей как из кирпичиков. Если какой-то модуль отсутствует, он пишется на си и дальше используется в питон программе. Модули можно и на ассемблере писать.
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
neuroepoc
@neuroepoc
Автор вопроса
посоветуйте пожалуйста статью про написание модулей на си или ассемблере
Написано
более трёх лет назад
EmmGold
@EmmGold
Можно скачать сорцы питона и хорошенько раскурить.
https://www.python.org/ftp/python/3.6.4/Python-3.6...
Можно почитать оф.мануал.
https://docs.python.org/3/extending/index.html
Написано
более трёх лет назад
Alex F
@delvin-fil
Crazy Linux-admin
https://github.com/Maratyszcza/PeachPy
https://github.com/pycca/pycca
codeflow.org/entries/2009/jul/31/pyasm-python-x86-...
https://github.com/AmihaiN/pyAsm
Первые три проекта реализуют ассемблеры x86-64 или x86 в Python, последний вызывает внешний компилятор.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
Простой
Как загрузить такой дамп json? НИКАК? баг json или есть какой то способ?
1 подписчик
21 час назад
191 просмотр
2
ответа
Python
Средний
Почему модель google/flan-t5-large отвечает неправильно?
1 подписчик
вчера
53 просмотра
1
ответ
Python
Простой
Как через subprocess выполнять скрипты с пробелами в путях?
1 подписчик
вчера
168 просмотров
1
ответ
Python
+1 ещё
Простой
Telethon: Как сделать автоматическое добавление канала в профиль?
1 подписчик
12 мая
81 просмотр
0
ответов
Python
+3 ещё
Простой
Не отправляются письма через ЯНДЕКС SMTP в Django. Что не так?
1 подписчик
11 мая
135 просмотров
1
ответ
Python
Простой
Почему после удаления Python не пропали 2 папки и как их удалить?
1 подписчик
09 мая
184 просмотра
1
ответ
Python
Простой
Куда надо устанавливать Python и его библиотеки?
1 подписчик
09 мая
249 просмотров
3
ответа
Python
Простой
Как создать task в __init__ asyncio?
1 подписчик
07 мая
439 просмотров
1
ответ
Python
Простой
Какой способ эффективнее при объединении двух словарей?
нет подписчиков
06 мая
287 просмотров
1
ответ
Python
Простой
Автоматизация входа на устройство через Jumphost с целью передачи команд?
1 подписчик
06 мая
104 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python-разработчик
BCraft
от 2 000 до 3 500 $
Python разработчик
Data Compass
от 150 000 до 250 000 ₽
Python разработчик Senior
Туроператор «Русь»
•
Москва
от 200 000 до 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама