<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=37223</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37223&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Существуют ли компиляторы, переводящие python в объектный код машины?».]]></description>
		<lastBuildDate>Mon, 05 Jan 2015 06:17:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=439156#p439156</link>
			<description><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Если вам так уж нужно быстродействие, используйте сишку.</p></blockquote></div><p>Доктор вы правы! Лучше использовать Си, так как данный способ перевода программы Python в Си, требует целой кучи библиотек которые использует Python. По этому перенос бинарника с одной машины на другую, полученного данным способом, потребует установки и самого Python и библиотек которые он использует.</p><p>Python хорош тем, что число готовых решений под него уже обогнало Фортран.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Mon, 05 Jan 2015 06:17:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=439156#p439156</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=439136#p439136</link>
			<description><![CDATA[<div class="quotebox"><cite>ivan.tiran пишет:</cite><blockquote><p>Вопрос может глупый, но всё же, с питоном стал знаком совсем недавно. Как я понимаю, работа кода python осуществляется через виртуальную машину, грубо скажем, что существенно снижает скорость работы. Кроме того, на ЭВМ должна быть установлена такая машина.<br />Всвязи с чем возникает вопрос. Можно ли как-то код питона компилировать в исполняемый файл машины или перевести нв язык СИ?<br />Не судите строго, просто очень интересно.</p></blockquote></div><p>это не нужно. Если вам так уж нужно быстродействие, используйте сишку. Можно только некоторые критичные функции. Но вряд-ли это поможет.</p><p>Зыж никаких расширений&nbsp; в линуксе нет. Есть только имя. Имя исполняемого файла может быть любым, единственное что необходимо -- право выполнения. Для скриптов ещё и право чтения.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Sun, 04 Jan 2015 22:14:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=439136#p439136</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438988#p438988</link>
			<description><![CDATA[<p>Ну этот проект является оберткой для <strong>Cython</strong>, так что при желании можно использовать просто <strong>Cython</strong></p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ cython --embed hello.py<br />$ gcc hello.c -I /usr/include/python2.7 -lpython2.7 -o hello</div></p><p>Подробнее: смотреть документацию по <strong>Cython</strong></p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sun, 04 Jan 2015 13:55:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438988#p438988</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438132#p438132</link>
			<description><![CDATA[<div class="quotebox"><cite>ivan.tiran пишет:</cite><blockquote><p>Зачем только делать такое разрешение в Linux?</p></blockquote></div><p>спросите авторов. но вообще, exe это сокращение от executable</p>]]></description>
			<author><![CDATA[null@example.com (dyasny)]]></author>
			<pubDate>Sun, 28 Dec 2014 18:46:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438132#p438132</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438127#p438127</link>
			<description><![CDATA[<p><strong>ivan.tiran</strong>, сделайте<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">file бинарник.exe</div>&nbsp; <br />если обычный линуксовый бинарник, то просто переименуйте.</p>]]></description>
			<author><![CDATA[null@example.com (xxblx)]]></author>
			<pubDate>Sun, 28 Dec 2014 18:40:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438127#p438127</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438103#p438103</link>
			<description><![CDATA[<div class="quotebox"><cite>dyasny пишет:</cite><blockquote><p>расширения в линуксе значения не имеют, просто часть имени файла</p></blockquote></div><p>Это понятно. Зачем только делать такое разрешение в Linux?<br />Сиплюсплюшный код скомпилировать не удалость, компилятор ругается на отсутствие&nbsp; некоторых библиотек. Но скомпилировавшийся бинарник радует.</p>]]></description>
			<author><![CDATA[null@example.com (ivan.tiran)]]></author>
			<pubDate>Sun, 28 Dec 2014 17:47:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438103#p438103</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438096#p438096</link>
			<description><![CDATA[<p>расширения в линуксе значения не имеют, просто часть имени файла</p>]]></description>
			<author><![CDATA[null@example.com (dyasny)]]></author>
			<pubDate>Sun, 28 Dec 2014 17:24:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438096#p438096</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=438000#p438000</link>
			<description><![CDATA[<div class="quotebox"><cite>Bif пишет:</cite><blockquote><p>Есть: <a href="http://nuitka.net/pages/overview.html">http://nuitka.net/pages/overview.html</a></p></blockquote></div><p>Благодарю, а почему файл с расширением exe получился, но запускается, как linux бинарник?</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">[pavel@host-100 lesson1]$ nuitka hello.py <br />/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm<br />/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc<br />[pavel@host-100 lesson1]$ ls<br />hello.build&nbsp; hello.exe&nbsp; hello.py<br />[pavel@host-100 lesson1]$ ./hello.exe <br />Неправильный тип данных<br />end programm<br />[pavel@host-100 lesson1]$ ./hello.exe 2 3<br />0.666666666667<br />end programm<br /></div></p>]]></description>
			<author><![CDATA[null@example.com (ivan.tiran)]]></author>
			<pubDate>Sun, 28 Dec 2014 12:37:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=438000#p438000</guid>
		</item>
		<item>
			<title><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=437975#p437975</link>
			<description><![CDATA[<p>Есть: <a href="http://nuitka.net/pages/overview.html">http://nuitka.net/pages/overview.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Bif)]]></author>
			<pubDate>Sun, 28 Dec 2014 09:55:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=437975#p437975</guid>
		</item>
		<item>
			<title><![CDATA[Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=437974#p437974</link>
			<description><![CDATA[<p>Вопрос может глупый, но всё же, с питоном стал знаком совсем недавно. Как я понимаю, работа кода python осуществляется через виртуальную машину, грубо скажем, что существенно снижает скорость работы. Кроме того, на ЭВМ должна быть установлена такая машина.<br />Всвязи с чем возникает вопрос. Можно ли как-то код питона компилировать в исполняемый файл машины или перевести нв язык СИ?<br />Не судите строго, просто очень интересно.</p>]]></description>
			<author><![CDATA[null@example.com (ivan.tiran)]]></author>
			<pubDate>Sun, 28 Dec 2014 09:39:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=437974#p437974</guid>
		</item>
	</channel>
</rss>
