What are the pros and cons of using C language to run Atmega128 microcontroller instead of assembly language?
Pros of C language:
1. Program in C is very much maintainable.
2. Program in C is easy to code/write.
3. C language is platform independent as compiler handles all.
Cons of C language:
1. C is compiler dependent.
2. C language has some features compiler specific.
3. C language is complied language.
Pros of Assembly language:
1. Assembly language is memory efficient.
2. Assembly language is faster in speed.
3. In Assembly language it is easier to rectify errors and modify the instructions.
Cons of Assembly language:
1. Assembly language is processor dependent. Program will not work on another machine with different configuration.
2. Assembly language is monotonous/tedious to write/code. Syntax is some what difficult.
3. Assembly language is vulnerable to bugs.
What are the pros and cons of using C language to run Atmega128 microcontroller instead of...