Ir para conteúdo

[Arquivado]Python Vs Outras Linguagens


SkyDangerous

Posts Recomendados

Para os programadores , vamos discutir esse assunto , o lugar não seria esse (eu acho) , mas se não for movam e me avisem ;D

 

Linguagem Python , olha um código que eu tinha feito faz muito tempo.(Repare: Não sei se está certo pois nao testei)

 

a = int(input ("Informe um ano com 4 digitos:"))

if a % 4 == 0:
print("e bissexto" )
else:
print ("nao e bissexto" )

 

Outra linguagem , que exemplo utilizarei o C++

 


#include <cstdlib>
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
  int ano;
  cout << "Digite um ano: ";
   cin >> ano;
 if (ano % 4 == 0 && ano % 100 != 0 || ano % 400 == 0)
    cout << "Bissexto\n";
 else
      cout << "Nao-Bissexto\n";
   system("PAUSE");
   return 0;
}

 

Ta não vamos ser cruel , vamos utilizar uma condição para diminuir.

 

#include <iostream>

using namespace std;

int main()
{
  int ano,test;
  cout << "Digite um ano: ";
  cin >> ano;
  cout << ((ano % 4 == 0 && ano % 100 != 0 || ano % 400 == 0) ? "Bissexto""\n":"Ano Nao-Bissexto""\n");

   system("PAUSE");
   return 0;
}

 

 

Agora vamos comparar , Qual é a melhor linguagem ?

 

 

Resposta minha:

 

Python é uma linguagem excelente , porem ele tenque ser estruturado , isso é um saco , ficar estruturando tudo.

Em 4 linhas eu faço um comando em c++ faço em 7 e em java faço em 12 linhas.

Então se quiserem ter um futuro bom , comece a estudar as linguagens boas , que são as linguagens que estou aprendendo.

 

Python , C , C++ , Java e Php ;D

Editado por SkyDangerous
Link para o comentário
Compartilhar em outros sites

é +- igual Lua muda algumas coisas e talz

 

não tem linguagem melhor e sim depende do programador

 

tem algumas coisas que não da para fazer em python e em c++ da

 

e eu não manjo muito em python tbm dai não posso ter uma opinião boa :D

Editado por fireelement
Link para o comentário
Compartilhar em outros sites

Tipo eu penso assim, nós como programadores não podemos nos prender a tecnologias, ou seja, cada caso é um caso, existem problemas que serão melhor solucionados usando java, outros usando C ou C++ e outros usando python ou outras linguagens.

 

Não podemos muito se basear na linguagem pelo número de linhas, se você tem que fazer uma aplicação que precise de um desempenho acima da média a melhor opção seria o C ou o C++, mas por outro lado se você for desenvolver um sistema muito complexo que os problemas dele exijam uma melhor lógica e uma estruturação muito boa seria melhor usar um java, ou se for o caso de um sistema que o desenvolvimento seja ágil você pode usar o python. Mas se você se acha confortável em usar python use, hoje em dia com a capacidade de processamento muita das vezes estas linguagens tem um desempenho muito parecido.

 

Eu por exemplo no trabalho eu uso php ou python+django pois são linguagens que eu domino e que eu sei que qualquer problema que vier eu posso resolver, diferentemente de java para a web que é uma linguagem que eu não tenho um domínio muito bom.

 

Resumindo não existe a linguagem melhor, mas sim existe a linguagem que mais se encaixa no seu problema para chegar a uma solução de forma rápida e com qualidade, que são as coisas mais importantes na programação. Então se você quer se um profissional de programação, você tem que aprender a programar não importando a linguagem, tem é que saber programar na sua essência.

Link para o comentário
Compartilhar em outros sites

Você não pode contar as bibliotecas na contagem de linhas, kkkk, as do python são declaradas automaticamente.

Eu gosto muito de Python pela declaração de variáveis, mas a melhor linguagem que eu já usei (entre Pascal, C, C++, C#) foi C#.

Link para o comentário
Compartilhar em outros sites

Mas a questão de facilidade é relativa, pois chega um ponto na sua vida de programador que você programa em qualquer linguagem, mesmo não sabendo, é só pegar o manual e começar a estudar que em 2 dias você ja domina quase toda a linguagem!

Link para o comentário
Compartilhar em outros sites

Serio mesmo que você fez a comparação entre linguagens usando só isso como referencia? Sem comentarios.

 

Programação nada mais é do que expressão de detalhes.As linguagens só existem para expressar detalhes, perceba, quanto mais baixo nivel, mais detalhes.

Programar em assembler é uma merda, mas tem uma liberdade absurda. Em c++, a liberdade é menor do que o assembler, ainda assim, é baixo nível.

Agora, se formos subindo nos níveis, Lua , Python , por exemplo, são mais limitados que c++ mas são bens melhores do que c++ em determinados problemas. A questão é, quanto mais alto nível mais a linguagem é focada em determinado problema. Maior é a limitação.

 

Por isso lua não é bom para se fazer tudo, existe ferramentas melhores.

 

Eu acredito que cada ferramenta serve para alguma coisa. Por exemplo, num server ideal, toda a parte pesada e que dependente de alta performance deveria ser feita em c++. Coisas como especificações de detalhes, logica do jogo e etc,deveriam ser feitos em lua.

 

Outro lembrete, não se engane se uma ferramenta é muito utilizada, ou é muito promovida, essa industria é igual industria da moda, muitas vezes a linguagem não vence por que é melhor tecnicamente, vence por que há uma grande empresa por traz promovendo, um exemplo, vb6 morreu depois que microsoft abandonou.C++,lua,python,JavaScript venceram essa barreira, mas por exemplo, Action Script, se a adobe abandonar já era.

Link para o comentário
Compartilhar em outros sites

  • 6 years later...
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...