MELHOR COMPILADOR "C"

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

MELHOR COMPILADOR "C"

Mensagempor Vonnilmam » 18 Nov 2016 20:46

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
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Re: MELHOR COMPILADOR "C"

Mensagempor eletroinf » 18 Nov 2016 22:20

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.
"De cada um segundo sua capacidade a cada um segundo sua necessidade."
Avatar do usuário
eletroinf
Word
 
Mensagens: 948
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS

Re: MELHOR COMPILADOR "C"

Mensagempor tcpipchip » 19 Nov 2016 08:10

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...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: MELHOR COMPILADOR "C"

Mensagempor Vonnilmam » 19 Nov 2016 18:43

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.
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Re: MELHOR COMPILADOR "C"

Mensagempor pamv » 19 Nov 2016 20:10

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.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: MELHOR COMPILADOR "C"

Mensagempor longo.251272 » 21 Nov 2016 07:45

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.
longo.251272
Byte
 
Mensagens: 318
Registrado em: 08 Nov 2011 11:58
Localização: São Paulo - SP

Re: MELHOR COMPILADOR "C"

Mensagempor Vonnilmam » 22 Nov 2016 12:08

Obrigado a todos pelas dicas,

Vou examinar esses trecos.

Estou pensando mesmo em brincar com AVR xmega e dspic...

Obrigado
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Re: MELHOR COMPILADOR "C"

Mensagempor Rodrigo_P_A » 24 Nov 2016 22:10

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

......
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: MELHOR COMPILADOR "C"

Mensagempor Vonnilmam » 28 Nov 2016 17:34

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.
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Re: MELHOR COMPILADOR "C"

Mensagempor andre_luis » 28 Nov 2016 18:50

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.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x