Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: C++(Qt) или Python(Tk) - что посоветуете? [РЕШЕНО]  (Прочитано 11990 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #15 : 27 Марта 2009, 22:48:48 »
Оч. весело
Цитировать
The py_compile module provides a function to generate a byte-code file from a source file, and another function used when the module source file is invoked as a script.
http://docs.python.org/library/py_compile.html
byte-code - это не ELF-бинарник

байт-код по-прежнему требует наличие интерпретатора
http://ru.wikipedia.org/wiki/Байт-код
« Последнее редактирование: 27 Марта 2009, 22:51:12 от Saha »

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #16 : 27 Марта 2009, 22:51:38 »
Оч. весело
Цитировать
The py_compile module provides a function to generate a byte-code file from a source file, and another function used when the module source file is invoked as a script.
http://docs.python.org/library/py_compile.html
byte-code - это не ELF-бинарник

байт-код по-прежнему требует наличие интерпретатора

ну py_comple это компилятор для Linuxа

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #17 : 27 Марта 2009, 22:52:47 »
ну, попробуй запустить полученный с помощью py_compile код без питона  :)

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #18 : 27 Марта 2009, 22:55:27 »
ну, попробуй запустить полученный с помощью py_compile код без питона  :)

А попробуй на убунте запустить exe приложение

Оффлайн K_E_S_T

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #19 : 27 Марта 2009, 22:56:10 »
не считаю этот спор существенным:) py2exe будет выдавать ехе готовый для Windows

питон есть в любом Linux-дистрибутиве


Пользователь решил продолжить мысль: 27 Марта 2009, 22:56:50
P.S почти в любом :)

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #20 : 27 Марта 2009, 23:05:14 »
не считаю этот спор существенным:) py2exe будет выдавать ехе готовый для Windows

питон есть в любом Linux-дистрибутиве


Пользователь решил продолжить мысль: 27 Марта 2009, 22:56:50
P.S почти в любом :)

Есть ещё модуль Shed Skin

http://mail.python.org/pipermail/python-list/2006-December/589191.html

http://wapedia.mobi/en/Shed_Skin

Оффлайн K_E_S_T

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #21 : 27 Марта 2009, 23:13:14 »
не считаю этот спор существенным:) py2exe будет выдавать ехе готовый для Windows

питон есть в любом Linux-дистрибутиве


Пользователь решил продолжить мысль: 27 Марта 2009, 20:56:50
P.S почти в любом :)

Есть ещё модуль Shed Skin

http://mail.python.org/pipermail/python-list/2006-December/589191.html

http://wapedia.mobi/en/Shed_Skin

а для чего сие?  у меня неоч с английским :)

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #22 : 27 Марта 2009, 23:16:26 »
все для того же=)
получать бинарник

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #23 : 27 Марта 2009, 23:18:11 »
он компилит код питона в код си ++

Оффлайн K_E_S_T

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
  • пси][опат
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #24 : 27 Марта 2009, 23:19:21 »
он компилит код питона в код си ++


а получив код с++ через g++ получаем бинарник. я правильно думаю?

Оффлайн Shecspi

  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #25 : 27 Марта 2009, 23:45:54 »
Зачем вообще python-скрипт компилировать? И так нормально запускается. А если скрипт с GUI, то и консоль не нужна, без неё запустится.

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #26 : 27 Марта 2009, 23:47:45 »
Зачем вообще python-скрипт компилировать? И так нормально запускается. А если скрипт с GUI, то и консоль не нужна, без неё запустится.

Вот для этого и нужно компилить питон. А без консоли оно само не вызовится

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #27 : 27 Марта 2009, 23:52:52 »
Зачем вообще python-скрипт компилировать? И так нормально запускается. А если скрипт с GUI, то и консоль не нужна, без неё запустится.

Вот для этого и нужно компилить питон. А без консоли оно само не вызовится
ерунда какая-то... еще как вызовется =)
например, известная в неких кругах прога envyng как раз целиком на питоне написана. И неоткомпилирована =)

Upd:
во, нашел пример:
Жмем Alt+F2, вбиваем gmenu-simple-editor, получаем что получаем =)
Смотрим gedit /usr/bin/gmenu-simple-editor
Ух ты! Так это же просто текст!  :D
« Последнее редактирование: 27 Марта 2009, 23:56:02 от Saha »

Оффлайн Shecspi

  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #28 : 27 Марта 2009, 23:54:57 »
Зачем вообще python-скрипт компилировать? И так нормально запускается. А если скрипт с GUI, то и консоль не нужна, без неё запустится.

Вот для этого и нужно компилить питон. А без консоли оно само не вызовится
Достаточно в начале скрипта указать #!/usr/bin/python

Оффлайн Jython

  • Участник
  • *
  • Сообщений: 173
  • Ubuntu 9.04 - user
    • Просмотр профиля
Re: C++(Qt) или Python(Tk) - что посоветуете?
« Ответ #29 : 27 Марта 2009, 23:55:36 »
Зачем вообще python-скрипт компилировать? И так нормально запускается. А если скрипт с GUI, то и консоль не нужна, без неё запустится.

Вот для этого и нужно компилить питон. А без консоли оно само не вызовится
ерунда какая-то... еще как вызовется =)
например, известная в неких кругах прога envyng как раз целиком на питоне написана. И неоткомпилирована =)


А есть такая команда chmod +rwx filename.py

таким образом это программу можно вызвать двойным кликом

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.