Уважаемый, понятие "УМНЕЕ", это довольно относительное понятие. Я не спорю, что программист знает С++ гораздо лучше меня. Но это вовсе не значит, что он умнее. К томуже, если ожидание принятого символа по RS232 он реализует путем циклического опроса соответствующего бита регистра управления UART, я не думаю, что это самый УМНЫЙ способ обмена по RS232.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)