Hello Vladimir.
27 Sep 03 17:43, Vladimir Vassilevsky wrote to all:
VV> åÓÔØ ËÌÁ×ÉÁÔÕÒÁ, ËÏÔÏÒÁÑ ÓÏÓÔÏÉÔ ÉÚ ËÏÎÔÒÏÌÌÅÒÁ ËÌÁ×ÉÁÔÕÒÙ, ËÏÔÏÒÙÊ VV> ÏÐÒÁÛÉ×ÁÅÔÓÑ ÐÏ ÔÁÊÍÅÒÕ, ËÏÔÏÒÙÊ ÏÔÒÁÂÁÔÙ×ÁÅÔ Á×ÔÏÒÅÐÉÔ É ÐÒÏÞÉÅ VV> ÐÁÒÁÍÅÔÒÙ, ËÏÔÏÒÙÅ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ × ÓÅÔÁÐÅ, ËÏÔÏÒÙÊ ÌÅÖÉÔ × EEPROM. VV> ôÁÊÍÅÒ, EEPROM É ÐÒ. ÉÍÅÀÔ ÍÎÏÇÏ ÄÒÕÇÉÈ ÐÒÉÍÅÎÅÎÉÊ É ×ÚÁÉÍÏÓ×ÑÚÅÊ. VV> ôÏ ÅÓÔØ ÍÎÏÇÏ ÒÁÚÌÉÞÎÙÈ ËÌÁÓÓÏ× ÕÓÔÒÏÊÓÔ×, ÆÕÎËÃÉÏÎÁÌØÎÏ Ó×ÑÚÁÎÎÙÈ VV> ÍÅÖÄÕ ÓÏÂÏÊ. ëÁË ÎÁÉÂÏÌÅÅ ËÒÁÓÉ×Ï ÏÔÒÁÚÉÔØ ÜÔÏ × ÓÔÒÕËÔÕÒÅ ÐÒÏÇÒÁÍÍÙ?
HÁÄÓÔÒÏÔØ CAL (common abstraction level) ÎÁÄ HAL ? :) ÍÏÖÎÏ, ÎÁÐÒÉÍÅÒ, ÒÅÁÌÉÚÏ×ÁÔØ ÓÉÓÔÅÍÕ callbacks ÏÔ ÔÁÊÍÅÒÏ× É ÐÒÏÞÉÈ ÄÅ×ÁÊÓÏ×, ÇÅÎÅÒÑÝÉÈ ÓÏÂÙÔÉÑ.. åÓÌÉ ÈÏÞÅÔÓÑ ÓÏ×ÓÅÍ ÈÏÒÏÛÏ, ÔÏ ÒÅÁÌÉÚÏ×ÁÔØ ÓÉÓÔÅÍÕ ÏÂÍÅÎÁ ÓÏÏÂÝÅÎÉÑÍÉ × CAL, ×-ÏÂÝÅÍ, ÎÁ×ÏÒÁÞÉ×ÁÔØ ÍÏÖÎÏ ÄÏ ÂÅÓËÏÎÅÞÎÏÓÔÉ :) HÁÓÞÅÔ ã++ -ÎÙÈ ÐÁÔÔÅÒÎÏ× generic callbacks, state machines, singletons É ÐÒÏÞÉÈ ×ÅÝÅÊ ×ÙÐÕÝÅÎÏ ÄÏ×ÏÌØÎÏ ÍÎÏÇÏ ÌÉÔÅÒÁÔÕÒÙ, ËÏÅ-ÞÔÏ ÍÏÖÎÏ ÐÏÓÍÏÔÒÅÔØ ÎÁ ÓÁÊÔÅ ÔÏ ÌÉ Õ Herb Sutter ÔÏ ÌÉ Õ ÄÒÕÇÉÈ ÓÔÏÌÐÏ× generic programming. URL ÔÏÞÎÏ ÎÅ ÐÏÍÎÀ, ÎÏ ÍÏÖÎÏ ÐÏÉÓËÁÔØ ÐÏ ÓÌÏ×ÁÍ "Guru of the week, GOTW"
Dmitry