collapse

* Posts Recentes

Nevadent - Não carrega por almamater
[22 de Novembro de 2024, 21:36]


Classmate Leap T304 não liga por almamater
[19 de Novembro de 2024, 07:13]


+ LASERs por dropes
[18 de Novembro de 2024, 21:50]


Dúvida com fonte de alimentação comutada por filjoa
[28 de Outubro de 2024, 21:57]


Motoserra Stihl 120C por dropes
[26 de Outubro de 2024, 19:01]


Shelly em jeito de watchdog por SerraCabo
[24 de Outubro de 2024, 19:24]


Meu novo robô por josecarlos
[06 de Outubro de 2024, 13:33]


Sirene NOVA maluca por dropes
[01 de Outubro de 2024, 18:26]


Transmissão de energia sem fios por dropes
[21 de Setembro de 2024, 16:50]


Spot Welder - O que acham? por jm_araujo
[20 de Setembro de 2024, 09:34]

Autor Tópico: Python  (Lida 12481 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: Python
« Responder #15 em: 08 de Fevereiro de 2010, 22:45 »
Estou a falar mal. Queria dizer apenas Mono e não MonoDevelop (IDE). As bibliotecas do Mono é que têm que estar instaladas no SO, como é óbvio.

Fazendo código C# no monodevelop teoricamente (nunca experimentei) as aplicações também são cross-platform.

Citar
Mono runs on Linux, Microsoft Windows, Mac OS X, BSD, and Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone. It also runs on x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 and 64 bits) and more.

Alguem que já tenha usado python vs java vs c# (.net) vs c++/qt para fazer aplicações cross-platform que possa fazer uma breve conclusão da sua utilização? ;D

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re: Python
« Responder #16 em: 10 de Fevereiro de 2010, 01:00 »
Não acho assim tão diferente, mas com o Visual C# não consegues fazer um programa e depois correr em S60, Windows, Linux e Mac.

Se um programa feito em C# não corre em S60, WINDOWS, Linux e Mac OS afinal onde corre?

Queres mesmo ter lá Windows no meio da lista?
O querias antes dizer que um programa feito em C# não é Cross-Platform (Software)?
Tr3s
Daniel Gonçalves

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re: Python
« Responder #17 em: 10 de Fevereiro de 2010, 01:18 »
Estou a falar mal. Queria dizer apenas Mono e não MonoDevelop (IDE). As bibliotecas do Mono é que têm que estar instaladas no SO, como é óbvio.

Fazendo código C# no monodevelop teoricamente (nunca experimentei) as aplicações também são cross-platform.

Citar
Mono runs on Linux, Microsoft Windows, Mac OS X, BSD, and Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone. It also runs on x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 and 64 bits) and more.

Alguem que já tenha usado python vs java vs c# (.net) vs c++/qt para fazer aplicações cross-platform que possa fazer uma breve conclusão da sua utilização? ;D

De todas essas linguages só nunca fiz nada em QT mas como é basicamente C++ não estou por fora!
Se procuras uma linguagem para fazer coisas rápidas e multi-plataforma usa Python (provem-me que não presta...).
C# é muito poderoso mas tem um limite, só corre em SOs da Microsoft tais como: Windows, Windows Mobile, Windows Ce, etc..
O Java... coitadinho, lento, precisa da sua PESADISSIMA VM, lento, pela complexidade venha antes o C#, já referi que é lento? E sinceramente, sabendo Java sabes C#, mais se tiveres a desenvolver para Windows assim que tocares em C# nunca mais o largas!

O Python tem outra coisa muito boa, há imensas extensions para permitir desenvolver aplicações BRUTAIS vou dar alguns exemplos:

DirectPython - Para usar DirectX com Python
PyGame - Fazer jogos com Python
PyLab - MatPlotLib ou PyGraph - Quem usa o MatLAb, imaginem fazerem as MESMAS coisas mas com o poder da linguagem Python!
TKinter - Para criar GUI em Python

e muito mais!

;)
Tr3s
Daniel Gonçalves

Offline DanBar

  • Mini Robot
  • *
  • Mensagens: 685
    • iCAR Lusorobotica Blog
Re: Python
« Responder #18 em: 10 de Fevereiro de 2010, 01:22 »
Obrigado amigo, vou ter de arranjar tempo (não sei aonde) para começar com o Python.

A tua ajuda foi preciosa.  ;)
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Python
« Responder #19 em: 11 de Fevereiro de 2010, 11:20 »
Só de referir uma outra extensão:
PySerial para comunicação usando uma porta de série.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Python
« Responder #20 em: 11 de Fevereiro de 2010, 13:43 »
Não acho assim tão diferente, mas com o Visual C# não consegues fazer um programa e depois correr em S60, Windows, Linux e Mac.

Se um programa feito em C# não corre em S60, WINDOWS, Linux e Mac OS afinal onde corre?

Queres mesmo ter lá Windows no meio da lista?
O querias antes dizer que um programa feito em C# não é Cross-Platform (Software)?

O Windows veio a mais, mas sim queria dizer não é multiplataforma.