У меня тут появилась необходимость подучиться программить на С (для встроенных систем), а до этого я только на Delphi программил. Так вот столкнулся с такой проблемой: для С такое огромное множество компиляторов, да к тому же многие компиляторы С++ тоже, вроде, могут и С-код компилировать. Стал вобщем выбирать и застрял. Подскажите пожалуйста есть ли какая-либо существенная разница между ними (для обучения по-меньшей мере) и существует ли "эталонный" компилятор? А может кто объяснит почему вообще их такое количество для одной и той же платформы???