collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Python  (Lida 11951 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.