question

Qual e o melhor sistema operacional para iniciar a programacao com?

Eu feita muita pesquisa e vou iniciar a programação. Qual o sistema operacional seria o melhor para mim usar? Existem algumas outras dicas que você estaria disposto a dar?
resposta Resposta
Eu iria com Linux para iniciar a programação. Eu não iria despejar Windows, na verdade vou te como começar, depois de lhe dar minhas razões.

Minhas razões são, é ambiente de um desenvolvedor que teve seu início entre os técnicos, e é um compromisso onde a facilidade de uso é tão importante que um dos conselheiros de Linus Torvalds (Andy Tannenbaum) disse-lhe que se ele estava indo para ser classificados sobre ele receberia um baixo grau.

Linux requer as bibliotecas para o compilador GCC executar. Embora existam substituições para as ferramentas GNU que foram desenvolvidas para UNIX, maioria das distribuições, incluindo explicitamente Debian, em que se baseia a Ubuntu, instalar, python, perl e sed por padrão. Eles são, literalmente, uma parte essencial do sistema operacional, ao contrário do Windows ferramentas de desenvolvedor não são.

Ao mesmo tempo, o Ubuntu instala somente o que precisa para executar. Para transformá-lo em ambiente de um desenvolvedor, você precisará instalar o "build-essential". Como você verá, eu estou recomendando Linux mas não Ubuntu - imediatamente.

Você absolutamente tem que fazer um monte de coisas no prompt de comando. Alguns de nós não inicializar o X-Windows por padrão. E nós mantemos nosso xterminal janelas abertas quando estamos no X-Windows, mas o X-Windows desktop não é a interface do usuário gráfica apenas para Linux. So XO da OLPC roda Red Hat Linux em açúcar, que é uma interface de córregos onde você abrir e fechar pacotes em torno de um círculo. Ele é único, tem divertido (principalmente quando você tem uma criança pequena em casa) e sugere que nós não estará usando Windows e desktops para sempre.

Além disso, a ausência de vírus tem a ver tanto com a popularidade do sistema operacional e sua arquitetura. Os caras que fazem o Linux kernel e ferramentas GNU têm trabalhado com segurança desde a década de oitenta. E o modelo de um sistema operacional que permite ao usuário executar aplicativos em espaço de usuário, ao invés de espaço administrativo como Windows (onde é mais fácil instalar vírus através deles) foi herdado do UNIX.

Eu não vou entrar em sudo e coisas Andy Tannenbaum não gostam ("kernel monolítico"), porque eles são muito técnicos, mas eles definitivamente facilite em desenvolvimento no Linux.

Agora, como proceder para usá-lo? Eu não recomendo instalá-lo, realmente. Eu recomendo usar o Knoppix. Knoppix é um Live-CD, ou seja, você bota ele, executar o Linux da unidade de CD, que é um pouco mais lenta, e memória, gravar em disco apenas o que você quer, e você pode reiniciar o Windows. A área de trabalho parece com Kubuntu, com uma área de trabalho do KDE, mas falta-lhe alguns scripts que tornam mais fácil para os recém-chegados. Quando você arrancar você verá um navegador da web com links para documentação sobre ele. Ele usa a mesma tecnologia, como Apple Safari e Google Chrome, mas é mais velho e sua interface de usuário faz a maioria de nós usuários do kde maldição. No entanto, você pode usá-lo da maneira é usar o Internet Explorer ou no Windows Explorer. E você pode procurar tutoriais. Eu recomendo a leitura da documentação do Knoppix e pesquisando para "Tutorial de UNIX" e GCC Tutorial. Python, perl e GCC / G + + GFortran são instalados por padrão, portanto, você também pode procurar documentação python e perl e eu estive ligado a um dos melhores tutoriais de python e perl home page. Eu também tenho ligado a knoppix e uma página sobre como gravar o Ubuntu em disco. A única diferença entre Ubuntu de queima e queima o Knoppix é o nome do arquivo iso que você está queimando em disco.

Ah e claro existe Knoppix.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved