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.