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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: как написать программу для windows через ubuntu??  (Прочитано 2921 раз)

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

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #15 : 01 Августа 2013, 13:05:45 »
Писать межплатформенно на C/C++ неблагодарная задача. Для этого есть специально приготовленные языки.
Для Windows на С/C++ пишите в среде Windows (виртуальная машина) и будет Вам счастье.
что за бред какие специальные языки, перечислите плз ?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #16 : 01 Августа 2013, 14:23:52 »
Писать межплатформенно на C/C++ неблагодарная задача. Для этого есть специально приготовленные языки.
Для Windows на С/C++ пишите в среде Windows (виртуальная машина) и будет Вам счастье.
А какой язык лучше для этого?
Наверное предполагался Питон ;)

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: как написать программу для windows через ubuntu??
« Ответ #17 : 01 Августа 2013, 15:49:38 »
На Java тоже можно писать кроссплатформенно, только установить ее и все.
P.S. Чистый, ну кто же еще кроме питона :) А так, за исключением нескольких языков (C# и т.д.), на всех них можно кросс-код писать.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #18 : 01 Августа 2013, 15:51:42 »
На Java тоже можно писать кроссплатформенно, только установить ее и все.
P.S. Чистый, ну кто же еще кроме питона :) А так, за исключением нескольких языков (C# и т.д.), на всех них можно кросс-код писать.


а не кросплатформенное на нем написать не получиться ?? вот засада.....
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #19 : 01 Августа 2013, 15:57:14 »
что за бред какие специальные языки, перечислите плз ?
Выбирайте сами (языки и технологии):
- Python
- Java
- C#
- веб-клиент - веб-сервер.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: как написать программу для windows через ubuntu??
« Ответ #20 : 01 Августа 2013, 16:19:10 »
Чистый, вы про кого? Про питон? Конечно можно :)
alexander.pronin, ничего не понял. По вашему получается, что C - не кроссплатформен, а C# - кроссплатформен?? Может я что-то не понимаю?

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #21 : 01 Августа 2013, 16:45:37 »
alexander.pronin,
ну тогда уж С/С++ куда более кросплатформенее чем вами указаный C#
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн TiPo

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #22 : 01 Августа 2013, 16:52:52 »
Freezeman, спасибо за ответ. Просто я сейчас выбираю какой язык программирования изучать(то есть выбираю как "основной"). Не могу определиться между Java и C#. Пока больше плюсов в сторону Java.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #23 : 01 Августа 2013, 17:18:14 »
alexander.pronin, ничего не понял. По вашему получается, что C - не кроссплатформен, а C# - кроссплатформен?? Может я что-то не понимаю?
Попробую поточнее выразить свою мысль по пунктам.
1. Я не говорю, что С не кроссплатформенный. Не приписывайте мне, что я не говорил.
2. Я говорю, что квалификация программиста для написания кроссплатформенных приложений на С должна быть выше,
чем при использовании указанных выше языков и технологий, специально заточенных под межплатформенность.
3. Под межплатформенностью надо понимать:
- не только альтернативные ОС (например: win, Lin, Mac ...),
- но и типы процессоров (например x86, ARM ...),
- и сетевые возможности приложений (локально, в локальной сети, в интернете),
а также отсутствие каких-либо манипуляций, кроме установок штатного ПО для данной платформы.

 

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #24 : 01 Августа 2013, 17:36:18 »
alexander.pronin,
C# не кросплатформенный ибо на Lin он бесполезен, Mono жалкое подобие причем неофициальное :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #25 : 02 Августа 2013, 02:39:10 »
2. Я говорю, что квалификация программиста для написания кроссплатформенных приложений на С должна быть выше,
чем при использовании указанных выше языков и технологий, специально заточенных под межплатформенность.
3. Под межплатформенностью надо понимать:
- не только альтернативные ОС (например: win, Lin, Mac ...),
- но и типы процессоров (например x86, ARM ...),
- и сетевые возможности приложений (локально, в локальной сети, в интернете),
а также отсутствие каких-либо манипуляций, кроме установок штатного ПО для данной платформы.
При запуске типичного java кода из десктопной программы на андроиде будут дикие тормоза. Код для создания UI непереносим вообще. Аналогично для C#. Аналогично для python. Шило на мыло получается.

