<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37223&amp;type=atom" />
	<updated>2015-01-05T06:17:44Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=37223</id>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439156#p439156" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>Если вам так уж нужно быстродействие, используйте сишку.</p></blockquote></div><p>Доктор вы правы! Лучше использовать Си, так как данный способ перевода программы Python в Си, требует целой кучи библиотек которые использует Python. По этому перенос бинарника с одной машины на другую, полученного данным способом, потребует установки и самого Python и библиотек которые он использует.</p><p>Python хорош тем, что число готовых решений под него уже обогнало Фортран.</p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2015-01-05T06:17:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439156#p439156</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=439136#p439136" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan.tiran пишет:</cite><blockquote><p>Вопрос может глупый, но всё же, с питоном стал знаком совсем недавно. Как я понимаю, работа кода python осуществляется через виртуальную машину, грубо скажем, что существенно снижает скорость работы. Кроме того, на ЭВМ должна быть установлена такая машина.<br />Всвязи с чем возникает вопрос. Можно ли как-то код питона компилировать в исполняемый файл машины или перевести нв язык СИ?<br />Не судите строго, просто очень интересно.</p></blockquote></div><p>это не нужно. Если вам так уж нужно быстродействие, используйте сишку. Можно только некоторые критичные функции. Но вряд-ли это поможет.</p><p>Зыж никаких расширений&nbsp; в линуксе нет. Есть только имя. Имя исполняемого файла может быть любым, единственное что необходимо -- право выполнения. Для скриптов ещё и право чтения.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2015-01-04T22:14:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=439136#p439136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438988#p438988" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2015-01-04T13:55:20Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438988#p438988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438132#p438132" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ivan.tiran пишет:</cite><blockquote><p>Зачем только делать такое разрешение в Linux?</p></blockquote></div><p>спросите авторов. но вообще, exe это сокращение от executable</p>]]></content>
			<author>
				<name><![CDATA[dyasny]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23772</uri>
			</author>
			<updated>2014-12-28T18:46:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438132#p438132</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438127#p438127" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[xxblx]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17372</uri>
			</author>
			<updated>2014-12-28T18:40:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438127#p438127</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438103#p438103" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dyasny пишет:</cite><blockquote><p>расширения в линуксе значения не имеют, просто часть имени файла</p></blockquote></div><p>Это понятно. Зачем только делать такое разрешение в Linux?<br />Сиплюсплюшный код скомпилировать не удалость, компилятор ругается на отсутствие&nbsp; некоторых библиотек. Но скомпилировавшийся бинарник радует.</p>]]></content>
			<author>
				<name><![CDATA[ivan.tiran]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30023</uri>
			</author>
			<updated>2014-12-28T17:47:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438103#p438103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438096#p438096" />
			<content type="html"><![CDATA[<p>расширения в линуксе значения не имеют, просто часть имени файла</p>]]></content>
			<author>
				<name><![CDATA[dyasny]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23772</uri>
			</author>
			<updated>2014-12-28T17:24:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438096#p438096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=438000#p438000" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ivan.tiran]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30023</uri>
			</author>
			<updated>2014-12-28T12:37:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=438000#p438000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=437975#p437975" />
			<content type="html"><![CDATA[<p>Есть: <a href="http://nuitka.net/pages/overview.html">http://nuitka.net/pages/overview.html</a></p>]]></content>
			<author>
				<name><![CDATA[Bif]]></name>
				<uri>https://linuxforum.ru/profile.php?id=26501</uri>
			</author>
			<updated>2014-12-28T09:55:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=437975#p437975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Существуют ли компиляторы, переводящие python в объектный код машины?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=437974#p437974" />
			<content type="html"><![CDATA[<p>Вопрос может глупый, но всё же, с питоном стал знаком совсем недавно. Как я понимаю, работа кода python осуществляется через виртуальную машину, грубо скажем, что существенно снижает скорость работы. Кроме того, на ЭВМ должна быть установлена такая машина.<br />Всвязи с чем возникает вопрос. Можно ли как-то код питона компилировать в исполняемый файл машины или перевести нв язык СИ?<br />Не судите строго, просто очень интересно.</p>]]></content>
			<author>
				<name><![CDATA[ivan.tiran]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30023</uri>
			</author>
			<updated>2014-12-28T09:39:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=437974#p437974</id>
		</entry>
</feed>
