Compilador de C para vista - C - Portugal-a-Programar
Compilador de C para vista
Por edurocks, 17 de Novembro de 2007 em C
Pessoal tudo bem? Eu gostaria de saber se existe algum compilador de c que rode no vista. Já tentei o code blocks mas não consigo. Muito obrigado.
DevC++, segundo o que li neste tópico dá na boa.
Instala a última versão do MinGW.
Ou então podes usar a ferramenta gratuita da MSFT visual studio ( só têm um senão é limitado )
Vi$ual $tudio não é um compilador de C. Nem sequer de C++... É um IDE, que tem um compilador para um linguagem baseada no C++ (sim porque chamar C++ àquilo é insultar o C++).
Ele não disse que era. Ele disse para usar o Visual Studio, que traz um compilador de C/C++.
Como eu disse, ele não traz um compilador de C, nem de C++. Mas sim de algo parecido.
Isso são opiniões. Algo que pega em código C/C++ e criar um executável que faz o que está lá escrito é um compilador de C/C++. Se o faz melhor ou pior não interessa, desde que compile, é um compilador.
Não cumpre os standards de C, nem de C++ (não compila todo o código que cumpre os standards), logo, não é um compilador de C++ nem de C. É de algo parecido.
Não deixa de ser um compilador...
Então imagina que tens 2 sites feitos em HTML e PHP por exemplo, um cumpre os standard o outro não. O que não os cumpre vai deixar de ser um site?
Eu sou sincero, não vou muito à pala do VisualC++ para programar em C/C++, mas que se pode chamar compilador ai isso pode.
Nunca usei o VS, mas se ele não compila código que está dentro dos standards do C/C++, então, embora continua a ser um compilador, não é um compilador de C++ (sublinho que não faço ideia se o VS compila ou não qualquer código em C/C++ dentro dos standards).
De facto não cumpre os standards. Se bem me lembro, no VS 6, uma coisa tão simples como usar as funções "min" ou "max" da "algorithm" não dá. Dá erro a dizer que as funções não pertencem ao std ou uma coisa do género.
Eu não gosto do visual studio, mas para projectos vai dando jeito...
Mas então por essa lógica o G++ também não é compilador de C++, já que não cumpre todas especificações da linguagem.
A verdade é que nenhum compilador existente cumpre a 100% os standards do C++, será que não se podem considerar compiladores de C++?
Mas não é de C, nem de C++.
Comparação mal feita!
Não deixa de ser um site, como qualquer programa seja em que linguagem for, não deixa de ser um programa.
Há compiladores que cumprem standards! Podem não se limitar ao standard e podem não implementar o standard todo, mas isso não é a mesma coisa que não cumprir o standard. Por exemplo o GCC, até tem uma flag relativa aos standards. Também há compiladores que se esforçam por cumprir os standards e por isso estão suficientemente próximos do standard para se dizer que são um compilador dessa linguagem. O que acontece com os compiladores da m$, não é nada disto, não há intenção de cumprir o standard e a diferença para o standard é suficientemente grande para que se notem muitas diferenças.
Eu estou a usar o LCC e funciona bem.
Alguem conhece um que funcione no vista 32bits, é que tenho instalado os que conheço e tenho visto aqui pela net e nenhum tem dado no de 32bits, alguns funcionam sim no de 64.
Se souberem de alguem que realmente funcione digam qualquer coisa, de qualquer das formas ja tenho instalado o debian, mas dava mais jeito po vista, visto usar computadores domesticos tambem para programar. obrigado.