Или вы реально считаете, что неопытные программисты имеют дело с задачами, требующими работы с big endian / little endian? Или может быть вы считаете, что неопытные программисты вовсю шпилят платформо-зависимые оптимизации, а языки с виртуальной машиной и байткодом магическим образом оказываются быстрее C/C++ даже без платформо-зависимых оптимизаций со стороны программиста?

Не вижу каких-то сетевых преимуществ у C#, java, python. Если речь о COM, то от такого RPC толку не больше, чем от google protobuf какого-нибудь; к тому же это противоречит переносимости кода (особенно на мобильных устройствах). Если речь о запуске в браузере, то из списка C#/Java/Python/C++ только C++ можно скомпилировать в javascript (на реальных проектах, во всяком случае).

Вы просто хейтерите C++ - и делаете это так же бесталанно, как и все остальные хейтеры, считающие, будто выбор "современного" языка даст им какое-то халявное преимущество.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #26 : 02 Августа 2013, 08:06:07 »
alexander.pronin,
C# не кросплатформенный ибо на Lin он бесполезен, Mono жалкое подобие причем неофициальное :)
C# кросплатформенный отчасти:
- только для x86
- и не благодаря фирме M$, а вопреки. Что будет в будущем - никто не знает.
Поэтому я бы рекомендовал использовать Java, если выбираете между C# и Java.

Пользователь решил продолжить мысль 02 Августа 2013, 08:11:20:
Вы просто хейтерите C++ - и делаете это так же бесталанно, как и все остальные хейтеры, считающие, будто выбор "современного" языка даст им какое-то халявное преимущество.
Не разводите базар. Я Вас не оскорблял.
Ваш стиль:
приписать человеку какое-то изречение, а затем начать это мусолить.
Не красиво.
ЗЫ. Если Вы хотите нормально общаться, то советую сбавить обороты. С таким стилем общения Вы добьетесь только игнорирование Ваших фонтанов красноречия.
Извините, если обидел.
« Последнее редактирование: 02 Августа 2013, 08:21:30 от alexander.pronin »

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #27 : 02 Августа 2013, 09:24:43 »
alexander.pronin,
C# не кросплатформенный ибо на Lin он бесполезен, Mono жалкое подобие причем неофициальное :)
C# кросплатформенный отчасти:
- только для x86
- и не благодаря фирме M$, а вопреки. Что будет в будущем - никто не знает.
Поэтому я бы рекомендовал использовать Java, если выбираете между C# и Java.

Пользователь решил продолжить мысль 02 Августа 2013, 08:11:20:
Вы просто хейтерите C++ - и делаете это так же бесталанно, как и все остальные хейтеры, считающие, будто выбор "современного" языка даст им какое-то халявное преимущество.
Не разводите базар. Я Вас не оскорблял.
Ваш стиль:
приписать человеку какое-то изречение, а затем начать это мусолить.
Не красиво.
ЗЫ. Если Вы хотите нормально общаться, то советую сбавить обороты. С таким стилем общения Вы добьетесь только игнорирование Ваших фонтанов красноречия.
Извините, если обидел.


кроссплатформенность это возможность запуска приложения на разных платформах, без изменения кода, Microsoft свято верит что выполнение кода написанного на С# на 6-7 ее системах (которые все же не считаются разными платформами) это кросплатформенно, код на C# не выполняется на Linux/BSD/Mac и это только программные платформы, не говоря уже о различных arm/MIPS/и т.д. о какой кросплатформенности может идти речь? и да частичной кросплатформенности не бывает, код или кросплатформенный или нет....
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #28 : 03 Августа 2013, 21:27:11 »
А теперь внимание на топик стартера!

1 сообщение. Господа, вас знатно затролили. Ибо те кто задаётся такими вопросами уже знают ответ ну или могут его нагуглить. Расходимся.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: как написать программу для windows через ubuntu??
« Ответ #29 : 03 Августа 2013, 23:55:47 »
Yurror, согласен, закрываю!
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

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