qual linguagem de programação vcs recomendam para estudar

1. qual linguagem de programação vcs recomendam para estudar

shoujo
shoujo

(usa Slackware)

Enviado em 09/10/2015 - 21:03h

Qual linguagem de programação multiplataforma vocês recomendam que tenha os seguintes requisitos:

1- Linguagem facil.
2- Permite criar tanto código livre quanto código proprietário.
3- Tem bibliotecas com licenças diferentes do gnu, pq essa não permite criar código proprietário ai complica.
4- Não pode ser c, nem c++ nem nada derivado. Não pode ser java, nem nada com maquina virtual.
5- Linguagem compilada.
6- Linguagem multiplataforma que de pra programar pra Windows e pra Linux.
7- Que tenha uma ide que facilite a criar os botões, e o ambiente gráfico.

Será que eu estou pedindo demais?
É que eu tenho programado em c# pra windows, mas quero algo que de pra programar pra windows e linux.


  


2. Re: qual linguagem de programação vcs recomendam para estudar

Fernando
phoemur

(usa Debian)

Enviado em 09/10/2015 - 23:07h

Linguagens de programação são apenas ferramentas para resolver problemas de programação, e a escolha de qual usar muito frequentemente não está relacionada aos pontos fortes ou fracos de determinada linguagem, mas sim a fatores externos como experiência prévia do programador, política empresarial, código já existente e compartilhado por outros programadores, bibliotecas disponíveis, hardware disponível, ambiente, sitema operaiconal e interface disponível, etc...

Cada ferramenta serve melhor para uma tarefa específica. Mesmo as linguagens multi-paradigma tem seus pontos fortes e fracos.
Não adianta você querer apertar um parafuso com um martelo ou bater um prego com uma chave de fenda. Você até consegue, mas o resultado ideal precisa da ferramenta certa.

Dito isso, eu iria de Java que é o que mais se aproxima ao que você quer.
Ou se quiser você pode tentar rodar C# no Linux através do Mono.

A maior parte das coisas de Linux são escritas em:
C, C++, Java, Perl, Python, Ruby, etc...

Eu particularmente acho que é melhor você aprender uma coisa bem do que muitas coisas meia-boca...


3. Re: qual linguagem de programação vcs recomendam para estudar

shoujo
shoujo

(usa Slackware)

Enviado em 10/10/2015 - 00:03h

phoemur escreveu:

Linguagens de programação são apenas ferramentas para resolver problemas de programação, e a escolha de qual usar muito frequentemente não está relacionada aos pontos fortes ou fracos de determinada linguagem, mas sim a fatores externos como experiência prévia do programador, política empresarial, código já existente e compartilhado por outros programadores, bibliotecas disponíveis, hardware disponível, ambiente, sitema operaiconal e interface disponível, etc...

Cada ferramenta serve melhor para uma tarefa específica. Mesmo as linguagens multi-paradigma tem seus pontos fortes e fracos.
Não adianta você querer apertar um parafuso com um martelo ou bater um prego com uma chave de fenda. Você até consegue, mas o resultado ideal precisa da ferramenta certa.

Dito isso, eu iria de Java que é o que mais se aproxima ao que você quer.
Ou se quiser você pode tentar rodar C# no Linux através do Mono.

A maior parte das coisas de Linux são escritas em:
C, C++, Java, Perl, Python, Ruby, etc...

Eu particularmente acho que é melhor você aprender uma coisa bem do que muitas coisas meia-boca...



Como eu disse, java não enquadra nos requisitos que coloquei, eu ja estudei java, sei programar nele, mas ele não me atende, não tem um browser descente pra criar um navegador, e meus aplicativos são geralmente controle de sites por software.
C# mono ja tentei, ele também não me atende as coisas não funcionam igual no windows, é muito problemático.
C e C++ tenho dificuldade de aprender
Perl pode escrever codigo proprietário? Quais bibliotecas posso usar com perl e fazer código proprietário?
Python eu já li em algum lugar que é possivel, mas quais bibliotecas tem pra linux que permite isso, e como posso fazer?
Ruby, eu estudei apenas para me ajudar a melhorar um pouco em orientação a objetos, mas foi ruby on rails, achei bem complicadinha a linguagem.

As unicas linguagens que encontrei ate hoje que me atenderam, foi c# windows, e python gtk linux, mas o problema é que gtk é complicado pra usar por causa da licença, não sei o procedimento a se fazer pra fazer software proprietário, me disseram em outro post meu que não podia, então resolvi buscar outras alternativas.


4. Re: qual linguagem de programação vcs recomendam para estudar

shoujo
shoujo

(usa Slackware)

Enviado em 10/10/2015 - 00:06h



Por causa disso a unica coisa que me prende no windows ta sendo programação¬¬
E como eu estou o tempo inteiro programando acabo ficando no windows, nem restaurei o dualboot com slack, depois de instalar windows 8.1, quero voltar pro linux, por isso pedi ajuda pra ver uma linguagem pra mim, que eu possa fazer codigo pra linux, proprietario..

Se o nero fez, o power dvd fez, e a steam faz jogos é pq tem algum jeito de programar pra linux codigo fechado.


5. Re: qual linguagem de programação vcs recomendam para estudar

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/10/2015 - 04:53h

HTML, Javascript e PHP podem ser uma boa prá começar.

----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



6. Re: qual linguagem de programação vcs recomendam para estudar

Fernando
phoemur

(usa Debian)

Enviado em 10/10/2015 - 08:59h

Cara, então vai de python, que até uma criança de 5 anos aprende, é muito fácil.
E vem com "baterias incluídas", ou seja, tem bibliotecas pra tudo o que você for fazer.
Tem muitos FrameWorks para desenvolvimento WEB, sendo os mais populares Django e Flask (Eu gosto de Flask), porém tem vários outros.

A única coisa é que não é uma linguagem compilada, é uma linguagem interpretada com desempenho inferior a C/C++/Java
Porém, você pode criar binários para o windows e linux muito facilmente com o PyInstaller.


7. Re: qual linguagem de programação vcs recomendam para estudar

Fernando
phoemur

(usa Debian)

Enviado em 10/10/2015 - 09:02h

Você poderia usar Qt que tem uma licença mais permissiva, podendo ser LGPL ou Comercial.
O python já vem com o Tkinter na biblioteca padrão, que é fácil de programar porém a aparência é meio feia...


8. Re: qual linguagem de programação vcs recomendam para estudar

shoujo
shoujo

(usa Slackware)

Enviado em 10/10/2015 - 09:36h

phoemur escreveu:

Você poderia usar Qt que tem uma licença mais permissiva, podendo ser LGPL ou Comercial.
O python já vem com o Tkinter na biblioteca padrão, que é fácil de programar porém a aparência é meio feia...



Mas para criar software fechado usando qt, precisa pagar pelo qt? Já ouvi dizer algo parecido.. Se usar o qt lgpl, o software gerado obrigatoriamente vai ser lgpl ou pode ser codigo fechado?

Esse tkinter pode ser usado pra software fechado, e ele tem alguma ide para criar o layout grafico?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts