Alexey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?
ðÑÔÎÉÃÁ ñÎ×ÁÒØ 30 2004 17:13, Alexey Boyko wrote to George Shepelev:
AB>>> HÕ ÔÁË ÐÏÞÉÔÁÊ ÈÅÌÐ ÏÔ ÄÅÌØÆÉ É ÕÚÎÁÅÛØ ÎÏ×Ï××ÅÄÅÎÉÑ. GS>> äÅÌØÆÉ É ðÁÓËÁÌØ - _ÒÁÚÎÙÅ_ ÑÚÙËÉ. AB> HÕ ÄÁ. Object Pascal - ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ Ë Turbo Pascal.
åÓÌÉ "ÒÁÓÛÉÒÅÎÉÅ" ÍÅÎÑÅÔ ÒÁÚÍÅÒÎÏÓÔØ ÓÔÁÎÄÁÒÔÎÙÈ ÏÂßÅËÔÏ× - ÜÔÏ ÕÖÅ ÄÒÕÇÏÊ ÑÚÙË...
GS>> HÁ ΣÍ É ÓÅÊÞÁÓ × ÷õúÁÈ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ ÕÞÁÔ. AB> ðÏÔÏÍÕ ÞÔÏ ÎÁ ÉÈ ËÏÍÐØÀÔÅÒÁÈ ÄÅÌØÆÉ ÎÅ ÉÄÅÔ.
éģÔ. HÏ ÕÞÁÔ ÎÁ TP.
AB>>>>> 16 ÂÉÔ ÎÁ 16-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, 32-ÂÉÔ - ÎÁ 32-È ÂÉÔÎÙÈ GS>>>> íÁÒÁÚÍ! AB>>> üÔÏ ÅÝÅ ÐÏÞÅÍÕ? GS>> ðÏÔÏÍÕ ÞÔÏ ÎÅ ÄÏÌÖÅÎ × ñ÷õ ÒÁÚÍÅÒ ÓÔÁÎÄÁÒÔÎÏÇÏ ÏÂßÅËÔÁ ÍÅÎÑÔØÓÑ GS>> ÐÒÉ ÐÅÒÅÈÏÄÅ Ó ÐÌÁÔÆÏÒÍÙ ÎÁ ÐÌÁÔÆÏÒÍÕ. AB> äÁÖÅ ÅÓÌÉ ÜÔÏ ÐÏ×ÙÛÁÅÔ ÜÆÆÅËÔÉ×ÎÏÓÔØ?
ó ËÁËÏÊ ÒÁÄÏÓÔÉ?
AB> ÷ÏÔ ÜÔÏ ÄÅÊÓÔ×ÉÔËÌØÎÏ ÍÁÒÁÚÍ.
íÁÒÁÚÍ, ÜÔÏ ÎÅÑ×ÎÙÅ ÉÚÍÅÎÅÎÉÑ ÓÔÁÎÄÁÒÔÁ ×ÓÅÇÏ-ÌÉÛØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "ÒÁÓÛÉÒÅÎÉÑ" ÑÚÙËÁ.
GS>> óÎÏ×Á Ï äÅÌØÆÉ ÒÁÚÇÏ×ÏÒ ÚÁ×ÏÄÉÛØ? ;) AB> HÕ ÄÁ. ôÁË ËÁË ÜÔÏ ÐÒÉÍÅÒ ÐÁÓËÁÌÑ ÎÁ 32-È ÂÉÔÎÏÊ ÁÒÈÉÔÅËÔÕÒÅ.
üÔÏ ÕÖÅ ÄÒÕÇÏÊ ÑÚÙË, Ó ÄÒÕÇÉÍÉ ÏÂßÅËÔÁÍÉ...
AB> ëÓÔÁÔÉ, × Delphi 1 - integer 16 - ÂÉÔÎÙÊ, ËÁË É ÚÁÄÕÍÁÎÎÏ ÉÄÅÏÌÏÇÉÅÊ.
ïÞÅÎØ ÈÏÒÏÛÏ.
AB> á ÅÓÔØ ÅÝÅ Free Pascal. õÖ ÜÔÏ ÔÏÞÎÏ ÎÅ ÄÅÌØÆÉ. á integer Õ ÎÅÇÏ 32 AB> ÂÉÔÎÙÊ.
äÁ ÈÏÔØ 128 ÂÉÔÎÙÊ! òÅÞØ ÛÌÁ Ï ×ÐÏÌÎÅ ÏÐÒÅÄẠ̊ÎÎÏÍ ÓÔÁÎÄÁÒÔÅ, ËÏÔÏÒÙÊ ÎÙÎÞÅ "ÐÏÌÏÍÁÌÉ" :-\
GS>>>> ìÉÞÎÏ Ñ ÐÒÅÄÐÏޣÌ ÂÙ ÂÏÌÅÅ ×ÍÅÎÑÅÍÙÅ int16 / uint16. AB>>> type AB>>> int16 = integer; AB>>> uint16 = word; GS>> ñ Ï ÆÏÒÍÕÌÉÒÏ×ËÁÈ × _ÓÔÁÎÄÁÒÔÅ_ ÑÚÙËÁ, Á ÎÅ ×ÏÚÍÏÖÎÏÓÔÉ GS>> ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÐÅÒÅÎÁÚÎÁÞÅÎÉÊ... AB> åÓÌÉ ÈÏÞÅÛØ ÉÍÅÔØ int16/uint16 - ÔÏ ÔÙ ÅÇÏ ÓÄÅÌÁÅÛØ. åÓÌÉ ÈÏÞÅÛØ, AB> ÞÔÏÂÙ ÜÔÏ ÂÙÌÏ × ÓÔÁÎÄÁÒÔÅ - ÎÁÐÉÛÉ Ó×ÏÊ ÓÔÁÎÄÁÒÔ.
"íÎÅ ÎÅ ÎÕÖÎÏ ÂÙÔØ ËÕÒÉÃÅÊ, ÞÔÏÂÙ ÏÃÅÎÉÔØ ×ËÕÓ ÑÉÃ" (c)
íÎÅ ÎÅ ÎÕÖÎÏ ÐÉÓÁÔØ Ó×ÏÊ ÓÔÁÎÄÁÒÔ, ÞÔÏÂÙ ÏÂÒÁÔÉÔØ ×ÎÉÍÁÎÉÅ ÎÁ ÎÅÄÏÓÔÁÔËÉ ÞÕÖÉÈ ÓÔÁÎÄÁÒÔÏ×. ÷ ÄÁÎÎÏÍ ÓÌÕÞÁÅ ÍÅÎÑ ÕÓÔÒÁÉ×ÁÌ "ËÌÁÓÓÉÞÅÓËÉÊ" ÐÁÓËÁÌÅ×ÓËÉÊ ÓÔÁÎÄÁÒÔ.
çÅÏÒÇÉÊ