• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

edurocks

Compilador de C para vista

18 mensagens neste tópico

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. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou então podes usar a ferramenta gratuita da MSFT visual studio ( só têm um senão é limitado )

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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++).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ele não disse que era. Ele disse para usar o Visual Studio, que traz um compilador de C/C++.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como eu disse, ele não traz um compilador de C, nem de C++. Mas sim de algo parecido.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

Most C++ compilers (G++ included) do not yet implement export, which is necessary for separate compilation of template declarations and definitions. Without export, a template definition must be in scope to be used. The obvious workaround is simply to place all definitions in the header itself. Alternatively, the compilation unit containing template definitions may be included from the header.
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A verdade é que nenhum compilador existente cumpre a 100% os standards do C++, será que não se podem considerar compiladores de C++? :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Não deixa de ser um compilador...

Mas não é de C, nem de C++.

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?

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.

A verdade é que nenhum compilador existente cumpre a 100% os standards do C++, será que não se podem considerar compiladores de C++?

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora