SK

[Arquivado]Python Vs Outras Linguagens

Por SkyDangerous, 18 de ago. de 2011 em Noticias - Arquivo

9
2.1k
SkyDangerousS
18 de agosto de 2011 às 13:04

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 Agosto 18 por SkyDangerous

18 de agosto de 2011 às 14:02

é +- 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 Agosto 18 por fireelement

AblankA
20 de agosto de 2011 às 10:56

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.

aguinho600A
20 de agosto de 2011 às 20:47

Hum...Daqui alguns meses vou começar aprender programação...Isso foi um belo tuto e uma dica pra mim neah *-*

 

Ganhoou meu +REP =D

LordfireL
20 de agosto de 2011 às 20:56

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#.

SkyDangerousS
20 de agosto de 2011 às 21:12

Sim , cada linguagem tem um tipo diferente , cada um tem sua função ;D

 

Mais , python é 100% mais facil de se entender do que c# ,C , c++ e outras linguagens ;D

AblankA
21 de agosto de 2011 às 22:43

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!

cristofermartinsC
28 de agosto de 2011 às 13:05

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.

6 anos depois...
StigalS
25 de abril de 2018 às 16:31
Esta noticia foi arquivada.
Este tópico está fechado e foi movido para Noticia - Arquivo.

+ Caso tenha atualizações você poderá criar outro tópico.