6 votes
Accepted

How to teach hardware-software integration to new developers?

Why are you making them reinvent everything? I know that there are people who believe that you learn more powerfully if you generate everything yourself, but I do not believe that research backs that ...
Ben I.'s user avatar
  • 33.1k
1 vote

How to teach hardware-software integration to new developers?

Late answer, but IMO, "real industrial eval boards" that are capable of running Linux sound like overkill if the only goal is to "to develop C program that will read an I2C sensor."...
Solomon Slow's user avatar
1 vote
Accepted

Processing of arithmetic expressions, under both types of associativity

the examples you gave are correctly parenthesized w.r.t. the associativity of the two grammars and the evaluation order is correct. Consequently, results are correct as well. You can try this yourself ...
Chaos's user avatar
  • 126
1 vote
Accepted

C language tokenizer output for static integer array

Generally speaking a lexer (tokenizer) isn't concerned with semantics, only with classifying symbols, so i is just an identifier without meaning. It is the semantic analysis that connects the symbols ...
Buffy's user avatar
  • 36.1k

Only top scored, non community-wiki answers of a minimum length are eligible