Página 1 de 1
MELHOR COMPILADOR "C"

Enviado:
18 Nov 2016 20:46
por Vonnilmam
Olá, pessoal.
Andei pesquisando bastante sobre o melhor compilador C para iniciar, foi unânime o MIKROC.
Como todos sabem sou da velha guarda e só programava em ASSEMBLER (adoro essa linguagem, ela é democrática, essa é minha opnião). Porém estou apaixonado pela linguagem C, esses tais de FOR, NEXT, SWTCH, PONTEIROS e ARRAYS me encantou.
Graças a Deus e a ajuda dos colegas do FORUM, estou tendo a curva de aprendizado bem acelerada. Me surgiu uma dúvida! Qual o melhor compilador para se investir. Melhor no sentido de otimização, e principalmente livre de BUG's, se é que existe essa opção.
Trocando em miúdos, qual o compilador para uso profissional mais utilizado pelos veteranos.
Obrigado
Re: MELHOR COMPILADOR "C"

Enviado:
18 Nov 2016 22:20
por eletroinf
Tchê, isso aí é igual discutir o sexo dos anjos...
Até mesmo porquê depende da tua arquitetura alvo. Exemplo: melhor compilador C para x86, pic, arm...
O que eu acho que é bom: Para arm, o Keil, gcc também parece maduro. Então, eu uso keil e também estou usando o arduino (que tem GCC) para os arm m3 e m4 da ST. Até então, nada a reclamar.
Qual o melhor? Aquele que resolve o meu problema e eu consigo me adaptar.
O pior? CCS e suas aberrações.
O melhor conjunto (compilador, ide, debug) que já vi: sistema da zilog z8 encore (ZDSII).
Eu aprendi uC com pic, bloco de notas, mpasm e jdm para gravar. Acho que pic e assembly são um para o outro (16F). Esqueça eles se for pra usar C.
Em tempo, são só as minhas opiniões.
Re: MELHOR COMPILADOR "C"

Enviado:
19 Nov 2016 08:10
por tcpipchip
o Mikroc é bom...mas....faz um
delay_ms(1000);
em varios pontos do programa e olha o código gerado...

E repete o código assembly...
Re: MELHOR COMPILADOR "C"

Enviado:
19 Nov 2016 18:43
por Vonnilmam
Como eu sou aprendiz, barriga verde.
Estou iniciando pelo Mikroc e utilizando pic 16f877a e pic18f4510 e 50...
Mas estou de olho nessa linhagem de cotex arm, etc...coisa mais parruda.
Avi, que doidera...mas chegarei lá.
Obrigado a todos...há propósito como eu instalo esse tal de GCC, é muito complicado esse treco.
Re: MELHOR COMPILADOR "C"

Enviado:
19 Nov 2016 20:10
por pamv
Vonnilman, até onde eu sei, não existe GCC pra PIC10/12/16/18 só para o pic32 (xc32). Quem possui GCC em 8 bits são os AVR.
Re: MELHOR COMPILADOR "C"

Enviado:
21 Nov 2016 07:45
por longo.251272
Eu gostei muito do conjunto IAR
https://www.iar.com, utilizei muito ele para pegar códigos ASM para calculos de 32 bits. Mas como o preço ficou salgado acabei entrando no SDCC para a linha 51, WinAVR com o GCC para a linha AVR e o CooCox
https://coocox.org/software/coide.php com o GNU para ARM's da ST que estou brincando ainda.
Re: MELHOR COMPILADOR "C"

Enviado:
22 Nov 2016 12:08
por Vonnilmam
Obrigado a todos pelas dicas,
Vou examinar esses trecos.
Estou pensando mesmo em brincar com AVR xmega e dspic...
Obrigado
Re: MELHOR COMPILADOR "C"

Enviado:
24 Nov 2016 22:10
por Rodrigo_P_A
eletroinf escreveu:Tchê, isso aí é igual discutir o sexo dos anjos...
Até mesmo porquê depende da tua arquitetura alvo. Exemplo: melhor compilador C para x86, pic, arm...
O que eu acho que é bom: Para arm, o Keil, gcc também parece maduro. Então, eu uso keil e também estou usando o arduino (que tem GCC) para os arm m3 e m4 da ST. Até então, nada a reclamar.
Qual o melhor? Aquele que resolve o meu problema e eu consigo me adaptar.
O pior? CCS e suas aberrações.
O melhor conjunto (compilador, ide, debug) que já vi: sistema da zilog z8 encore (ZDSII).
Eu aprendi uC com pic, bloco de notas, mpasm e jdm para gravar. Acho que pic e assembly são um para o outro (16F). Esqueça eles se for pra usar C.
Em tempo, são só as minhas opiniões.
Desculpe. Mas o ulink/JTAG SWD usados em ARMS são muito melhores do que os do zilog
......
Re: MELHOR COMPILADOR "C"

Enviado:
28 Nov 2016 17:34
por Vonnilmam
O que é esse tal de: ulink/JTAG SWD usados em ARMS
É um emulador real time e gravador?
Ele suporta qual tipo de compilador, ou ele só grava o hex ou bin para o alvo?
Tô perguntando porque quero comprar um treco desses, só preciso saber como funciona e onde.
Obrigado e perdoem a minha ignorancia.
Re: MELHOR COMPILADOR "C"

Enviado:
28 Nov 2016 18:50
por andre_luis
Não, é apenas um gravador, mas JTAG, o que significa que por ele é possivel ler o valor das variaveis dentro do programa executando na propria placa, sem emular nada. E o melhor, funciona como dispositivo HID, eliminando necessidade de instalar drivers.