Ir para o conteúdo
David Pintassilgo

Linguagem de Programação para linux/windows.

Mensagens Recomendadas

David Pintassilgo    5
David Pintassilgo

Boas.

Gostava de saber qual/quais a/as linguagem/s ideal para programar em linux mas que dê para compilar para rodar quer em windows quer em linux.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

C, Java, Ruby

C não! C tens APIs diferentes dependendo do SO.

Penso que a alto nível só tens mesmo Java e talvez python embora não goste muito de python porque tens de ter bué "addons".

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
David Pintassilgo    5
David Pintassilgo

É pá,.. eu queria me meter de volta de uma linguagem nova qualquer para programar em linux, mas que de no fim para o programa ser instalado e rodar em sistemas windows também.

Desde que passei de vez para ubuntu comecei a dar uma vista de olhos em [wiki=gambas]GAMBAS [/wiki] mas aquilo não dá para o que quero.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

É pá,.. eu queria me meter de volta de uma linguagem nova qualquer para programar em linux, mas que de no fim para o programa ser instalado e rodar em sistemas windows também.

Desde que passei de vez para ubuntu comecei a dar uma vista de olhos em [wiki=gambas]GAMBAS [/wiki] mas aquilo não dá para o que quero.

Aconselho-te Python então. Porta-se de linux para windows e vice-versa sem se modificar praticamente nada ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    80
M6

Há e tens C# que com o Mono se pode considerar multi plataforma.

Pegando na tua outra resposta creio que o ANSI C com directivas de compilação para cada SO especifico acaba por ser mais portável do que a compatibilidade que o Mono oferece ao C#...

Mas posso estar enganado...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Eu por acaso já tenho ouvido falar muito bem disso.. :D

Nunca programei em Java (nem sequer olhei para código em Java), mas pelo que já fiz em Python, sei do que falo. O contador que a PyTeam fez para Linux adaptou-se em Windows mesmo muito facilmente ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Hummm não sei actualmente o Mono esta muito desenvolvido, já suporta quase .NET 2.0 na totalidade e a nivel de C# já começa a ter funcionalidades de .NET 3.0, mas é claro que não é o mesmo que o MS Framework.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Eu por acaso já tenho ouvido falar muito bem disso.. :)

Nunca programei em Java (nem sequer olhei para código em Java), mas pelo que já fiz em Python, sei do que falo. O contador que a PyTeam fez para Linux adaptou-se em Windows mesmo muito facilmente :D

O que não gosto no python é o desempenho :S e a enorme capacidade de criar dependências que ela tem ;) Mas é claro nada é perfeito, Java tem melhor performance mas tem uma VM mais pesada que o python.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
David Pintassilgo    5
David Pintassilgo

Java Java Java ;)

Ou então se quiseres moer a cabeça :D tenta C :)

Naaaa... :) moer muito a cabeça é que não pá....

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Então Java ;)

Eu programo em Java há 3 anos e cada dia que passa descubro novas coisas nesta linguagem, dá para fazer tudo e mais alguma coisa.

É ao programar Java sabes que tudo o que desenvolvas, vais correr em sem problemas em pelo menos 3 S.O.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Se queres uma linguagem porreira para te divertires e não para te moer a cabeça, aprende Python. Se precisares de algo com mais velocidade, podes usar C/C++ e/ou Java. ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Para multi-plataforma aconselho Java, porque corre sobre uma máquina virtual.

Apesar de ser muito defensor do C tenho que concordar com algumas opiniões, porque o C tens de compilar em cada máquina. Também há Python mas aí já não posso dizer muito porque não percebo nada. ;)

Conclusão, aprende Java e não te vais arrepender.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Para multi-plataforma aconselho Java, porque corre sobre uma máquina virtual.

Apesar de ser muito defensor do C tenho que concordar com algumas opiniões, porque o C tens de compilar em cada máquina. Também há Python mas aí já não posso dizer muito porque não percebo nada. ;)

Conclusão, aprende Java e não te vais arrepender.

Java não é uma linguagem fácil de aprender, porque é toda orientada a objectos. Python é uma linguagem mais intuitiva e como tem um interpretador, torna-se divertida de aprender.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Também não estamos a discutir facilidade ou estamos?

E sim, Java é difícil para quem não sabe nada de POO. mas difícil não é impossível.

Agora é como disse, nesse aspecto se calhar Python leva vantagem. Mas não sei até que ponto Python é portável por isso não posso responder.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Também não estamos a discutir facilidade ou estamos?

E sim, Java é difícil para quem não sabe nada de POO. mas difícil não é impossível.

Agora é como disse, nesse aspecto se calhar Python leva vantagem. Mas não sei até que ponto Python é portável por isso não posso responder.

Estamos, o d_pintassilgo disse que não quer matar a cabeça lol. Ele vem de VB, Python parece-me o indicado para ele. ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade