Confira o Videos Épicos #45!
7 Respostas   540 Visualizações
0 Membros e 1 Visitante estão vendo este tópico.
Isso que o Gerar disse. Como as linguagens são muito parecidas umas com as outras(JS é bem parecido com C#), você já vai entender pra caramba quando mexer com linguagens diferentes.Basta que você aprenda uma, que você não terá dificuldades em aprender as outras.Quase todas as linguagens possuem o famoso "if, else, elsif(else if no C#)" e comandos similares, então você já vai manjar das coisas.Em ruby, para definir que um valor é um float, você só precisa atribuir o valor (exemplo: float = 0.5 (50%) ).Em C# na maioria das vezes você precisa identificar que o valor é um float ( float = 0.5f; )Você só precisa se adaptar às mudanças de termos em cada linguagem também.Métodos(def, method) e Funções(function) são como Bolacha e Biscoito. São chamados de Métodos em algumas linguagens, enquanto são chamados de Funções em outras linguagens. Isso acaba gerando uma guerra civil. Escolha seu lado e.eOutra coisa também é que Ruby e Javascript são linguagens que precisam de um interpreter pra rodar, ou seja, um programa ou outra coisa pra executar.C# é uma linguagem que não precisa de interpreter pra rodar.Digamos que você queira acessar uma dll do sistema pra saber se o windows do usuário é windows 8 ou 10.Isso é simples de se fazer em C#, enquanto é bem chatinho de se fazer em linguagens com interpreter.No final das contas você vai acabar usando a linguagem que você quiser, dependendo do que você precisa fazer.
Creio que Ruby e Python são bem menos burocráticos do que outras linguagens, vejo eles como tendo um código mais simples e organizado (não que isso signifique ser mais rápido). A proposta é que o programador se preocupe menos com o código e foque mais em sua lógica, isso faz com que você desenvolva de forma mais rápida e entregue resultados de qualidade.Esse foi um dos motivos para a grande aceitação de um framework para desenvolvimento Web escrito em Ruby chamado Ruby On Rails, onde você pode fazer grandes entregas de forma mais rápida.