WINAVR

Sep 05, 2005 Last reply: 20 years ago 816 Replies

Hello Alex.

Sun Oct 16 2005 18:17, Alex Mogilnikov wrote to me:

DT>> úÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÁÒÁÍÅÔÒÁ ÃÉËÌÁ. ðÒÉģÔÓÑ ÏËÒÕÖÁÔØ for ÓËÏÂËÁÍÉ É DT>> ÏÂßÑ×ÌÑÔØ ÐÁÒÁÍÅÔÒ ÐÅÒÅÄ ÏÐÅÒÁÔÏÒÏÍ, ÞÔÏ ÚÁÈÌÁÍÌÑÅÔ ÔÅËÓÔ É ÓÎÉÖÁÅÔ DT>> ÞÉÔÁÅÍÏÓÔØ.

AM> HÅÐÒÁ×ÄÁ.

÷ÏÔ ÓÒÁÚÕ "ÎÅÐÒÁ×ÄÁ", ÄÁ? :)

AM> ======== test.c ============ AM> void bar(int);

AM> void foo(void) AM> { AM> bar(999);

AM> for(int i = 0; i < 10; i++) AM> bar(i);

AM> int i = 555; AM> bar(i); AM> } AM> ============================

AM> úÄÅÓØ ×ÓÅ ÓÉÎÔÁËÓÉÞÅÓËÉ ËÏÒÒÅËÔÎÏ É ÎÅÔ ÎÉËÁËÉÈ ÌÉÛÎÉÈ ÓËÏÂÏË.

ôÁË ÜÔÏ Õ ÔÅÂÑ C ËÁËÏÊ-ÔÏ ÐÒÏÄ×ÉÎÕÔÙÊ. ÷ÉÄÉÍÏ, C-99?

DT>> for i := 1 to NFREQ do _with acc_table[i] do_ begin DT>> Q0 := Q1 * coeff - Q2 + sample; DT>> Q2 := Q1; DT>> Q1 := Q0; DT>> end;

AM> ôÏ ÅÓÔØ ËÏÍÐÉÌÑÔÏÒ ×ÎÕÔÒÉ with ÒÁÓÛÉÒÑÅÔ Q0 ÄÏ acc_table[i].Q0 (ÎÅ AM> ÐÏÍÎÀ ÔÏÞÎÏ ÓÉÎÔÁËÓÉÓ ðÁÓËÁÌÑ)?

õÇÕ.

AM> äÁ, ÜÔÏÍÕ ÁÎÁÌÏÇÁ ÎÅÔ.

HÕ, ÞÔÏ-ÔÏ × ÜÔÏÍ ÒÏÄÅ ÐÒÏÉÓÈÏÄÉÔ, ËÏÇÄÁ ÒÁÂÏÔÁÅÛØ Ó "ËÌÁÓÓÏ×ÙÍÉ" ÄÁÎÎÙÍÉ ÉÚ ÆÕÎËÃÉÊ ËÌÁÓÓÁ. HÏ Ñ ×ӣ ÖÅ ÐÒÅÄÐÏÞÉÔÁÀ ÐÒÏÃÅÄÕÒÎÙÊ ÓÔÉÌØ.

AM>>> Á ÏÓÔÁÌØÎÏÅ ÍÏÖÎÏ × C++.

DT>> íÏÖÎÏ, ÎÏ ÏÎÏ ÎÅ ÉÎÔÅÇÒÉÒÏ×ÁÎÏ × ÑÚÙË.

AM> á ÐÒÏÇÒÁÍÍÉÓÔÕ ÎÅ ×ÓÅ ÌÉ ÒÁ×ÎÏ? üÔÏ ÄÁÖÅ ÈÏÒÏÛÏ! :) AM> ÷ÓÅ ÉÎÔÅÇÒÉÒÏ×ÁÔØ × ÑÚÙË ×ÓÅ ÒÁ×ÎÏ ÎÅÌØÚÑ, ÉÎÁÞÅ ÎÁ ÉÚÕÞÅÎÉÅ ÔÁËÏÇÏ AM> ÑÚÙËÁ ÐÏÔÒÅÂÕÅÔÓÑ ×ÅÞÎÏÓÔØ.

HÕ ×ÏÔ × áÄÅ, ËÁË × çÒÅÃÉÉ, ÅÓÔØ ×ӣ. ;) éÌÉ ÐÏÞÔÉ ×ӣ. HÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÁ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔÉ.

ðÒÏÓÔÏ ÔÏ, ÞÔÏ ÅÓÔØ × ÑÚÙËÅ, ÍÏÖÎÏ ÐÒÏËÏÎÔÒÏÌÉÒÏ×ÁÔØ ËÏÍÐÉÌÑÔÏÒÏÍ.

AM> á ÔÁË ÐÒÏÇÒÁÍÍÉÓÔ ÉÍÅÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÓÁÍ ÓÄÅÌÁÔØ ÞÔÏ ÎÕÖÎÏ, É ÉÍÅÎÎÏ AM> ÔÁË, ËÁË ÎÕÖÎÏ.

é ÏÛÉÂÉÔØÓÑ ÌÉÛÎÉÊ ÒÁÚ. :)

DT>> ðÏÐÒÏÂÕÊ ×ÎÑÔÎÏ ÎÁÐÉÓÁÔØ ÄÅËÌÁÒÁÃÉÀ/ÄÅÆÉÎÉÃÉÀ ÞÅÇÏ-ÎÉÂÕÄØ, ÓÏÄÅÒÖÁÝÅÇÏ DT>> ÕËÁÚÁÔÅÌÉ. äÌÑ ÜÔÏÇÏ ÄÁÖÅ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ ÐÒÉÄÕÍÁÌÉ, cdecl É DT>> cundecl. :)

AM> HÅ ÐÏÌØÚÕÀÓØ ÉÍÉ. á ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÄÅËÌÁÒÁÃÉÉ ÂÙÌÉ ×ÎÑÔÎÙÍÉ, ÐÒÏÓÔÏ AM> ÎÅ ÎÁÄÏ ÐÙÔÁÔØÓÑ ÚÁÐÉÈÎÕÔØ ÓÌÏÖÎÕÀ ÍÎÏÇÏÜÔÁÖÎÕÀ ÄÅËÌÁÒÁÃÉÀ × ÏÄÎÏ AM> ×ÙÒÁÖÅÎÉÅ.

óÏÇÌÁÓÅÎ. é ×ÏÏÂÝÅ ÐÏÄÕÍÁÔØ, Á ÎÅÌØÚÑ ÌÉ ÒÅÛÉÔØ ÚÁÄÁÞÕ ÂÏÌÅÅ ÐÒÏÓÔÏ É ÎÁÇÌÑÄÎÏ.

AM> åÓÔØ ÚÁÍÅÞÁÔÅÌØÎÁÑ ÛÔÕËÁ - typedef, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÑÅÔ ÄÁ×ÁÔØ ÔÉÐÁÍ AM> ÏÓÍÙÓÌÅÎÎÙÅ ÉÍÅÎÁ

óËÏÒÅÅ, ÐÓÅ×ÄÏÎÉÍÙ. ÷ÏÔ × áÄÅ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÍÏÖÎÏ ÏÐÒÅÄÅÌÑÔØ ÎÏ×ÙÅ ÔÉÐÙ, ÔÁÍ ÄÌÑ ÜÔÏÇÏ ÍÎÏÇÏ ÓÒÅÄÓÔ×. HÏ ÄÌÑ "ÏÂßÑÓÎÅÎÉÑ" ÄÅËÌÁÒÁÃÉÊ, ÄÅÊÓÔ×ÉÔÅÌØÎÏ, ÛÔÕËÁ ÐÏÌÅÚÎÁÑ.

AM>>> ÷Ï-×ÔÏÒÙÈ, ÎÅ ÐÏÎÉÍÁÀ, ÞÅÍ ÜÔÏ ÌÕÞÛÅ ÞÅÍ short s = 0;.

DT>> HÕ Á ÐÒÏÔÉ× ÜÔÏÇÏ Ñ É ÎÅ ×ÏÚÒÁÖÁÌ. ëÏÎÓÔÁÎÔÁ É ÅÓÔØ ËÏÎÓÔÁÎÔÁ, É DT>> ÌÀÂÙÅ ÓÔÁÔÉÞÅÓËÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÍÅÛÁÀÔ.

AM> ôÏ ÅÓÔØ ÔÙ ÕÖÅ ÎÅ ÐÒÏÔÉ× _ÌÀÂÏÇÏ_ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ AM> ÔÉÐÏ×, Á ÐÒÏÔÉ× ÎÅÇÏ ÌÉÛØ × ËÁËÉÈ-ÔÏ ÏÔÄÅÌØÎÙÈ ÓÌÕÞÁÑÈ? :) ÷ ËÁËÉÈ? AM> ðÒÉ×ÅÄÉ ÖÅ ÐÒÉÍÅÒ, ÒÁÚÇÏ×ÏÒ ÓÔÁÎÅÔ ÐÒÅÄÍÅÔÎÙÍ...

äÁ ÐÏÖÁÌÕÊÓÔÁ. á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ×ÏÚÍÏÖÎÙ É ÎÕÖÎÙ, ËÏÇÄÁ ÔÙ ÐÏÌØÚÕÅÛØÓÑ ÌÉÔÅÒÁÌÁÍÉ. HÁÐÒÉÍÅÒ, ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÐÅÒÅÍÅÎÎÙÈ ÉÌÉ ÐÅÒÅÄÁ×ÁÑ ÚÎÁÞÅÎÉÅ × ÆÕÎËÃÉÀ. ÷ ÏÓÔÁÌØÎÙÈ ÓÌÕÞÁÑÈ ÄÏÓÔÁÔÏÞÎÏ Ñ×ÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ËÁË × áÄÅ.

DT>> ëÏÇÄÁ Ñ ÎÁ ×ÏÓØÍÉÂÉÔÏ×ÏÍ ËÒÉÓÔÁÌÌÅ ÈÏÞÕ ÓÌÏÖÉÔØ Ä×Á ÂÁÊÔÁ, ËÁË ÍÎÅ DT>> ÜÔÏ ÓÄÅÌÁÔØ ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × int?

AM> byte f(byte a, byte b) AM> { AM> return a + b; AM> }

AM> ôÁË ×ÓÅ-ÔÁËÉ, Ñ ÐÒÁ×ÉÌØÎÏ ÐÏÎÑÌ, ÞÔÏ ÔÅÂÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÐÒÉ ×ÙÚÏ×Å AM> f(100, 200) ×ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÂÙÌÏ ÎÅÏÐÒÅÄÅÌÅÎÏ?

íÎÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÜÔÏ ×ÙÒÁÖÅÎÉÅ ËÏÍÐÉÌÉÒÏ×ÁÌÏÓØ × ÂÁÊÔÏ×ÏÅ ÓÌÏÖÅÎÉÅ. ðÏÓËÏÌØËÕ ÞÉÓÌÏ ÂÅÚÚÎÁËÏ×ÏÅ, ÔÏ, ÓÌÅÄÏ×ÁÔÅÌØÎÏ, ÐÒÉÍÅÎÑÅÔÓÑ ÍÏÄÕÌØÎÁÑ ÁÒÉÆÍÅÔÉËÁ, É 100b+200b ÄÏÌÖÎÏ ÂÙÔØ 44. åÓÌÉ ÖÅ ÞÉÓÌÁ ÚÎÁËÏ×ÙÅ, ÄÏÌÖÎÏ ÆÉËÓÉÒÏ×ÁÔØÓÑ É ÏÂÒÁÂÁÔÙ×ÁÔØÓÑ ÐÅÒÅÐÏÌÎÅÎÉÅ.

AM> åÓÌÉ ÄÁ, ÔÏ C++ ÐÏÚ×ÏÌÑÅÔ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ TMy8bitByte É ÏÐÅÒÁÔÏÒÙ ÄÌÑ AM> ÒÁÂÏÔÙ Ó ÎÉÍ.

á ËÁË ÔÙ ÉÈ ÏÐÒÅÄÅÌÉÛØ, ÅÓÌÉ ÎÅ ÞÅÒÅÚ ÓÌÏÖÅÎÉÅ ÂÁÚÏ×ÙÈ ÔÉÐÏ×? ëÏÔÏÒÏÅ ÏÐÑÔØ ÖÅ ÂÕÄÅÔ ÐÒÏÉÓÈÏÄÉÔØ × 16-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÅ.

DT>> ôÉÐÉÞÎÏÅ ÚÁÂÌÕÖÄÅÎÉÅ ÓÉÏÎÉÓÔÏ×. ;) þÅÍ ÂÏÌØÛÅ ÐÉÓÁÎÉÎÙ - ÔÅÍ ÂÏÌØÛÅ DT>> ×ÏÚÍÏÖÎÏÓÔÅÊ Õ ËÏÍÐÉÌÑÔÏÒÁ _ÏÔÌÏ×ÉÔØ_ ÏÛÉÂËÕ.

AM> short s = (short)0;

AM> ëÁËÏÇÏ ÒÏÄÁ ÏÛÉÂËÉ (ËÒÏÍÅ ÏÐÅÞÁÔÏË, ËÏÇÄÁ ×ÍÅÓÔÏ short ËÏÄÅÒ ÎÁÐÉÛÅÔ AM> shirt) ÍÏÖÅÔ ÏÔÌÏ×ÉÔØ × ÄÁÎÎÏÍ ÓÌÕÞÁÅ ËÏÍÐÉÌÑÔÏÒ?

ñ ÎÅ ÐÒÏ ÄÁÎÎÙÊ ÓÌÕÞÁÊ, ËÁË ÕÖÅ ÐÏÑÓÎÉÌ ×ÙÛÅ. á ÐÒÏ ÔÁËÏÅ, ÎÁÐÒÉÍÅÒ:

int i; float f;

f = i; i = f;

é ×ӣ ÓËÏÍÐÉÌÉÒÕÅÔÓÑ.

DT>> ñÚÙË ÏÂÑÚÁÎ ÂÙÔØ ÉÚÂÙÔÏÞÎÙÍ, É ÒÁÚÎÁÑ ÓÅÍÁÎÔÉËÁ ÏÂÑÚÁÎÁ ×ÙÒÁÖÁÔØÓÑ DT>> ÒÁÚÎÙÍÉ, ÎÅÐÏÈÏÖÉÍÉ ÓÉÎÔÁËÓÉÞÅÓËÉÍÉ ËÏÎÓÔÒÕËÃÉÑÍÉ. ÷ ÞÁÓÔÎÏÓÔÉ, DT>> ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï ÌÕÞÛÅ ÓÐÅÃÓÉÍ×ÏÌÁ: É ÐÏÔÏÍÕ ÞÔÏ ÉÚÂÙÔÏÞÎÏ, É ÐÏÔÏÍÕ DT>> ÞÔÏ ÌÕÞÛÅ ÞÉÔÁÅÔÓÑ.

AM> ïÂÏÓÎÕÊ. þÅÍ ÂïÌØÛÁÑ ÉÚÂÙÔÏÞÎÏÓÔØ ÌÕÞÛÅ ÍåÎØÛÅÊ?

ôÅÍ, ÞÔÏ ÚÁÝÉÝÁÅÔ ÏÔ ÛÕÍÁ. :)

AM> ôÁË ×ÅÄØ ÍÏÖÎÏ ÄÏÊÔÉ ÄÏ Ä×ÏÊÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÅÒÅÍÅÎÎÏÊ : res:res = AM> var1:var1 + var2:var2;

äÏ ÁÂÓÕÒÄÁ ×ÓÅÇÄÁ ÏÞÅÎØ ÌÅÇËÏ ÄÏÊÔÉ. ðÒÉ ÖÅÌÁÎÉÉ.

AM> HÁÄÏ ÖÅ, ÎÁ×ÅÒÎÏÅ, ×ÙÂÉÒÁÔØ ËÁËÏÊ-ÔÏ ÂÁÌÁÎÓ ÍÅÖÄÕ ×ÏÚÍÏÖÎÏÓÔØÀ ÏÔÌÏ×Á AM> ÏÛÉÂÏË ÔÒÁÎÓÌÑÔÏÒÏÍ É ÃÅÎÏÊ, ËÏÔÏÒÕÀ ÚÁ ÜÔÏ ÂÕÄÅÔ ÐÌÁÔÉÔØ ËÏÄÅÒ. éÎÁÞÅ AM> ÔÁËÉÍ "ÏÛÉÂËÏÕÓÔÏÊÞÉ×ÙÍ" ÑÚÙËÏÍ ÎÉËÔÏ ÎÅ ÓÔÁÎÅÔ ÐÏÌØÚÏ×ÁÔØÓÑ.

HÕ ×ÏÔ ÄÌÑ ÍÅÎÑ ÔÁËÏÊ ÏÐÔÉÍÕÍ - áÄÁ. HÕ ÐÕÓÔØ ðÁÓËÁÌØ, ÏÎ "ÂÅÓÐÅÞÎÅÅ". á ×ÏÔ C - ÕÖÅ ÄÁÌÅËÏ ÚÁ ÐÒÅÄÅÌÁÍÉ ÔÁËÏÇÏ ÏÐÔÉÍÕÍÁ.

AM> ...ðÒÏÆÅÓÓÉÏÎÁÌ ÓËÁÖÅÔ: "ëÁËÏÇÏ ÞÅÒÔÁ? åÓÌÉ Ñ ÎÁÐÉÓÁÌ ÐÒÉÓ×ÁÉ×ÁÎÉÅ, AM> ÚÎÁÞÉÔ ÍÎÅ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÜÔÏ ÎÕÖÎÏ. é ÎÅÚÁÞÅÍ ÍÎÅ ÔÕÔ ÓÏÐÌÉ AM> ÐÏÄÔÉÒÁÔØ".

ôÕÔ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÒÁÚÎÙÊ ÐÏÄÈÏÄ Ë ÔÏÍÕ, ÞÔÏ ÄÏÌÖÅÎ ÏÂÅÓÐÅÞÉ×ÁÔØ ÑÚÙË É ÞÔÏ ÄÏÌÖÅÎ ÄÅÌÁÔØ ËÏÍÐÉÌÑÔÏÒ. é ÔÁËÉÅ ÐÒÏÆÅÓÓÉÏÎÁÌÙ ×ÏÓÐÉÔÙ×ÁÀÔÓÑ ÉÍÅÎÎÏ ÎÁ ÉÄÅÑÈ K&R Ï ÔÏÍ, ÞÔÏ ÎÁ ×ÏÐÒÏÓ "Á ÍÏÖÎÏ?" ËÏÍÐÉÌÑÔÏÒ ÏÔ×ÅÞÁÅÔ "ÄÁ ÐÏÖÁÌÕÊÓÔÁ!".

AM> é ÍÏÅ ÍÎÅÎÉÅ ÐÏ ÐÏ×ÏÄÕ ÌÕÞÛÅÊ ÞÉÔÁÅÍÏÓÔÉ - '{' ÎÁÐÒÉÍÅÒ ÌÕÞÛÅ ÞÅÍ AM> 'begin',

ôÕÔ ÓÏÇÌÁÓÅÎ. HÏ ÒÁÚÙÍÅÎÏ×ÁÎÉÅ ÕËÁÚÁÔÅÌÑ Ñ ÐÒÅÄÐÏÞÔÕ × ÉÎÆÉËÓÎÏÊ ÎÏÔÁÃÉÉ, ËÁË × ðÁÓËÁÌÅ, Á ÍÏÄÉÆÉËÁÔÏÒÙ ÏÐÉÓÁÎÉÊ - × ×ÉÄÅ ËÌÀÞÅ×ÙÈ ÓÌÏ×. é ÂÕÌÅ×ÓËÉÅ ÏÐÅÒÁÔÏÒÙ × ×ÉÄÅ and, or, xor, not. é ÐÒÉÓ×ÁÉ×ÁÎÉÅ × ×ÉÄÅ :=. á ×ÏÔ ÐÒÏ×ÅÒËÁ ÒÁ×ÅÎÓÔ×Á ÐÕÓÔØ ÂÕÄÅÔ ËÁË × C, ==. é ÞÔÏ ËÁË ÍÏÖÎÏ ÍÅÎØÛÅ ÓÐÅÃÓÉÍ×ÏÌÏ× ÏÂÏÚÎÁÞÁÌÉ ÒÁÚÎÕÀ ÓÅÍÁÎÔÉËÕ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ËÏÎÔÅËÓÔÁ. á ÔÏ, ÎÁÐÒÉÍÅÒ, < É > ÏÚÎÁÞÁÀÔ É "ÂÏÌØÛÅ/ÍÅÎØÛÅ", É ÓËÏÂËÉ ÄÌÑ ÔÅÍÐÌÅÊÔÏ×. á << É >> - É ÏÐÅÒÁÔÏÒÙ ÓÄ×ÉÇÁ, É ÏÐÅÒÁÔÏÒÙ ÒÁÂÏÔÙ Ó ÐÏÔÏËÁÍÉ...

AM> ëÓÔÁÔÉ, ÎÅ ÐÒÏÔÉ×ÏÒÅÞÉÔ ÌÉ Ô×ÏÅ ÖÅÌÁÎÉÅ ÉÍÅÔØ ÏÐÅÒÁÔÏÒ with AM> ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÑÚÙËÁ ÂÙÔØ ÉÚÂÙÔÏÞÎÙÍ?

óÌÅÇËÁ. :) ÷ áÄÅ ÅÇÏ, ËÓÔÁÔÉ, ÎÅÔ. HÏ ÏÞÅÎØ ÕÖ ÕÄÏÂÎÁÑ ÛÔÕËÁ. :)

DT>> ëÓÔÁÔÉ, ÅÓÌÉ ÐÏÄËÉÎÅÛØ ÓÓÙÌËÉ ÎÁ ÐÏÌÅÚÎÙÅ ÄÌÑ embedded ÂÉÂÌÉÏÔÅËÉ, DT>> ÂÕÄÕ ÏÞÅÎØ ÂÌÁÇÏÄÁÒÅÎ.

AM> éÍÅÎÎÏ ÄÌÑ embedded -

formatting link
óÐÁÓÉÂÏ, ÇÌÑÎÕ.

AM> á ÔÁË ×-ÏÓÎÏ×ÎÏÍ ÓÁÍÏÐÉÓÎÙÅ ÂÉÂÌÉÏÔÅËÉ ÉÓÐÏÌØÚÕÀ.

ôÁË ËÁËÉÅ ÖÅ ÜÔÏ ÂÉÂÌÉÏÔÅËÉ? :) ðÏÌØÚÁ ÂÉÂÌÉÏÔÅËÉ × ÔÏÍ, ÞÔÏÂÙ ÓÁÍÏÍÕ ÎÅ ÐÉÓÁÔØ. :) ëÓÔÁÔÉ, ÎÅÔ ÌÉ Õ ÔÅÂÑ ËÒÁÓÉ×ÏÇÏ, ÈÏÒÏÛÏ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÇÏ ÉÓÈÏÄÎÉËÁ âðæ ÎÁ C/C++?

Dimmy.

ðÒÉ×ÅÔ, Dimmy !

15 Oct 05 , 13:03 Dimmy Timchenko ÐÉÓÁÌ Ë Nickita A Startcev:

DT>>> ëÓÔÁÔÉ, Á ËÔÏ ÚÎÁÅÔ, ÎÅÔ ÌÉ × ÐÒÉÒÏÄÅ ÈÏÒÏÛÅÇÏ ËÏÍÐÉÌÑÔÏÒÁ C++ DT>>> ÄÌÑ win32, ÂÅÚ ×ÉÚÕÁÌØÎÏ-ÂÉÌÄÅÒÎÏÊ ÍÏÎÓÔÒÏÉÄÁÌØÎÏÓÔÉ, ÎÏ Ó ÉÄÅ DT>>> ×ÒÏÄÅ IAR-Ï×ÓËÏÇÏ?

NAS>> lcc32 ÓÍÏÔÒÅÌ? íÁÌÅÎØËÉÊ, ÐÒÏÓÔÅÎØËÉÊ, ÄÌÑ ÍÅÌÏÞÅ×ËÉ NAS>> ÕÄÏÂÎÅÎØËÉÊ.

DT> HÅ ÓÍÏÔÒÅÌ. üÔÏ Þأ?

þØÅ-ÎÅ ÐÏÍÎÀ, ÌÅÇËÏ ÉÝÅÔÓÑ ÇÕÇÌÅÍ ÐÏ lcc-win32. ëÏÐÍÉÌÑÔÏÒ+ÓÒÅÄÁ ÏÔÄÅÌØÎÏ, ÓÐÒÁ×ËÁ, ×ÒÏÄÅ ÂÙ, ÏÔÄÅÌØÎÏ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... HÁ ÓÌÅÄÕÀÝÉÊ ÄÅÎØ ÓÏÛÌÉ ÎÁ ÂÅÒÅÇ, ÇÄÅ É ÐÅÒÅÄÒÁÌÉÓØ ÍÅÖ ÓÏÂÏÊ.

ðÒÉ×ÅÔ, Dimmy !

15 Oct 05 , 13:52 Dimmy Timchenko ÐÉÓÁÌ Ë Nickita A Startcev:

DT>>> ö-ÖÕÔØ. HÅÕÖÅÌÉ ÎÅÌØÚÑ ÂÙÌÏ ÄÒÕÇÕÀ ÚÁËÏÒÀÞËÕ ÄÌÑ ÄÅÓÔÒÕËÔÏÒÁ DT>>> ÐÒÉÄÕÍÁÔØ? é ÜÔÏ ×ÅÄØ ÎÅ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÐÏÄÏÂÎÁÑ DT>>> ÎÅÏÄÎÏÚÎÁÞÎÏÓÔØ...

NAS>> ÎÕ, ÎÁÐÒÉÍÅÒ, ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÌÏÖÅÎÎÙÈ ÔÅÍÐÌÅÊÔÏ× ÎÁÄÏ NAS>> ×ÎÉÍÁÔÅÌØÎÏ ÓÌÅÄÉÔØ, ÞÔÏ ÓÌÕÞÁÊÎÏ ÎÅ ÕÂÉÔØ ÐÒÏÂÅÌ × < < ÉÌÉ > >

DT> áÇÁ, ÞÉÔÁÌ ÐÒÏ ÜÔÏ... ÷ÒÏÄÅ ËÁË ÓËÏÂËÁ - ÎÏ Ó ÌÏ×ÕÛËÏÊ. èÏÔÑ DT> ËÏÍÐÉÌÑÔÏÒ, ËÏÎÅÞÎÏ, ÐÏÄÓËÁÖÅÔ.

ëÏÐÍÉÌÑÔÏÒ ÒÁÓÓËÁÖÅÔ ÐÒÏ ÎÅÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÐÅÒÁÎÄÏ× ÐÒÉ ÓÄ×ÉÇÅ ÉÌÉ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... "ðÒÅÄÅÌÙ ÍÏÉÈ ÇÒÁÎÉà ÎÅ ÂÕÄÕÔ ÉÍÅÔØ ÎÉËÁËÏÊ ÂÁÇÏÄÁÒÎÏÓÔÉ"

ðÒÉ×ÅÔ Dmitry! óÕÂÂÏÔÁ ïËÔÑÂÒØ 15 2005 02:00, Dmitry Orlov -> Ivan Melnikov:

IM>>>> õ ÍÅÎÑ ÎÁ ÒÁÂÏÔÅ ÏÄÉÎ ÓÔÕÄÅÎÔ ÐÉÛÅÔ ÐÒÏÇÒÁÍÍÕ ÐÏ IM>>>> ÏÂÓÌÕÄÉ×ÁÎÉÀ ÒÁÂÏÔÙ ×ÓÅÇÏ Ä×ÕÈ ÞÉÐÏ×. ôÁË ÏÎ ÕÖÅ ÎÁ 11 ËÂÁÊÔ IM>>>> ËÏÄÁ ÕÍÕÄÒÉÌÓÑ ÎÁÐÉÓÁÔØ, ÐÉÛÅÔ ÎÁ óÉ. DT>>> ôÁË ÞÅÇÏ ÔÙ ÈÏÞÅÛØ ÏÔ x51? üÔÁ ÁÒÈÉÔÅËÔÕÒÁ ÄÌÑ C DT>>> ËÁÔÅÇÏÒÉÞÅÓËÉ ÎÅ ÐÒÉÓÐÏÓÏÂÌÅÎÁ.

DO> åÒÕÎÄÁ. ðÒÅËÒÁÓÎÏ ×ÓÅ ÐÉÛÅÔÓÑ ÎÁ ó ÄÌÑ i51, Ñ ÕÖÅ ÌÅÔ 10 ÎÁÚÁÄ ×ÐÏÌÎÅ DO> ÕÓÐÅÛÎÏ ÜÔÏ ÄÅÌÁÌ. DO>

ËÏÎÅÞÎÏ ÐÉÛÅÔÓÑ, ÎÏ × Ó×ÏÅÊ ËÏÎÔÏÒÅ, ÓÔÁÒÙÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÐÏÄ ÄÁÎÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ ÐÉÛÕÔ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, Á ÍÏÌÏÄÙÅ ÎÁ óÉ. ó Õ×ÁÖÅÎÉÅÍ, Ivan Melnikov ÷ÏÓËÒÅÓÅÎØÅ ïËÔÑÂÒØ 16 2005 20:18.

... "ðÏÌØÚÕÑÓØ ÓÌÕÞÁÅÍ, ÈÏÞÕ..."

ðÒÉ×ÅÔ Igor! ðÑÔÎÉÃÁ ïËÔÑÂÒØ 14 2005 22:50, Igor Ulanov -> Ivan Melnikov:

IM>>> õ ÍÅÎÑ ÎÁ ÒÁÂÏÔÅ ÏÄÉÎ ÓÔÕÄÅÎÔ ÐÉÛÅÔ ÐÒÏÇÒÁÍÍÕ ÐÏ IM>>> ÏÂÓÌÕÄÉ×ÁÎÉÀ ÒÁÂÏÔÙ ×ÓÅÇÏ Ä×ÕÈ ÞÉÐÏ×. ôÁË ÏÎ ÕÖÅ ÎÁ 11 ËÂÁÊÔ IM>>> ËÏÄÁ ÕÍÕÄÒÉÌÓÑ ÎÁÐÉÓÁÔØ, ÐÉÛÅÔ ÎÁ óÉ. IU>

DT>> ôÁË ÞÅÇÏ ÔÙ ÈÏÞÅÛØ ÏÔ x51? üÔÁ ÁÒÈÉÔÅËÔÕÒÁ ÄÌÑ C ËÁÔÅÇÏÒÉÞÅÓËÉ DT>> ÎÅ ÐÒÉÓÐÏÓÏÂÌÅÎÁ. IU>

IU> íÏÊ ÐÅÒ×ÙÊ ÏÐÙÔ ÎÁ óÉ ÂÙÌ Ó×ÑÚÁÎ Ó ÐÅÒÅ×ÏÄÏÍ Ó×ÏÅÊ ÐÒÏÇÒÁÍÍÙ Ó IU> ÁÓÓÅÍÂÌÅÒÁ ÎÁ óÉ. ëÁË ÒÁÚ ÎÁ 89ó8252.

ñ ÔÏÖÅ ÎÁ ÔÁËÏÍ 2 ÇÏÄ ÒÁÂÏÔÁÌ, ÓÅÊÞÁÓ ÐÅÒÅÛÌÉ ÎÁ ÄÒÕÇÏÊ, ÇÄÅ ÍÏÖÎÏ ÐÒÏÇÒÁÍÍÕ ÎÁ 64 ËÂÁÊÔÁ ÚÁÐÉÓÁÔØ. þÔÏÂÙ ÔÁËÏÇÏ ÒÁÚÍÅÒÁ ÐÒÏÇÒÁÍÍÕ ÎÁÐÉÓÁÔØ ÎÁ ÁÓÓÅÂÌÅÒÅ ÎÁÄÏ ÐÏÓÔÁÒÁÔØÓÑ, Á ÎÁ óÉ ÚÁÐÒÏÓÔÏ.

IU> ðÒÏ ÍÎÏÇÏÒÁÚÏ×ÙÊ ×ÙÉÇÒÙÛ ÞÕÛØ. IU> ä×ÏÊÎÏÊ, ÓÏ ÓËÒÉÐÏÍ, ÔÒÅÈÒÁÚÏ×ÙÊ ÐÒÏÉÇÒÙÛ. HÏ ÎÉ ËÁË ÎÅ 5-ËÒÁÔÎÙÊ.

ëÁË ÐÉÓÁÔØ, Á ÔÏ ÍÏÖÎÏ É ÂÏÌØÛÅ. ðÒÉ ÎÅ ÉÍÅÎÉÉ ÏÐÙÔÁ, Á ÏÎ ÐÒÉÈÏÄÉÔ ÎÅ ÓÒÁÚÕ, ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÎÅÜÆÆÅËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ.

IU> é ÅÓÌÉ ÒÁÚÇÏ×ÏÒ ÐÒÏ ËÅÊÌ, ÔÏ ÜÔÏ ÏÞÅÎØ ÐÒÏÄ×ÉÎÕÔÙÊ ËÏÍÐÉÌÑÔÏÒ.

HÕ ÎÁ ÓÞÅÔ ÐÒÏÄ×ÉÎÕÔÏÓÔÉ, Ñ ÐÉÓÁÔØ É ÒÁÓÓÕÖÄÁÔØ ÎÅ ÂÕÄÕ.

IU> éÍÅÎÎÏ ÏÎ ÍÅÎÑ ÕÂÅÄÉÌ, ÞÔÏ ÉÚÂÙÔÏÞÎÁÑ ÒÁÚÄÕÔÏÓÔØ ËÏÄÁ óÉ - IU> ÐÒÅÕ×ÅÌÉÞÅÎÉÅ.

á ÍÅÎÑ ÏÎ ÕÂÅÄÉÌ, ÅÓÌÉ ÈÏÞÅÛØ ÐÏÌÕÞÉÔØ ÜÆÆÅËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÐÏ ÓËÏÒÏÓÔÉ ×ÙÐÏÌÎÅÎÉÑ ÎÁÄÏ ÐÉÓÁÔØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ.

IU> õ ÍÅÎÑ ÅÓÔØ ÏÐÙÔ ÐÉÓÁÎÉÑ ÎÁ ÁÓÍÅ, Ñ ÐÒÅËÒÁÓÎÏ ÚÎÁÀ, ÞÔÏ ÓÔÏÌØ ÖÅ IU> ÎÅÜÆÆÅËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÚÁÐÒÏÓÔÏ ÍÏÖÎÏ ÎÁËÁÔÁÔØ É ÎÁ ÎÅÍ.

íÏÖÎÏ, ÓÏÇÌÁÓÅÎ.

IU> ñÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÉÎÓÔÒÕÍÅÎÔ É ÎÅ ÂÏÌÅÅ. óÏÇÌÁÛÕÓØ Ó ÌÀÄØÍÉ IU> ËÏÔÏÒÙÅ ÇÏ×ÏÒÑÔ, ÞÔÏ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ×ÌÉÑÅÔ ÎÁ ×ÙÂÏÒ ÁÌÇÏÒÉÔÍÁ. IU> HÏ Ó ÏÇÏ×ÏÒËÏÊ, ÞÔÏ ÜÔÏ ×ÌÉÑÎÉÅ ÓËÏÒÅÅ ÓËÁÚÙ×ÁÅÔÓÑ ÕÖÅ ÎÁ ÜÔÁÐÅ IU> ÏÐÒÅÄÅÌÅÎÉÑ ËÏÎËÒÅÔÎÏÊ ÒÅÁÌÉÚÁÃÉÉ ÞÁÓÔÎÙÈ ÚÁÄÁÞ. ÷ Ô×ÏÅÍ ÖÅ ÐÒÉÍÅÒÅ IU> ÔÙ × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÄÁÅÛØ ÏÃÅÎËÕ ÐÒÏÇÒÁÍÍÉÓÔÕ É × ÐÏÓÌÅÄÎÀÀ ÑÚÙËÕ IU> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. IU> ðÌÀÓ Ë ÜÔÏÍÕ ÔÙ ÎÅ ÓËÁÚÁÌ, Ñ×ÌÑÀÔÓÑ ÌÉ ÏÂÅ IU> ÒÅÁÌÉÚÁÃÉÉ ÏÄÉÎÁËÏ×ÙÍÉ ÐÏ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔÉ.

ëÏÎÅÞÎÏ ÎÅÔ, ÎÁ ÁÓÓÅÂÌÅÒÅ Ñ ÐÉÓÁÌ, Á ÎÁ óÉ ÎÅÔ. ó Õ×ÁÖÅÎÉÅÍ, Ivan Melnikov ÷ÏÓËÒÅÓÅÎØÅ ïËÔÑÂÒØ 16 2005 20:21.

... "ëÁËÏ× ÓÔÏÌ --- ÔÁËÏ× ÓÔÕÌ"

ðÒÉ×ÅÔ Dmitry! óÕÂÂÏÔÁ ïËÔÑÂÒØ 15 2005 02:12, Dmitry Orlov -> Ivan Melnikov:

IM>>>> úÁÍÅÎÁ ÏÄÎÏÊ ÍÎÅÍÏÎÉËÉ ÎÁ ÄÒÕÇÕÀ ÂÙ×ÁÅÔ ÐÏÌÅÚÎÏ, DO>>> á ÂÙ×ÁÅÔ É ×ÒÅÄÎÏ. é ÐÏËÁ ×ÓÅ ÍÁËÒÏÓÙ ÎÅ ÒÁÚÂÅÒÅÛØ, ÎÅ ÐÏÎÑÔØ DO>>> ÞÔÏ ÖÅ ÔÕÔ ÎÁÐÉÓÁÎÏ. IM>> ôÁË ÔÙÖÅ ÓÁÍ ÐÉÛÅÛØ ÐÒÏÇÒÁÍÍÕ, ÔÁË ÞÔÏ ÔÅÂÅ ÍÏÖÅÔ ÂÙÔØ IM>> ÎÅ ÐÏÎÑÔÎÏ. DO>

DO> ðÒÏÇÒÁÍÍÁ, ÎÁÐÉÓÁÎÎÁÑ ÎÅÓËÏÌØËÏ ÌÅÔ ÎÁÚÁÄ - ËÁË ÎÏ×ÁÑ. DO>

óÏÇÌÁÓÅÎ, ÎÏ ÂÅÄÁ ÜÔÁ ÕÖÅ Ô×ÏÑ, ÔÙ ÐÌÏÈÏ ÄÏËÕÍÅÎÔÉÒÕÅÛØ ÐÒÏÇÒÁÍÍÕ. äÁÎÎÁÑ ÐÒÏÂÌÅÍÁ Õ ÍÎÏÇÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× É Õ ÍÅÎÑ ÔÁËÏÅ ÐÒÉÓÕÔÓÔ×ÕÅÔ. ÷ÒÅÍÑ ÐÒÏÈÏÄÉÔ, ÄÁÖÅ É ÇÏÄÁ ÎÅ ÂÙ×ÁÅÔ, ÓÍÏÔÒÉÛØ ÎÁ ÐÒÏÇÒÁÍÍÕ, ËÁË ÎÁ ÎÏ×ÕÀ É ÓÒÁÚÕ ÐÏÎÑÔØ ÎÅ ÍÏÖÅÛØ.ðÏÎÉÍÁÅÛØ ÔÏÌØËÏ ÞÅÒÅÚ ÎÅ ËÏÔÏÒÏÅ ×ÒÅÍÑ.

IM>> ëÒÏÍÅ ÜÔÏÇÏ, ÅÝÅ ÏÄÉÎ ÐÌÀÓ, ÍÅÎØÛÅ ÏÛÉÂÏË × ÐÒÏÇÒÁÍÍÅ. DO> ðÏËÁ ÞÔÏ-ÔÏ ÍÅÎÑÔØ ÎÅ ÎÁÞÎÅÛØ. DO>

Á ÍÎÅ ÏÎÉ ÎÁÏÂÏÒÏÔ ÐÏÍÏÇÌÉ, ÏÓÏÂÅÎÎÏ × ÓÁÍÏÍ ÎÁÞÁÌÅ ÐÒÏÇÒÁÍÍÉÓÔËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, ÍÅÎÑÅÛØ × ÏÄÎÏÍ ÍÅÓÔÅ É ÓÞÉÔÁÊ, ÞÔÏ ×Ï ×ÓÅÊ ÐÒÏÇÒÁÍÍÅ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÏÛÌÉ, ÇÄÅ ÍÁËÒÏÓÙ ÉÓÐÏÌØÚÕÅÛØ.

IM>> ëÏÇÄÁ Ñ ÎÁÞÉÎÁÌ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÔØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, Õ ÍÅÎÑ ÂÙÌÏ IM>> ÍÎÏÇÏ ÏÛÉÂÏË × ÐÒÏÇÒÁÍÍÅ ÐÒÉ ÎÁÐÉÓÁÎÉÉ, Á ×ÏÔ ÐÒÉ DO> ñ ÕÖÅ ÍÎÏÇÏ ÌÅÔ ÐÏÞÔÉ ÎÅ ÐÏÌØÚÕÀÓØ ÁÓÓÅÍÂÌÅÒÏÍ. DO>

HÕÖÄÙ ÎÅ ÂÙÌÏ, ×ÏÔ É ÎÅ ÐÏÌØÚÕÅÛØÓÑ.

DO>>> äÁ, ÏÂÙÞÎÏ ÅÓÔØ ÐÏÄÏÂÎÙÅ ×ÓÔÒÏÅÎÎÙÅ ÆÕÎËÃÉÉ (ÎÅ ÍÁËÒÏÓÙ) × ó DO>>> ÄÌÑ ÒÁÚÎÙÈ ËÒÉÓÔÁÌÌÏ×. íÁËÒÏÓÏ× × ó ÎÅÔ, ÅÓÔØ ÍÁËÒÏÓÙ × DO>>> ÐÒÅÐÒÏÃÅÓÓÏÒÅ, ÎÏ ÏÎÉ ÎÅ ÞÁÓÔØ ÑÚÙËÁ, ÓÔÒÏÇÏ ÇÏ×ÏÒÑ. IM>> ëÁËÁÑ ÒÁÚÎÉÃÁ, ÚÁÔÏ ÏÎÉ ÐÏÍÏÇÁÀÔ ÎÁÐÉÓÁÔØ ÐÒÏÇÒÁÍÍÕ. :) DO>

DO> òÁÚÎÉÃÁ × ÔÏÞÎÏÓÔÉ ÆÏÒÍÕÌÉÒÏ×ÏË. DO>

íÏÖÅÔ ÂÙÔØ. HÏ ÄÌÑ ÍÅÎÑ ÐÏÎÑÔÎÏ, Á ÜÔÏ ÓÁÍÏÅ ÇÌÁ×ÎÏÅ. íÏÖÅÔ Ñ Õ×ÉÄÅÌ ÍÉÎÕÓÙ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÍÁËÒÏÓÏ× É ÐÏÜÔÏÍÕ ÚÁ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. íÉÎÕÓÙ ÎÅ ÏÂÎÁÒÕÖÉÌ É ÎÅ ÐÏÞÕ×ÓÔ×Ï×ÁÌ.

IM>>>>>> ÕÍÅÎØÛÉÌÏÓØ. ñ Ó ÐÏÍÏÝØÀ ÍÁËÒÏÓÏ× ÄÅÌÁÀ × óÉÛÎÏÊ ÐÒÏÇÒÁÍÍÅ IM>>>>>> ÁÓÓÅÍÂÌÅÒÎÙÅ ×ÓÔÁ×ËÉ. DO>>>>> üÔÏ ËÁË? IM>> #define xxx xx_x+3 ÎÁÐÒÉÍÅÒ DO>

DO> é? DO>

þÔÏ É, ÐÏÍÏÇÁÅÔ × ÎÁÐÉÓÁÎÉÉ ÐÒÏÇÒÁÍÍ.

IM>> á ÍÏÇÕ × ÁÓÓÅÍÂÌÅÒÎÏÊ ÐÒÏÇÒÁÍÍÅ, ËÏÔÏÒÕÀ ×ÓÔÁ×ÌÀ × IM>> ÓÉÛÎÕÀ ÍÁËÒÏÓÙ ÉÓÐÏÌØÚÏ×ÁÔØ. DO> äÁÌÅËÏ ÎÅ ×ÓÅÇÄÁ. DO>

á ÞÔÏ ÍÏÖÅÔ ÐÏÍÅÛÁÔØ ? íÏÖÅÔ ËÏÎÅÞÎÏ ÏÛÉÂÁÀÓØ. õ ÍÅÎÑ ÅÓÔØ ÏÐÙÔ ÒÁÂÏÔÙ ÔÏÌØËÏ × ËÅÊÌÅ(ÄÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÏ×).

IM>>>> íÅÎØÛÅ ËÏÍÁÎÄ ÐÏÌÕÞÁÅÔÓÑ ÎÁ ×ÙÐÏÌÎÅÎÉÅ. DO>>> ï ÞÅÍ ÔÙ? ïÂÙÞÎÏ ×ÓÔÒÏÅÎÎÙÊ × ó ÁÓÓÅÍÂÌÅÒ (ÅÓÌÉ ÏÎ ×ÏÏÂÝÅ DO>>> ÅÓÔØ, ÞÁÓÔÏ ÅÇÏ ÎÅÔ), ÎÉËÁËÉÈ ÍÁËÒÏÓÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ. IM>> ðÏÄÄÅÒÖÉ×ÁÅÔ, ÐÏÔÏÍÕ ÞÔÏ ËÏÍÐÉÌÑÔÏÒ ÁÓÓÅÍÂÌÅÒÎÙÊ ÉÓÐÏÌØÚÕÅÔÓÑ. IM>> ÷ ËÅÊÌÅ ÎÁÐÒÉÍÅÒ. DO> á × IAR'Å ÎÅ ÚÎÁÀ ËÁË ÓÅÊÞÁÓ, ÎÏ ÄÏ ÎÅÄÁ×ÎÅÇÏ ×ÒÅÍÅÎÉ ÉÈ ×ÏÏÂÝÅ ÎÅ DO> ÂÙÌÏ. ôÏÌØËÏ ×ÎÅÛÎÉÊ ÍÏÄÕÌØ. DO>

ñ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌ. ó Õ×ÁÖÅÎÉÅÍ, Ivan Melnikov ÷ÏÓËÒÅÓÅÎØÅ ïËÔÑÂÒØ 16 2005 20:34.

... "âÏÒÏÔØÓÑ, ÉÓËÁÔØ, ÎÁÊÔÉ É ÐÅÒÅÐÒÑÔÁÔØ!!!"

Hello, George!

þÅÔ×ÅÒÇ ïËÔÑÂÒØ 13 2005 13:40, George Shepelev wrote to Nickita A Startcev: NS>> üÔÁ ÆÉÛËÁ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÁ? GS> äÁÖÅ ÅÓÌÉ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÁ, ÚÁËÌÁÄÙ×ÁÔØÓÑ ÎÁ ÂÁÇÏÆÉÞÉ - _ÏÞÅÎØ_ ÐÌÏÈÏÊ üÔÏ ÎÅ ÂÁÇÏÆÉÞÁ. ôÁË ÂÙÌÏ ÐÏ ÓÔÁÎÄÁÒÔÕ ó ÄÏ 1999 ÇÏÄÁ. éÚÍÅÎÅÎÉÑ ËÁÓÁÔÅÌØÎÏ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ ÂÙÌÉ ×ÎÅÓÅÎÙ × 1999 ÇÏÄÕ.

Best regards É ×ÓÅ ÔÁËÏÅ... Sergey. [Death/Black/Power Metal]

Hello, Michael Belousoff! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Fri, 14 Oct 2005 19:09:18

+0400:

DO>> Изначально этот недоязык только для i51 и подходит. DO>> Совеpшенно yбогая и бесполезная вещь. И в отличие от вашего DO>> коллектива виpтyалов, я таки знаю о чем говоpю. Фактически DO>> PLM - стpyктypный ассемблеp, а не полноценный ЯВУ.

MB> Зpя ты так. PL/M подходит, точнее, подходил, и неплохо, для MB> i8080. Пpавда, тот PL/M-80, котоpый был y меня (а pаботал он

8080 - процессор, а не контроллер. И для построения работающей системы требовал кучи обвязки. В те времена (конец восьмидесятых) я для него писал вообще в кодах. Ассемблера и того, на чем его можно запустить по началу не было.

MB> ещё даже не на PC, а на "микpоЭВМ" на базе того же i8080), MB> имел непpиятный глюк. Hо я бы не стал yтвеpждать, что это MB> ассемблеp, по кpайней меpе он позволял писать довольно сложные MB> выpажения, да и похож немного на паскаль. Впpочем, деталей я

Не, ну по сравнению с ассемблером - конечно прогресс. Но до С ему как до Киева раком.

dima

formatting link

Hello Michael.

Fri Oct 14 2005 20:09, Michael Belousoff wrote to Dmitry Orlov:

MB> úpÑ ÔÙ ÔÁË. PL/M ÐÏÄÈÏÄÉÔ, ÔÏÞÎÅÅ, ÐÏÄÈÏÄÉÌ, É ÎÅÐÌÏÈÏ, ÄÌÑ MB> i8080. ðpÁ×ÄÁ, ÔÏÔ PL/M-80, ËÏÔÏpÙÊ ÂÙÌ y ÍÅÎÑ (Á pÁÂÏÔÁÌ ÏÎ MB> Åݣ ÄÁÖÅ ÎÅ ÎÁ PC, Á ÎÁ "ÍÉËpÏü÷í" ÎÁ ÂÁÚÅ ÔÏÇÏ ÖÅ i8080),

ó ÔÁËÉÍ ÖÅ ÒÁÂÏÔÁÌ É Ñ. :) ðÏÄ "ïó" ISIS-II. HÁ "ÐÅÒÓÏÎÁÌËÅ" "üÌÅËÔÒÏÎÉËÁ ë1-30". ôÁÍ ÂÙÌ ÐÒÏÃÅÓÓÏÒ 8080 (8 ÂÉÔ, 1íçÃ, 64ë ïúõ, ÎÁËÏÐÉÔÅÌØ ÎÁ 5-ÄÀÊÍÏ×ÙÈ ÄÉÓËÅÔÁÈ, ÁÌÆÁ×ÉÔÎÏ-ÃÉÆÒÏ×ÏÊ ÍÏÎÉÔÏÒ). òÅÄÁËÔÏÒ, ËÓÔÁÔÉ, ÐÏ ÔÅÍ ×ÒÅÍÅÎÁÍ ÂÙÌ ÏÞÅÎØ ÎÅÐÌÏÈÏÊ, CREDIT. ðÏÔÏÍ, ËÏÇÄÁ Õ ÎÁÓ ÐÏÑ×ÉÌÉÓØ ÐÅÒ×ÙÅ AT-286, Á ÒÁÂÏÔÁ ÄÌÑ 8080 Åݣ ÏÓÔÁ×ÁÌÁÓØ, Ñ ÎÁÐÉÓÁÌ ÓÉÍÕÌÑÔÏÒ 8080 É ÜÔÏÊ ÓÁÍÏÊ éÚÉÓ-2. òÁÂÏÔÁÌÏ ÎÁÍÎÏÇÏ ÂÙÓÔÒÅÅ, ÞÅÍ ÎÁ ÒÏÄÎÏÍ ÖÅÌÅÚÅ. :)

MB> ÉÍÅÌ ÎÅÐpÉÑÔÎÙÊ ÇÌÀË. HÏ Ñ ÂÙ ÎÅ ÓÔÁÌ yÔ×ÅpÖÄÁÔØ, ÞÔÏ ÜÔÏ MB> ÁÓÓÅÍÂÌÅp, ÐÏ ËpÁÊÎÅÊ ÍÅpÅ ÏÎ ÐÏÚ×ÏÌÑÌ ÐÉÓÁÔØ ÄÏ×ÏÌØÎÏ ÓÌÏÖÎÙÅ MB> ×ÙpÁÖÅÎÉÑ, ÄÁ É ÐÏÈÏÖ ÎÅÍÎÏÇÏ ÎÁ ÐÁÓËÁÌØ.

é ÐÏÓÔÒÏÅÎ ÂÙÌ _ÐÒÁ×ÉÌØÎÏ_, ÐÏ ÎÁÕÞÎÙÍ, ÔÁË ÓËÁÚÁÔØ, ÐÒÉÎÃÉÐÁÍ, Á ÎÅ Ó ËÏÎÄÁÞËÁ. :)

MB> ÐpÏÞÉÍ, ËÏÇÄÁ ÜÔÏÔ PL/M-80 ÐÏÑ×ÉÌÓÑ, ÜÔÏ ÂÙÌÏ ÞÔÏ-ÔÏ ÎÅÏÐÉÓyÅÍÏÅ. MB> ÷Ï ×ÓÑËÏÍ ÓÌyÞÁÅ, ÖÉÚÎØ ÏÎ ÓÉÌØÎÏ ÏÂÌÅÇÞÉÌ. HÏÓÔÁÌØÇÉÑ, ÂÌÉÎ... MB> óÅÊÞÁÓ, ËÏÎÅÞÎÏ, ÏÎ ÎÅ ÁËÔyÁÌÅÎ.

äÁ ÕÖ, ÎÏÓÔÁÌØÇÉÑ... :)

Dimmy.

IU>> HÉÞÅÇÏ ÐÒÉ×ÙË, É ÐÏÎÑÌ, ÞÔÏ × óÉ ÅÓÔØ ×ËÕÓÎÏÓÔÉ, ËÏÔÏÒÙÅ ÏÔÓÕÔÓÔ×ÕÀ × IU>> ðÁÓËÁÌÅ. DT> åÓÔØ. èÏÔÑ, ÓËÏÒÅÅ, × C++. HÁÐÒÉÍÅÒ, ÏÂßÑ×ÌÅÎÉÅ ÐÅÒÅÍÅÎÎÙÈ × DT> ÐÒÏÉÚ×ÏÌØÎÏÍ DT> ÍÅÓÔÅ. :)

ñÚÙË C, óï÷òåíåHHùê ñúùë C, ÜÔÏ ÔÏÖÅ ÐÏÚ×ÏÌÑÅÔ. ÷ ÐÏÄÅÌÉÑÈ ×ÒÅͣÎ K&R ÓÕÝÅÓÔ×ÕÅÔ ÐÏÎÑÔÉÅ ÂÌÏËÁ, ×ÎÕÔÒÉ ËÏÔÏÒÏÇÏ Ó×ÏÉ ÄÅËÌÁÒÁÃÉÉ É ÍÏÖÅÛØ ÐÏÍÅÓÔÉÔØ:

{int x; for(x=0; x<10; x++) { .... }}

ïÂÌÁÓÔØ ×ÉÄÉÍÏÓÔÉ, ÐÏÎÑÔÎÏÅ ÄÅÌÏ, × ÐÒÅÄÅÌÁÈ ÂÌÏËÁ ÔÏÖÅ.

DT> ðÏËÁ ÜÔÏ ÓÁÍÁÑ ÐÒÉÑÔÎÁÑ ÆÉÞÁ ÉÚ ÔÅÈ, ËÏÔÏÒÙÈ ÎÅ È×ÁÔÁÅÔ × ÐÁÓËÁÌÅ.

é ×ÌÏÖÅÎÎÙÅ ÆÕÎËÃÉÉ × GCC ÅÓÔØ.

DT> éÌÉ ÚÁÄÁÎÉÅ ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÁÒÇÕÍÅÎÔÁÍ ÆÕÎËÃÉÊ.

åÓÌÉ ÏÞÅÎØ ÚÁÈÏÞÅÔÓÑ, ÔÏ ÞÅÒÅÚ ÍÁËÒÏÓÙ ÍÏÖÎÏ ÐÏÄÏÂÎÏÅ ÉÚÏÂÒÁÚÉÔØ. ÷ÏÔ ÎÅÔ ÄÁÖÅ ÐÏÎÑÔÉÑ named arguments. ÷ÏÔ ÜÔÏ ÄÁ, ×ÐÒÏÞÅÍ ÐÁÓËÁÌØ ÎÅ ÌÕÞÛÅ.

DT> á ×ÏÔ ÐÁÓËÁÌÅ×ÓËÉÈ ÓÔÒÏË, ÏÐÅÒÁÔÏÒÁ with, ÄÉÁÐÁÚÏÎÏ×, set-Ï× Ñ×ÎÏ ÎÅ DT> È×ÁÔÁÅÔ.

õ×Ù. C -- ÁÓÓÅÍÂÌÅÒ.

DT> ÔÉÐÏ×. äÏÂÁ×ÉÔØ ÏÐÅÒÁÔÏÒÙ ÃÉËÌÉÞÅÓËÏÇÏ ÓÄ×ÉÇÁ. äÏÂÁ×ÉÔØ ÂÉÂÌÉÏÔÅËÉ, DT> ÐÏÌÅÚÎÙÅ DT> ÉÍÅÎÎÏ ÄÌÑ ×ÓÔÒÏÅÎÎÙÈ ÐÒÉÌÏÖÅÎÉÊ. íÏÖÎÏ ÐÏÄÕÍÁÔØ, ÞÔÏ Åݣ...

âÉÂÌÉÏÔÅËÉ ÄÏÂÁ×ÉÔØ ÎÉËÔÏ ÈÏÔØ ÓÅÊÞÁÓ ÎÅ ÍÅÛÁÅÔ. òÁ×ÎÏ ËÁË É ÎÁÐÉÓÁÔØ ÆÕÎËÃÉÀ ÃÉËÌÉÞÅÓËÏÇÏ ÓÄ×ÉÇÁ ÄÌÑ ÂÉÂÌÉÏÔÅËÉ.

DT> íÏÖÎÏ, ÎÏ ÏÎÏ ÎÅ ÉÎÔÅÇÒÉÒÏ×ÁÎÏ × ÑÚÙË. HÁÐÒÉÍÅÒ, × ÐÁÓËÁÌÅ ÒÁÚÍÅÒÎÏÓÔÉ DT> ÍÁÓÓÉ×Ï× ÚÁÄÁÀÔÓÑ ÄÉÁÐÁÚÏÎÁÍÉ, "ÓÍÅÓØ" ÄÉÁÐÁÚÏÎÏ× É ÐÅÒÅÞÉÓÌÅÎÉÊ ÍÏÖÎÏ DT> ÉÓÐÏÌØÚÏ×ÁÔØ × ÏÐÅÒÁÔÏÒÅ ×ÙÂÏÒÁ: DT> case c of DT> 'A'..'Z': Proc1(c); DT> '0'..'9','.',':': Proc2(c);

÷ GCC ÔÏÖÅ ÍÏÖÎÏ.

DT> äÌÑ ÓÅÔÏ× ÅÓÔØ ÓÐÅÃÉÁÌØÎÙÊ ÏÐÅÒÁÔÏÒ in. ëÓÔÁÔÉ, × ÄÅÌØÆÉ ÄÏÂÁ×ÉÌÉ Åݣ DT> ÕÄÏÂÎÕÀ DT> ÆÉÞÕ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ in × ÏÐÅÒÁÔÏÒÅ for ÔÁËÉÍ ÏÂÒÁÚÏÍ:

÷ C ÅÓÔØ ÐÏÎÑÔÉÅ ÓÔÒÏËÁ, ËÕÄÁ ÐÒÅËÒÁÓÎÏ ×ÐÉÓÙ×ÁÅÔÓÑ ÍÎÏÖÅÓÔ×Ï Ó ÅÇÏ 8-ÂÉÔÎÙÍÉ ÜÌÅÍÅÎÔÁÍÉ. ëÒÏÍÅ 0-ÇÏ ÒÁÚ×Å ÞÔÏ. ïÐÅÒÁÔÏÒ in ÎÁÚÙ×ÁÅÔÓÑ ÆÕÎËÃÉÅÊ strchr().

DT> ðÏÐÒÏÂÕÊ ×ÎÑÔÎÏ ÎÁÐÉÓÁÔØ ÄÅËÌÁÒÁÃÉÀ/ÄÅÆÉÎÉÃÉÀ ÞÅÇÏ-ÎÉÂÕÄØ, ÓÏÄÅÒÖÁÝÅÇÏ DT> ÕËÁÚÁÔÅÌÉ. äÌÑ ÜÔÏÇÏ ÄÁÖÅ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ ÐÒÉÄÕÍÁÌÉ, cdecl É DT> cundecl. :)

óÐÅÃÉÁÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ ÎÕÖÎÙ ÄÌÑ ÏÞÅÎØ ÓÌÏÖÎÙÈ ÄÅËÌÁÒÁÃÉÊ. HÁÓËÏÌØËÏ Ñ ÐÏÎÉÍÁÀ, × ÐÁÓËÁÌÅ ÔÁËÉÅ ÏÐÉÓÁÔØ × ÏÄÎÕ ÓÔÒÏËÕ ÎÅ×ÏÚÍÏÖÎÏ.

DT> HÕ ÚÄÒÁÓÔÉ. á × ×ÙÒÁÖÅÎÉÑÈ? ëÏÇÄÁ Ñ ÎÁ ×ÏÓØÍÉÂÉÔÏ×ÏÍ ËÒÉÓÔÁÌÌÅ ÈÏÞÕ DT> ÓÌÏÖÉÔØ DT> Ä×Á ÂÁÊÔÁ, ËÁË ÍÎÅ ÜÔÏ ÓÄÅÌÁÔØ ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × int?

âÅңÛØ É ÓËÌÁÄÙ×ÁÅÛØ. :-/

Sun Oct 16 2005 06:37, Dimmy Timchenko wrote to Dmitry Orlov:

DO>> äÌÑ ÂÉÔÏ×ÙÈ ÐÅÒÅÍÅÎÎÙÈ ÎÅ ÎÕÖÅÎ ÔÉÐ bool, ÎÏ ËÏÎËÒÅÔÎÏ × C ÄÌÑ i51 ÅÓÔØ DO>> ÒÁÓÛÉÒÅÎÉÑ ÄÌÑ ÒÁÂÏÔÙ Ó ÂÉÔÁÍÉ.

DT> âÉÔÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ - ÜÔÏ ÜÆÆÅËÔÉ×ÎÁÑ ÒÅÁÌÉÚÁÃÉÑ ÉÍÅÎÎÏ ÁÂÓÔÒÁËÃÉÉ ÂÕÌÅ×ÙÈ DT> ÞÉÓÅÌ. é × 51-Í ÜÔÁ ÒÅÁÌÉÚÁÃÉÑ ÏÞÅÎØ ÕÄÁÞÎÁÑ. åÄÉÎÓÔ×ÅÎÎÏÅ, ÞÅÇÏ ÎÅ DT> È×ÁÔÁÌÏ - ÜÔÏ xor Ä×ÕÈ ÂÉÔ.

DT> HÏ ÅÓÌÉ, ÄÅÊÓÔ×ÉÔÅÌØÎÏ, ÅÓÔØ ÞÔÏ-ÔÏ ×ÒÏÄÅ ×ÓÔÒÏÅÎÎÏÇÏ ÔÉÐÁ bit, ÔÏ ÜÔÏ DT> ÔÏÖÅ ÎÅÐÌÏÈÏ.

÷Ï ×ÓÅÈ ËÏÍÐÉÌÑÔÏÒÁÈ ÄÌÑ x51, Ó ËÏÔÏÒÙÍÉ Ñ ÒÁÂÏÔÁÌ ÂÙÌ ÔÉÐ bit. ëÏÎËÒÅÔÎÏ × keil ÍÏÖÎÏ ÂÙÌÏ ÄÁÖÅ ÒÁÚÍÅÓÔÉÔØ ÓÔÒÕËÔÕÒÕ Ó ÂÉÔÏ×ÙÍÉ ÐÏÌÑÍÉ × ÂÉÔ- ÁÄÒÅÓÕÅÍÕÏÊ ÏÂÌÁÓÔÉ, ÎÏ ÜÔÏ ÄÌÑ ÉÚ×ÒÅÝÅÎÃÅ×, ÉÍÈÏ. ôÁËÖÅ ÂÙÌÁ ×ÓÔÒÏÅÎÎÁÑ ÆÕÎËÃÉÑ testbit(bit), ËÏÔÏÒÁÑ ËÏÍÐÉÌÉÒÏ×ÁÌÁÓØ ÎÁÐÒÑÍÕÀ × JBC bit üÔÏ Ñ Ë ÔÏÍÕ, ÞÔÏ ËÁË ÐÒÁ×ÉÌÏ, ÐÒÏÉÚ×ÏÄÉÔÅÌÉ ËÏÍÐÉÌÑÔÏÒÏ× ÚÎÁÀÔ Ï ÏÓÏÂÅÎÎÏÓÑÈ ÑÄÒÁ É ××ÏÄÑÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÒÁÓÛÉÒÅÎÉÑ ÑÚÙËÁ.

icq 44341220

ðÒÉ×ÅÔ, Alex !

16 Oct 05 , 18:17 Alex Mogilnikov ÐÉÓÁÌ Ë Dimmy Timchenko:

AM> HÅ ÐÏÌØÚÕÀÓØ ÉÍÉ. á ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÄÅËÌÁÒÁÃÉÉ ÂÙÌÉ ×ÎÑÔÎÙÍÉ, AM> ÐÒÏÓÔÏ ÎÅ ÎÁÄÏ ÐÙÔÁÔØÓÑ ÚÁÐÉÈÎÕÔØ ÓÌÏÖÎÕÀ ÍÎÏÇÏÜÔÁÖÎÕÀ ÄÅËÌÁÒÁÃÉÀ × AM> ÏÄÎÏ ×ÙÒÁÖÅÎÉÅ. åÓÔØ ÚÁÍÅÞÁÔÅÌØÎÁÑ ÛÔÕËÁ - typedef, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÑÅÔ AM> ÄÁ×ÁÔØ ÔÉÐÁÍ ÏÓÍÙÓÌÅÎÎÙÅ ÉÍÅÎÁ É ÄÅÌÁÔØ ÄÅËÌÁÒÁÃÉÉ ×ÎÑÔÎÙÍÉ É AM> ÐÒÏÚÒÁÞÎÙÍÉ. óÒÁ×ÎÉ Ä×Á ×ÁÒÉÁÎÔÁ:

ÈÏÒÏÛÏ. ðÕÓÔØ Õ ÎÁÓ ÅÓÔØ char **Dictionary, ðÒÅÄÓÔÁ×ÌÑÀÝÉÊ ÉÚ ÓÅÂÑ ÍÁÓÓÉ× ÕËÁÚÁÔÅÌÅÊ ÎÁ ÓÔÒÏËÉ. ÎÅÏÂÈÏÄÉÍÏ ÏÔÓÏÒÔÉÒÏ×ÁÔØ ÜÔÉ ÓÔÒÏËÉ ÐÏ ÁÌÆÁ×ÉÔÕ. éÚ×ÅÓÔÎÏ, ÞÔÏ ×ÓÅÇÏ ÓÔÒÏË N. void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void*, const void*)); ëÁË ÎÕÖÎÏ ÐÉÓÁÔØ, ÞÔÏ ×ÙÚÏ× qsort'Á ÎÅ ×ÙÇÌÑÄÅÌ ÖÕÔËÏÊ ÍÅÛÁÎÉÎÏÊ ÉÚ ÁÍÐÅÒÓÁÎÄÏ× É Ú×ÅÚÄÏÞÅË?

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... ×ÙËÉÎÕÔØ ÑÝÉË Ó ÔÒÕÂÁÄÕÒÁÍÉ

ðÒÉ×ÅÔ Dimmy!

16 Oct 05 18:18, Dimmy Timchenko ÐÉÓÁÌ Alex Mogilnikov:

DT>>> úÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÁÒÁÍÅÔÒÁ ÃÉËÌÁ. ðÒÉģÔÓÑ ÏËÒÕÖÁÔØ for ÓËÏÂËÁÍÉ DT>>> É ÏÂßÑ×ÌÑÔØ ÐÁÒÁÍÅÔÒ ÐÅÒÅÄ ÏÐÅÒÁÔÏÒÏÍ, ÞÔÏ ÚÁÈÌÁÍÌÑÅÔ ÔÅËÓÔ É DT>>> ÓÎÉÖÁÅÔ ÞÉÔÁÅÍÏÓÔØ.

AM>> HÅÐÒÁ×ÄÁ.

DT> ÷ÏÔ ÓÒÁÚÕ "ÎÅÐÒÁ×ÄÁ", ÄÁ? :)

"HÅÐÒÁ×ÄÁ" × ÓÍÙÓÌÅ ÞÔÏ ÐÁÒÁÍÅÔÒ ÃÉËÌÁ ÎÅ Ñ×ÌÑÅÔÓÑ ÉÓËÌÀÞÅÎÉÅÍ. :)

DT> ôÁË ÜÔÏ Õ ÔÅÂÑ C ËÁËÏÊ-ÔÏ ÐÒÏÄ×ÉÎÕÔÙÊ. ÷ÉÄÉÍÏ, C-99?

äÁ, ÐÒÉÍÅÒ ÎÁÐÉÓÁÎ ÐÏ ÐÒÁ×ÉÌÁÍ c99, ÜÔÏ AFAIK ÐÏÓÌÅÄÎÉÊ ÄÅÊÓÔ×ÕÀÝÉÊ ÓÔÁÎÄÁÒÔ. åÓÌÉ ÒÅÞØ ×ÅÄÅÔÓÑ Ï ÂÏÌÅÅ ÓÔÁÒÏÍ ÓÔÁÎÄÁÒÔÅ, ÜÔÏ, ÎÁ×ÅÒÎÏÅ, ÎÁÄÏ ÏÇÏ×ÁÒÉ×ÁÔØ ÏÓÏÂÏ.

DT>>> íÏÖÎÏ, ÎÏ ÏÎÏ ÎÅ ÉÎÔÅÇÒÉÒÏ×ÁÎÏ × ÑÚÙË. AM>> á ÐÒÏÇÒÁÍÍÉÓÔÕ ÎÅ ×ÓÅ ÌÉ ÒÁ×ÎÏ? üÔÏ ÄÁÖÅ ÈÏÒÏÛÏ! :) DT> ðÒÏÓÔÏ ÔÏ, ÞÔÏ ÅÓÔØ × ÑÚÙËÅ, ÍÏÖÎÏ ÐÒÏËÏÎÔÒÏÌÉÒÏ×ÁÔØ ËÏÍÐÉÌÑÔÏÒÏÍ.

ñ ÂÙ ÎÅ ÓËÁÚÁÌ, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ËÌÁÓÓÙ ËÏÍÐÉÌÑÔÏÒ C++ ËÏÎÔÒÏÌÉÒÕÅÔ ÓÉÌØÎÏ ÈÕÖÅ ×ÓÔÒÏÅÎÎÙÈ ÔÉÐÏ×.

AM>> á ÔÁË ÐÒÏÇÒÁÍÍÉÓÔ ÉÍÅÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÓÁÍ ÓÄÅÌÁÔØ ÞÔÏ ÎÕÖÎÏ, É AM>> ÉÍÅÎÎÏ ÔÁË, ËÁË ÎÕÖÎÏ. DT> é ÏÛÉÂÉÔØÓÑ ÌÉÛÎÉÊ ÒÁÚ. :)

ëÏÍÐÉÌÑÔÏÒ - ÔÏÖÅ ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÕÀ ÎÁÐÉÓÁÌÉ ÐÒÏÇÒÁÍÍÉÓÔÙ, ËÏÔÏÒÙÅ ÏÛÉÂÁÀÔÓÑ. :) HÉÞÔÏ ÎÅ ÍÅÛÁÅÔ ËÁËÏÊ-ÔÏ ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÍÏÊ ÂÉÂÌÉÏÔÅËÅ ËÌÁÓÓÏ× ÂÙÔØ ÔÁËÏÊ ÖÅ ÎÁÄÅÖÎÏÊ, ËÁË É ÓÁÍ ËÏÍÐÉÌÑÔÏÒ. ôÁËÖÅ ËÁË ÎÉÞÔÏ ÎÅ ÍÅÛÁÅÔ ÎÁÔËÎÕÔØÓÑ ÎÁ ÇÌÀË ËÏÍÐÉÌÑÔÏÒÁ, ÐÒÉÍÅÎÉ× ËÁËÕÀ-ÔÏ ÒÅÄËÕÀ É ÍÁÌÏÉÓÐÏÌØÚÕÅÍÕÀ ÆÉÞÕ ÑÚÙËÁ.

AM>>>> ÷Ï-×ÔÏÒÙÈ, ÎÅ ÐÏÎÉÍÁÀ, ÞÅÍ ÜÔÏ ÌÕÞÛÅ ÞÅÍ short s = 0;.

DT>>> HÕ Á ÐÒÏÔÉ× ÜÔÏÇÏ Ñ É ÎÅ ×ÏÚÒÁÖÁÌ. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AM>> ôÏ ÅÓÔØ ÔÙ ÕÖÅ ÎÅ ÐÒÏÔÉ× _ÌÀÂÏÇÏ_ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ AM>> ÔÉÐÏ×, Á ÐÒÏÔÉ× ÎÅÇÏ ÌÉÛØ × ËÁËÉÈ-ÔÏ ÏÔÄÅÌØÎÙÈ ÓÌÕÞÁÑÈ? :) ÷ AM>> ËÁËÉÈ? ðÒÉ×ÅÄÉ ÖÅ ÐÒÉÍÅÒ, ÒÁÚÇÏ×ÏÒ ÓÔÁÎÅÔ ÐÒÅÄÍÅÔÎÙÍ...

DT> äÁ ÐÏÖÁÌÕÊÓÔÁ. á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ×ÏÚÍÏÖÎÙ É ÎÕÖÎÙ, DT> ËÏÇÄÁ ÔÙ ÐÏÌØÚÕÅÛØÓÑ ÌÉÔÅÒÁÌÁÍÉ. HÁÐÒÉÍÅÒ, ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ DT> ÐÅÒÅÍÅÎÎÙÈ ÉÌÉ ÐÅÒÅÄÁ×ÁÑ ÚÎÁÞÅÎÉÅ × ÆÕÎËÃÉÀ. ÷ ÏÓÔÁÌØÎÙÈ ÓÌÕÞÁÑÈ DT> ÄÏÓÔÁÔÏÞÎÏ Ñ×ÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ËÁË × áÄÅ.

? ôÁË short s = 0; - ÜÔÏ É ÅÓÔØ ÏÓÔÁÌØÎÏÊ ÓÌÕÞÁÊ. úÄÅÓØ ÎÅÔ ÎÉËÁËÉÈ ÌÉÔÅÒÁÌÏ×, ÚÁÔÏ ÅÓÔØ ÐÒÅÏÂÒÁÚÏ×ÅÎÉÅ ÔÉÐÁ. HÏ ÔÙ ÐÒÏÔÉ× ÎÅÇÏ ÐÏÞÅÍÕ-ÔÏ ÎÅ ×ÏÚÒÁÖÁÅÛØ...

DT>>> ëÏÇÄÁ Ñ ÎÁ ×ÏÓØÍÉÂÉÔÏ×ÏÍ ËÒÉÓÔÁÌÌÅ ÈÏÞÕ ÓÌÏÖÉÔØ Ä×Á ÂÁÊÔÁ, ËÁË DT>>> ÍÎÅ ÜÔÏ ÓÄÅÌÁÔØ ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × int?

AM>> byte f(byte a, byte b) AM>> { AM>> return a + b; AM>> }

AM>> ôÁË ×ÓÅ-ÔÁËÉ, Ñ ÐÒÁ×ÉÌØÎÏ ÐÏÎÑÌ, ÞÔÏ ÔÅÂÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÐÒÉ AM>> ×ÙÚÏ×Å f(100, 200) ×ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÂÙÌÏ ÎÅÏÐÒÅÄÅÌÅÎÏ?

DT> íÎÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÜÔÏ ×ÙÒÁÖÅÎÉÅ ËÏÍÐÉÌÉÒÏ×ÁÌÏÓØ × ÂÁÊÔÏ×ÏÅ ÓÌÏÖÅÎÉÅ.

ëÁË Ñ ÕÖÅ ÐÉÓÁÌ, ÐÒÁ×ÉÌÁ ×ÙÐÏÌÎÅÎÉÑ ÏÐÅÒÁÃÉÑ (× ÔÏÍ ÞÉÓÌÅ integer promotion) ÏÐÒÅÄÅÌÑÀ ÒÅÚÕÌØÔÁÔ, ËÏÔÏÒÙÊ ÄÏÌÖÎÁ ÄÁÔØ ÏÐÅÒÁÃÉÑ, É ÎÉËÁË ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ × ÓÐÏÓÏÂÅ ÄÏÓÔÉÖÅÎÉÑ ÜÔÏÇÏ ÒÅÚÕÌØÔÁÔÁ. ðÏÜÔÏÍÕ ÔÏ, × ËÁËÏÊ ËÏÄ ËÏÍÐÉÌÉÒÕÅÔÓÑ ÔÏ ÉÌÉ ÉÎÏÅ ×ÙÒÁÖÅÎÉÅ - ÜÔÏ ÏÔÄÅÌØÎÙÊ ÒÁÚÇÏ×ÏÒ, ÉÍÅÀÝÉÊ Ë ÐÒÁ×ÉÌÁÍ ÑÚÙËÁ ÌÉÛØ ËÏÓ×ÅÎÎÏÅ ÏÔÎÏÛÅÎÉÅ.

DT> ðÏÓËÏÌØËÕ ÞÉÓÌÏ ÂÅÚÚÎÁËÏ×ÏÅ, ÔÏ, ÓÌÅÄÏ×ÁÔÅÌØÎÏ, ÐÒÉÍÅÎÑÅÔÓÑ ÍÏÄÕÌØÎÁÑ DT> ÁÒÉÆÍÅÔÉËÁ, É 100b+200b ÄÏÌÖÎÏ ÂÙÔØ 44.

ôÁË ÐÏ ÐÒÁ×ÉÌÁÍ ÑÚÙËÁ C (ÅÓÌÉ byte - ÜÔÏ unsigned char) ÉÍÅÎÎÏ 44 É ÄÏÌÖÎÏ ÂÙÔØ! ÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ÐÒÁ×ÉÌÁ ÑÚÙËÁ C, ËÏÔÏÒÙÅ ÔÅÂÅ ÔÁË ÎÅ ÐÏÎÒÁ×ÉÌÉÓØ, ÞÕÄÅÓÎÙÍ ÏÂÒÁÚÏÍ ÓÏ×ÐÁÌÉ Ó Ô×ÏÉÍ ÖÅÌÁÎÉÅÍ. :) óËÁÖÕ ÐÏ-ÄÒÕÇÏÍÕ. âÅÚ integer promotion ÒÅÚÕÌØÔÁÔ ÏÐÅÒÁÃÉÉ ÓÌÏÖÅÎÉÑ ÏÐÒÅÄÅÌÅÎ ÎÁ ÄÉÁÐÁÚÏÎÅ ÚÎÁÞÅÎÉÊ, ÐÒÅÄÓÔÁ×ÉÍÙÈ ÂÁÊÔÏÍ. ó interer promotion ÏÎ ÏÐÒÅÄÅÌÅÎ ÎÁ ÂÏÌÅÅ ÛÉÒÏËÏÍ ÄÉÁÐÁÚÏÎÅ - ÐÒÅÄÓÔÁ×ÉÍÏÍ ÔÉÐÏÍ int. ÷ ÐÅÒÅÓÅÞÅÎÉÉ ÜÔÉÈ ÄÉÁÐÁÚÏÎÏ× ÒÅÚÕÌØÔÁÔÙ ÓÏ×ÐÁÄÁÀÔ. ðÏÜÔÏÍÕ ÓÁÍÏ ÐÏ ÓÅÂÅ integer promotion ÞÅÍ-ÌÉÂÏ ÍÅÛÁÔØ ÎÅ ÍÏÖÅÔ.

DT> åÓÌÉ ÖÅ ÞÉÓÌÁ ÚÎÁËÏ×ÙÅ, ÄÏÌÖÎÏ ÆÉËÓÉÒÏ×ÁÔØÓÑ É ÏÂÒÁÂÁÔÙ×ÁÔØÓÑ DT> ÐÅÒÅÐÏÌÎÅÎÉÅ.

äÌÑ ÚÎÁËÏ×ÙÈ ÂÁÊÔÏ× ÜÔÏÔ ÐÒÉÍÅÒ ÎÅÐÒÉÍÅÎÉÍ, Ô.Ë. ÞÉÓÌÏ 200 ÎÅÐÒÅÄÓÔÁ×ÉÍÏ ÚÎÁËÏ×ÙÍ ÂÁÊÔÏÍ (ÏËÔÅÔÏÍ).

AM>> åÓÌÉ ÄÁ, ÔÏ C++ ÐÏÚ×ÏÌÑÅÔ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ TMy8bitByte É ÏÐÅÒÁÔÏÒÙ AM>> ÄÌÑ ÒÁÂÏÔÙ Ó ÎÉÍ.

DT> á ËÁË ÔÙ ÉÈ ÏÐÒÅÄÅÌÉÛØ, ÅÓÌÉ ÎÅ ÞÅÒÅÚ ÓÌÏÖÅÎÉÅ ÂÁÚÏ×ÙÈ ÔÉÐÏ×? ëÏÔÏÒÏÅ DT> ÏÐÑÔØ ÖÅ ÂÕÄÅÔ ÐÒÏÉÓÈÏÄÉÔØ × 16-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÅ.

á ËÁËÁÑ ÒÁÚÎÉÃÁ, ÞÅÒÅÚ ÞÔÏ ÂÕÄÅÔ ÒÅÁÌÉÚÏ×ÁÎ ÏÐÅÒÁÔÏÒ? åÇÏ ÚÁÄÁÞÁ - ÁÄÅË×ÁÔÎÏ ÏÔÏÂÒÁÚÉÔØ ÍÎÏÖÅÓÔ×Ï ×ÈÏÄÎÙÈ ÄÁÎÎÙÈ ÎÁ ÍÎÏÖÅÓÔ×Ï ÒÅÚÕÌØÔÁÔÏ×. HÁÐÒÉÍÅÒ ÔÁË:

byte byte::operator+(const byte &x) const { unsigned int res = val + x.val; if(res > BYTE_MAX) throw byte_overflow(); return res; }

éÌÉ ÔÁË:

byte byte::operator+(const byte &x) const { unsigned res = val + x.val; return res > BYTE_MAX ? BYTE_MAX : res; }

AM>> short s = (short)0;

DT> ñ ÎÅ ÐÒÏ ÄÁÎÎÙÊ ÓÌÕÞÁÊ, ËÁË ÕÖÅ ÐÏÑÓÎÉÌ ×ÙÛÅ. á ÐÒÏ ÔÁËÏÅ, ÎÁÐÒÉÍÅÒ:

DT> int i; DT> float f;

DT> f = i; DT> i = f;

üÔÏ ÔÏ ÖÅ ÓÁÍÏÅ. úÎÁÞÅÎÉÅ ÏÄÎÏÇÏ ÔÉÐÁ ÐÒÉÓ×ÁÉ×ÁÅÔÓÑ ÐÅÒÅÍÅÎÎÏÊ ÄÒÕÇÏÇÏ ÔÉÐÁ. ñ ÐÏÄÏÚÒÅ×ÁÀ, ÞÔÏ ÅÓÌÉ ÑÚÙË ÂÕÄÅÔ ÔÒÅÂÏ×ÁÔØ × ÔÁËÉÈ ÍÅÓÔÁÈ ÐÉÓÁÔØ Ñ×ÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÅÎÉÅ, ËÏÄÅÒ ÐÒÏÓÔÏ ÐÒÙÇÎÅÔ Ë ÄÅËÌÁÒÁÃÉÉ ÌÅ×ÏÓÔÏÒÏÎÎÅÊ ÐÅÒÅÍÅÎÎÏÊ É ÓÒÉÓÕÅÔ ÏÔÔÕÄÁ ÅÅ ÔÉÐ...

DT> ôÁË ËÁËÉÅ ÖÅ ÜÔÏ ÂÉÂÌÉÏÔÅËÉ? :) ðÏÌØÚÁ ÂÉÂÌÉÏÔÅËÉ × ÔÏÍ, ÞÔÏÂÙ DT> ÓÁÍÏÍÕ DT> ÎÅ ÐÉÓÁÔØ. :)

HÁÓËÏÌØËÏ Ñ ÐÏÎÉÍÁÀ, × ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÏÊ ÓÞÉÔÁÅÔÓÑ ÔÁËÏÅ ÈÒÁÎÉÌÉÝÅ ÐÒÏÇÒÁÍÍÎÙÈ ÍÏÄÕÌÅÊ, ÉÚ ËÏÔÏÒÏÇÏ ÌÉÎËÅÒ ÍÏÖÅÔ ÂÒÁÔØ ÍÏÄÕÌÉ ÐÏ ÎÅÏÂÈÏÄÉÍÏÓÔÉ (ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ÎÅÏÐÒÅÄÅÌÅÎÎÙÈ ×ÎÅÛÎÉÈ ÉÍÅÎ).

DT> ëÓÔÁÔÉ, ÎÅÔ ÌÉ Õ ÔÅÂÑ ËÒÁÓÉ×ÏÇÏ, ÈÏÒÏÛÏ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÇÏ ÉÓÈÏÄÎÉËÁ DT> âðæ ÎÁ C/C++?

HÅÔ. ôÁËÉÍÉ ÚÁÄÁÞÁÍÉ Ñ ÎÅ ÚÁÎÉÍÁÌÓÑ.

DT> Dimmy.

÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... óÌÅÐÏÊ ðØÀ, çÌÕÈÏÊ åÍ...
ðÒÉ×ÅÔ, *Olga*!

/ÐÑÔÎÉÃÁ, 14 ÏËÔÑÂÒÑ 2005/ *Olga Nonova* ÐÉÓÁÌ(Á) Ë *Dmitry Orlov* ÐÏ ÐÏ×ÏÄÕ *Re: WinAvr:*

[ËÕÓØ] DO>> éÚÎÁÞÁÌØÎÏ ÜÔÏÔ ÎÅÄÏÑÚÙË ÔÏÌØËÏ ÄÌÑ i51 É ÐÏÄÈÏÄÉÔ. óÏ×ÅÒÛÅÎÎÏ ÕÂÏÇÁÑ DO>> É ÂÅÓÐÏÌÅÚÎÁÑ ×ÅÝØ. æÁËÔÉÞÅÓËÉ PLM - ÓÔÒÕËÔÕÒÎÙÊ ÁÓÓÅÍÂÌÅÒ, Á ÎÅ DO>> ÐÏÌÎÏÃÅÎÎÙÊ ñ÷õ.

ON> ÷Ï-ÐÅÒ×ÙÈ, ÓÔÁÒÔ PLM ÂÅÒÅÔ ÇÏÒÁÚÄÏ ÒÁÎØÛÅ, Ó ÐÅÒ×ÙÈ ÖÅ ÍÉËÒÏÐÒÏÃÅÓÓÏÒÏ× ON> 8080 ÏÔ Intel.

ôÅÍ ÎÅ ÍÅÎÅÅ - × PLM Ñ×ÓÔ×ÅÎÎÏ ÐÒÏÓÍÁÔÒÉ×ÁÅÔÓÑ ÁÒÈÉÔÅËÔÕÒÁ i8080.

ON> úÁ ÏÓÎÏ×Õ ÂÙÌ ×ÚÑÔ ÁËÁÄÅÍÉÞÅÓËÉ ×Ù×ÅÒÅÎÎÙÊ ÁÌÇÏÒÉÔÍÉÞÅÓËÉÊ ÑÚÙË PL.

þÔÏ ÔÁËÏÅ "ÑÚÙË PL" - ÍÎÅ ÎÅ ×ÅÄÏÍÏ. åÓÌÉ ÖÅ ÇÏ×ÏÒÉÔØ Ï PL/1 - ÔÏ ÏÎ × ÎÅËÏÔÏÒÏÍ ÓÍÙÓÌÅ ÁÎÁÌÏÇÉÞÅÎ óÉ - ÉÂÏ Á) "ÐÉÓÁÎ ÐÒÁËÔÉËÁÍÉ ÏÔ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ", Á ×Ï×ÓÅ ÎÅ "ÁËÁÄÅÍÉËÁÍÉ"; Â) × ÎÅÇÏ ÐÏÎÁÐÉÈÁÌÉ ×ӣ, ÞÔÏ ÔÏÌØËÏ ÍÏÇÌÏ ÐÒÉÄÔÉ × ÇÏÌÏ×Õ ÅÇÏ Á×ÔÏÒÁÍ. [ËÕÓØ]
äÏÂÒÏÇÏ ÚÄÏÒÏרÑ, Alex!

14 ÏËÔ 05 18:54, Alex Mogilnikov ÎÁÐÉÓÁÌ ÄÌÑ Sergei Tuchinski:

AM>>> þÅÍ ÉÓËÁÔØ ÈÏÒÏÛÉÊ ËÏÍÐÉÌÑÔÏÒ Ó ÈÏÒÏÛÅÊ IDE, ÎÅ ÐÒÏÝÅ ÌÉ AM>>> ÎÁÊÔÉ ÏÔÄÅÌØÎÏ ÈÏÒÏÛÉÊ ËÏÍÐÉÌÑÔÏÒ É ÈÏÒÏÛÕÀ IDE? HÁÐÒÉÍÅÒ ×ÚÑÔØ AM>>> ÐÏÓÌÅÄÎÀÀ Õ IAR? :)

ST>> ËÔÏ ÓËÁÚÁÌ, ÞÔÏ Õ éáò ÈÏÒÏÛÁÑ IDE????

AM> ñ ÐÏÄÕÍÁÌ, ÞÔÏ ÅÓÌÉ Dimmy ÉÝÅÔ IDE "ÔÉÐÁ IAR", ÔÏ ÎÁ×ÅÒÎÏÅ ÏÎÁ AM> ÈÏÒÏÛÁÑ. ÷ AM> ÌÀÂÏÍ ÓÌÕÞÁÅ, ÚÁÞÅÍ ÉÓËÁÔØ "ÔÉÐÁ IAR", ÅÓÌÉ ÍÏÖÎÏ ×ÚÑÔØ ÏÒÉÇÉÎÁÌ? :)

ÎÕ ÍÏÖÅÔ ÏÎ, ÓÉÄÑ ÚÁ ÔÕÒÂÏÐÁÓËÁÌÅÍ, ÐÒÏÓÔÏ ÎÅ ×ÉÄÅÌ, ÞÔÏ ÔÁËÏÅ ÈÏÒÏÛÁÑ éäå? :)

AM> ëÓÔÁÔÉ, ËÏÅ-ËÔÏ ÉÚ ÍÏÉÈ ËÏÌÌÅÇ ÔÏÖÅ ÅÊ ÐÏÌØÚÕÀÔÓÑ, ÚÎÁÞÉÔ ÎÒÁ×ÉÔÓÑ AM> ÏÎÁ ÉÍ AM> ÞÅÍ-ÔÏ...

Ñ ÔÏÖÅ ÅÊ ÐÏÌØÚÕÀÓØ, ÓËÁÖÕ ÐÏ ÓÅËÒÅÔÕ. ÎÏ ÜÔÏ ÎÅ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÁ ÈÏÒÏÛÁÑ :) ÐÒÏÓÔÏ ÍÉÎÉÍÕÍ ÆÕÎËÃÉÊ ÏÂÅÓÐÅÞÉ×ÁÅÔ, É ËÏÍÐÉÌÅÒ Ë ÎÅÊ ÐÒÉËÒÕÞÅÎ, ÏÞÅÎØ ÕÄÏÂÎÏ, ÏÓÏÂÅÎÎÏ ÄÌÑ ÎÁÞÉÎÁÀÝÉÈ, ÉÌÉ ÄÌÑ ÎÅÂÏÌØÛÉÈ ÐÒÏÅËÔÏ× (ÐÒÅÉÍÕÝÅÓÔ×Á ÓÕÝÅÓÔ×ÅÎÎÏ ÐÅÒÅ×ÅÛÉ×ÁÀÔ ÎÅÄÏÓÔÁÔËÉ). ÄÌÑ ÂÏÌØÛÉË ÐÒÏÅËÔÏ× Ñ ÓÅÂÅ ÐÒÉËÒÕÔÉÌ Visual SlickEdit (ÓÐÁÓÉÂÏ Harry Zhurov)

WBR, óÅÒÇÅÊ. ICQ: 101347299

... ïÔÅÃ ÎÉËÏÇÄÁ ÍÅÎÑ ÎÅ ÂÉÌ ÒÅÍÎÅÍ, ÐÏÔÏÍÕ ÞÔÏ ÅÓÌÉ ÂÙ ÅÇÏ ÓÎÑÌ, ÔÏ ÎÅ ÓÍÏÇ ÂÙ ÍÅÎ

Michael, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

ðÑÔÎÉÃÁ ïËÔÑÂÒØ 14 2005 19:42, Michael Belousoff wrote to George Shepelev:

MB>>> ïÂÏÓÎÏ×ÁÎÉÊ ÈÏÃÃÃÁ? GS>> ëÁÎÜÛÎÁ ÈÏÃÃÁ ;) MB>>> HÁ. åÓÌÉ ÐÅpÅÄ MOV A,port ÎÁ port-y ÐÏ ËÁËÏÊ-ÎÉÂyÄØ ÁÐÐÁpÁÔÎÏÊ MB>>> ÐpÉÞÉÎÅ ÏËÁÖÅÔÓÑ ÎÅÞÔÏ ÎyÌÅ×ÏÅ ËpÏÍÅ ÔÏÇÏ ÓÁÍÏÇÏ ÂÅÇyÝÅÇÏ ÎyÌÑ? GS>> ôÏ ÎÁÄÏ ÂÉÔØ ÐÏ pyËÁÍ Á×ÔÏpÁ ÂÅÚÄÁpÎÏÊ ÓÈÅÍÙ... MB> ÷ÏÚÍÏÖÎÙÅ ÇÌÀËÉ, ×ÙÚ×ÁÎÎÙÅ, ÓËÁÖÅÍ ÔÁË, ÎÅÓÔpÏÇÉÍ ÎÁÐÉÓÁÎÉÅÍ MB> ÐpÏÇpÁÍÍÙ, ÏÂÈÏÄÉÔØ ÁÐÐÁpÁÔÎÙÍÉ ÍÅÔÏÄÁÍÉ? HÅÇyÍÁÎÎÏ. ;-)))

íÙ Ï ÒÁÚÎÏÍ. ÷ ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÎÁÄÏ ÄÅÌÁÔØ ÎÅ ÇÌÀÞÎÕÀ ÁÐÐÁÒÁÔÕÒÕ, ÎÅ ÔÒÅÂÕÀÝÕÀ ÛÁÍÁÎÓÔ×Á × ÐÒÏÇÒÁÍÍÅ. üËÏÎÏÍÉÔ ÍÁÓÓÕ ×ÒÅÍÅÎÉ É ÓÉÌ ÐÒÉ ÏÔÌÁÄËÅ É ÜËÓÐÌÕÁÔÁÃÉÉ ÕÓÔÒÏÊÓÔ×Á.

MB>>> üÔÉ ÎyÌÉ É ÄÁÌØÛÅ ÂyÄyÔ ÂÅÇÁÔØ ×ÍÅÓÔÅ. GS>> õÇy, ÐÏËÁ ÎÅ ÐpÏÉÚÏÊģÔ pÅÉÎÉÃÉÁÌÉÚÁÃÉÑ. MB> ëÁË ÔÙ ÓËÁÚÁÌ? òÅÉÎËÁpÎÁÃÉÑ? ;-)))

ôÅÒÍÉÎÏÌÏÇÉÀ ÐÏÄÕÞÉ, ÄÁ? ;)))

AM>>>>> ñ ÎÅ ÚÎÁÀ 51 ÁÓÓÅÍÂÌÅp, GS>>>> é ÇÏpÄÉÛØÓÑ ÜÔÉÍ? ;) MB>>> á ÔÙ, Ë ÐpÉÍÅpy, ÚÎÁÅÛØ ÑÚÙË áð "ËÏÍÐØÀÔÅpÁ" HÁÉpÉ-ë? éÌÉ, MB>>> ÓËÁÖÅÍ, PL-SQL? HÅ ÚÎÁÔØ ÑÚÙË, ÔÅÍ ÂÏÌÅÅ ÁÓÓÅÍÂÌÅp, ÎÅ ÐÏÚÏp. GS>> ÷ӣ-ÔÁËÉ × _ÜÔÏÊ_ ÜÈÅ ÈÏpÏÛÅÅ ÚÎÁÎÉÅ 51-ÇÏ ÓÅÍÅÊÓÔ×Á ×ÅÓØÍÁ GS>> ÖÅÌÁÔÅÌØÎÏ. ÷ ÏÔÌÉÞÉÅ ÏÔ Ô×ÏÅÇÏ ÓÐÉÓËÁ... MB> á Ñ ÞÔÏ, ÐpÏÔÉ×? úÎÁÊ ÔÙ 51, pÁÄÉ ÁÌÌÁÈÁ, É Ñ ÚÎÁÔØ ÂyÄy, É MB> ×ÓÅ ÂyÄyÔ. é ÞÔÏ?

é × ÜÈÅ ÂÕÄÅÔ ÍÅÎØÛÅ ÇÌÕÐÙÈ ×ÏÐÒÏÓÏ×.

MB> ïÂÑÚÁÔÅÌØÎÏ ÅÇÏ ÐpÏÇpÁÍÍÉpÏ×ÁÔØ ÎÁ ÁÓÍÅ?

þÉÔÁÔØ ÐÏ ÓÌÏÇÁÍ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ, ÎÏ ÕÞÉÔØ ÞÉÔÁÔØ ÎÁÞÉÎÁÀÔ ÉÍÅÎÎÏ Ó ÜÔÏÇÏ.

MB> ñ ÄyÍÁÀ, ÍÏÖÎÏ, ÎÏ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. é ÐÏÔÏÍy ÆÜÊÓÏÍ ÏÂ ÔÜÊÂÌ ÚÁ MB> ÅÇÏ ÎÅÚÎÁÎÉÅ ÔÅÐÅpØ ÎÉËÁË ÎÅÌØÚÑ.

HÅ, ÔÅÐÅÒØ ÎÉÚÚÑ. HÏÎÞÅ Õ ÎÁÓ ÎÁÓÔÕÐÉÌÁ "ÄÅÍÏËÒÁÔÉÑ" É ÃÅÎÑÔÓÑ ÎÅ ÚÎÁÎÉÑ É ÕÍÅÎÉÑ, Á ÔÏÌÝÉÎÁ ËÏÛÅÌØËÁ :-/ ÷ÐÒÏÞÅÍ, ÜÔÏ ÏÆÆÔÏÐÉË.

MB> ôÙ ÐÏÊÍÉ, ÍÉp ÉÚÍÅÎÉÌÓÑ Ó ÔÅÈ ÐÏp, ËÁË ÔÙ ÚÁÎÑÌÓÑ ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÅÍ.

HÏ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ ÕÐÏÍÑÎÕÔÏÇÏ ÐÒÏÃÅÓÓÏÒÁ ÎÅ ÉÚÍÅÎÉÌÁÓØ É ţ ÍÎÅÍÏÎÉËÉ ÕÄÏÂÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × ÐÒÉÍÅÒÁÈ ÄÌÑ ÉÌÌÀÓÔÒÁÃÉÉ ÎÅËÏÔÏÒÙÈ ÓÏÏÂÒÁÖÅÎÉÊ.

MB>>> ôÅÍ ÂÏÌÅÅ × ÓÏ×pÅÍÅÎÎÏÍ ÍÉpÅ, ËÏÇÄÁ ÅÓÔØ óÉ. ;-))))))))))))) GS>> á ÞÔÏ, × óÉ ÅÓÔØ ÏÐÉÓÁÎÉÅ ÁÐÐÁpÁÔÎÏÇÏ ÇÌÀËÁ, ÎÁ ËÏÔÏpÙÊ ÔÙ GS>> ÓÓÙÌÁÌÓÑ ÞyÔØ ×ÙÛÅ? MB> HÅ ÂÅpÉ ÐpÉÍÅp Ó pÁÂÏÔÎÉËÏ× ÏÂÝÅÐÉÔÁ. ôÏÌØËÏ ÏÎÉ ÐÏÄÁÀÔ ÍyÈ MB> É ËÏÔÌÅÔÙ × ÏÄÎÏÍ ÂÌÀÄÅ.

ôÁË ÕÖ ÓÌÏÖÉÌÏÓØ, ÞÔÏ Õ ÒÁÚÒÁÂÏÔÞÉËÏ× ÜÈÏÔÁÖÎÏÊ ÁÐÐÁÒÁÔÕÒÙ ÏÂÙÞÎÏ ×ӣ × ÏÄÎÏÍ ÂÌÀÄÅ. ôÒÅÂÕÅÔÓÑ ÚÎÁÔØ _É_ ÓÈÅÍÏÔÅÈÎÉËÕ, _É_ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ. éÎÁÞÅ ÓÌÉÛËÏÍ ÄÏÌÇÏ ÐÒÉÈÏÄÉÔÓÑ "ÍÕÈ" ÉÚ ÜÔÏÇÏ ÂÌÀÄÁ ×ÙÌÁ×ÌÉ×ÁÔØ ;)))

MB> çÌÀË ÇÌÀËÏÍ, Á yÞÉÔÙ×ÁÔØ ÁÐÐÁpÁÔÎÙÅ ÏÓÏÂÅÎÎÏÓÔÉ ÐpÉÈÏÄÉÔÓÑ × ÌÀÂÏÍ MB> ÓÌyÞÁÅ, ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, ÎÁ ޣÍ ÐÉÓÁÔØ - ÎÁ ÁÓÍÅ, ÎÁ ÓÉ, ÄÁ ÈÏÔØ ÎÁ MB> PL/M,

ïÔÏÖ...

MB> ÚÁ ËÏÔÏpÙÊ ÁÇÉÔÉpyÅÔ ÎÁÛÁ ÏÞÁpÏ×ÁÔÅÌØÎÁÑ ×ÉpÔyÁÌËÁ.

;)

MB> úÁÔÏ ÚÎÁÔØ ÁÓÍ 51 (Ñ ÎÉÞÅÇÏ ÎÅ ÉÍÅÀ ÐpÏÔÉ×, ÓÁÍ ÄÌÑ 51 ÐÉÛy ÎÁ ÁÓÍÅ) MB> ÔÅÐÅpØ ÎÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. HÅ MB> ÔpÅÂyÅÔÓÑ.

üÔÏ Õ ÔÅÂÑ ÍÁÎÔÒÁ ÔÁËÁÑ? HÕ ÎÅÔ, Ó ÒÅÌÉÇÉÏÚÎÙÍÉ ÆÁÎÁÔÉËÁÍÉ Ñ ÓÐÏÒÉÔØ ÎÅ ÓÏÂÉÒÁÀÓØ ;)

HÏ ÉÍÅÅÔ ÓÍÙÓÌ ÐÏÍÅÄÉÔÉÒÏ×ÁÔØ, ÐÏÞÅÍÕ × ÎÁÛÅ ×ÒÅÍÑ, ËÏÇÄÁ ËÁÌØËÕÌÑÔÏÒÙ ÓÔÁÌÉ ÔÁËÉÍÉ ÄÏÓÔÕÐÎÙÍÉ, ÄÅÔÉÛÅË ×ӣ ÒÁ×ÎÏ ÉÍÅÅÔ ÓÍÙÓÌ ÕÞÉÔØ ÔÁÂÌÉÃÅ ÕÍÎÏÖÅÎÉÑ...

çÅÏÒÇÉÊ

Hello Alex.

Mon Oct 17 2005 14:11, Alex Mogilnikov wrote to me:

DT>>>> HÕ Á ÐÒÏÔÉ× ÜÔÏÇÏ Ñ É ÎÅ ×ÏÚÒÁÖÁÌ. AM> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AM>>> ôÏ ÅÓÔØ ÔÙ ÕÖÅ ÎÅ ÐÒÏÔÉ× _ÌÀÂÏÇÏ_ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ AM>>> ÔÉÐÏ×, Á ÐÒÏÔÉ× ÎÅÇÏ ÌÉÛØ × ËÁËÉÈ-ÔÏ ÏÔÄÅÌØÎÙÈ ÓÌÕÞÁÑÈ? :) ÷ AM>>> ËÁËÉÈ? ðÒÉ×ÅÄÉ ÖÅ ÐÒÉÍÅÒ, ÒÁÚÇÏ×ÏÒ ÓÔÁÎÅÔ ÐÒÅÄÍÅÔÎÙÍ...

DT>> äÁ ÐÏÖÁÌÕÊÓÔÁ. á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ×ÏÚÍÏÖÎÙ É ÎÕÖÎÙ, DT>> ËÏÇÄÁ ÔÙ ÐÏÌØÚÕÅÛØÓÑ ÌÉÔÅÒÁÌÁÍÉ. HÁÐÒÉÍÅÒ, ÄÌÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ DT>> ÐÅÒÅÍÅÎÎÙÈ ÉÌÉ ÐÅÒÅÄÁ×ÁÑ ÚÎÁÞÅÎÉÅ × ÆÕÎËÃÉÀ. ÷ ÏÓÔÁÌØÎÙÈ ÓÌÕÞÁÑÈ DT>> ÄÏÓÔÁÔÏÞÎÏ Ñ×ÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ, ËÁË × áÄÅ.

AM> ? ôÁË short s = 0; - ÜÔÏ É ÅÓÔØ ÏÓÔÁÌØÎÏÊ ÓÌÕÞÁÊ. úÄÅÓØ ÎÅÔ ÎÉËÁËÉÈ AM> ÌÉÔÅÒÁÌÏ×

HÕ, ÅÓÌÉ "0" ÄÌÑ ÔÅÂÑ - ÎÅ ÌÉÔÅÒÁÌ, ÔÏÇÄÁ ÉÚ×ÉÎÉ, ÞÔÏ ÄÏÓÔÁÀ Ó×ÏÉÍÉ ÇÌÕÐÙÍÉ ÒÁÚÇÏ×ÏÒÁÍÉ. :) ðÒÅÖÄÅ ÞÅÍ ÎÁ ÔÁËÉÅ ÔÅÍÙ ÏÂÝÁÔØÓÑ, ×ÉÄÉÍÏ, ÎÁÄÏ ÄÏÇÏ×ÏÒÉÔØÓÑ Ï ÔÅÒÍÉÎÏÌÏÇÉÉ.

éÚ ï'òÅÊÌÉ:

1.2.3 Literals A literal is an integer, floating-point, Boolean, character, or string constant.

1.2.3.1 Integer literals

An integer literal can be a decimal, octal, or hexadecimal constant. A prefix specifies the base or radix: 0x or 0X for hexadecimal, 0 for octal, and nothing for decimal. An integer literal can also have a suffix that is a combination of U and L, for unsigned and long, respectively. The suffix can be uppercase or lowercase and can be in any order. The suffix and prefix are interpreted as follows:

If the suffix is UL (or ul, LU, etc.), the literal's type is unsigned long.

If the suffix is L, the literal's type is long or unsigned long, whichever fits first. (That is, if the value fits in a long, the type is long; otherwise, the type is unsigned long. An error results if the value does not fit in an unsigned long.)

If the suffix is U, the type is unsigned or unsigned long, whichever fits first.

Without a suffix, a decimal integer has type int or long, whichever fits first.

An octal or hexadecimal literal has type int, unsigned, long, or unsigned long, whichever fits first.

AM> , ÚÁÔÏ ÅÓÔØ ÐÒÅÏÂÒÁÚÏ×ÅÎÉÅ ÔÉÐÁ. HÏ ÔÙ ÐÒÏÔÉ× ÎÅÇÏ ÐÏÞÅÍÕ-ÔÏ ÎÅ AM> ×ÏÚÒÁÖÁÅÛØ...

÷ӣ ÏÞÅÎØ ÐÒÏÓÔÏ. þÉÓÌÏ, ÚÁÐÉÓÁÎÎÏÅ × ×ÉÄÅ ÌÉÔÅÒÁÌÁ (ÉÌÉ ËÏÎÓÔÁÎÔÎÏÅ ×ÙÒÁÖÅÎÉÅ) ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ Ë ËÁËÏÍÕ-ÔÏ ËÏÎËÒÅÔÎÏÍÕ, n-ÂÉÔÎÏÍÕ ÃÅÌÏÞÉÓÌÅÎÎÏÍÕ ÉÌÉ ×ÅÝÅÓÔ×ÅÎÎÏÍÕ ÔÉÐÕ. ÷ӣ, ÞÔÏ ÍÙ ÍÏÖÅÍ ÓËÁÚÁÔØ Ï ÔÁËÏÍ ÞÉÓÌÅ/ÚÎÁÞÅÎÉÉ - ÃÅÌÏÅ ÏÎÏ ÉÌÉ ×ÅÝÅÓÔ×ÅÎÎÏÅ. úÄÅÓØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÅÓÔÅÓÔ×ÅÎÎÏ É ÕÍÅÓÔÎÏ. ëÓÔÁÔÉ, × ÓÌÕÞÁÅ _ÌÉÔÅÒÁÌÏ×_ ÓÏ×ÅÒÛÅÎÎÏ ÎÅÏÂÑÚÁÔÅÌØÎÙ ÜÔÉ ÓÕÆÆÉËÓÙ L, U É ÐÒÏÞÉÅ. äÏÓÔÁÔÏÞÎÏ ÔÏÇÏ, ÞÔÏ ËÏÎÓÔÁÎÔÎÙÅ ×ÙÒÁÖÅÎÉÑ ×ÙÞÉÓÌÑÌÉÓØ ÂÙ × N-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÅ, ÇÄÅ N ÂÏÌØÛÅ ÓÁÍÏÇÏ ÄÌÉÎÎÏÇÏ ×ÓÔÒÏÅÎÎÏÇÏ ÔÉÐÁ. ÷ áÄÅ ÅÓÔØ Ä×Á ÔÉÐÁ ÄÌÑ ÌÉÔÅÒÁÌÏ× É ËÏÎÓÔÁÎÔÎÙÈ ×ÙÒÁÖÅÎÉÊ: Universal Integer É Universal Real.

DT>>>> ëÏÇÄÁ Ñ ÎÁ ×ÏÓØÍÉÂÉÔÏ×ÏÍ ËÒÉÓÔÁÌÌÅ ÈÏÞÕ ÓÌÏÖÉÔØ Ä×Á ÂÁÊÔÁ, ËÁË DT>>>> ÍÎÅ ÜÔÏ ÓÄÅÌÁÔØ ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × int?

AM>>> byte f(byte a, byte b) AM>>> { AM>>> return a + b; AM>>> }

AM>>> ôÁË ×ÓÅ-ÔÁËÉ, Ñ ÐÒÁ×ÉÌØÎÏ ÐÏÎÑÌ, ÞÔÏ ÔÅÂÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÐÒÉ AM>>> ×ÙÚÏ×Å f(100, 200) ×ÏÚ×ÒÁÝÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÂÙÌÏ ÎÅÏÐÒÅÄÅÌÅÎÏ?

DT>> íÎÅ ÈÏÞÅÔÓÑ, ÞÔÏÂÙ ÜÔÏ ×ÙÒÁÖÅÎÉÅ ËÏÍÐÉÌÉÒÏ×ÁÌÏÓØ × ÂÁÊÔÏ×ÏÅ ÓÌÏÖÅÎÉÅ.

AM> ëÁË Ñ ÕÖÅ ÐÉÓÁÌ, ÐÒÁ×ÉÌÁ ×ÙÐÏÌÎÅÎÉÑ ÏÐÅÒÁÃÉÑ (× ÔÏÍ ÞÉÓÌÅ integer AM> promotion) ÏÐÒÅÄÅÌÑÀ ÒÅÚÕÌØÔÁÔ, ËÏÔÏÒÙÊ ÄÏÌÖÎÁ ÄÁÔØ ÏÐÅÒÁÃÉÑ, É ÎÉËÁË AM> ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ × ÓÐÏÓÏÂÅ ÄÏÓÔÉÖÅÎÉÑ ÜÔÏÇÏ ÒÅÚÕÌØÔÁÔÁ.

äÁ ÎÅÔ, ËÁË ÒÁÚ ÜÔÉ ÐÒÁ×ÉÌÁ ÐÒÑÍÏ ÏÇÏ×ÁÒÉ×ÁÀÔ, ËÁË É Ë ËÁËÉÍ ÔÉÐÁÍ ÐÒÉ×ÏÄÑÔÓÑ ÞÁÓÔÉ ×ÙÒÁÖÅÎÉÑ. é ÔÏÔ ÖÅ IAR, ÎÁÐÒÉÍÅÒ, ÄÁÖÅ ÐÒÅÄÌÁÇÁeÔ ÏÐÃÉÀ: ÓÞÉÔÁÔØ double 64- ÉÌÉ 32-ÂÉÔÎÙÍ, ÐÏÔÏÍÕ ËÁË ÐÒÉ ×ÙÞÉÓÌÅÎÉÉ ×ÅÝÅÓÔ×ÅÎÎÏÇÏ ×ÙÒÁÖÅÎÉÑ ÅÇÏ ÜÌÅÍÅÎÔÙ ÂÕÄÕÔ ÐÒÅÏÂÒÁÚÏ×ÁÎÙ Ë ÔÉÐÕ double. HÅÚÁ×ÉÓÉÍÏ ÏÔ ÎÁÛÅÇÏ ÖÅÌÁÎÉÑ. ðÏÒÏÖÄÁÑ ÎÅÜÆÆÅËÔÉ×ÎÙÊ ËÏÄ.

AM> ðÏÜÔÏÍÕ ÔÏ, × ËÁËÏÊ ËÏÄ ËÏÍÐÉÌÉÒÕÅÔÓÑ ÔÏ ÉÌÉ ÉÎÏÅ ×ÙÒÁÖÅÎÉÅ - ÜÔÏ AM> ÏÔÄÅÌØÎÙÊ ÒÁÚÇÏ×ÏÒ, ÉÍÅÀÝÉÊ Ë ÐÒÁ×ÉÌÁÍ ÑÚÙËÁ ÌÉÛØ ËÏÓ×ÅÎÎÏÅ ÏÔÎÏÛÅÎÉÅ.

ïÄÎÁËÏ × ÐÒÁ×ÉÌÁÈ ÜÔÏ promotion ÏÐÉÓÁÎÏ ޣÔËÏ É ÎÅÄ×ÕÓÍÙÓÌÅÎÎÏ.

DT>> á ËÁË ÔÙ ÉÈ ÏÐÒÅÄÅÌÉÛØ, ÅÓÌÉ ÎÅ ÞÅÒÅÚ ÓÌÏÖÅÎÉÅ ÂÁÚÏ×ÙÈ ÔÉÐÏ×? ëÏÔÏÒÏÅ DT>> ÏÐÑÔØ ÖÅ ÂÕÄÅÔ ÐÒÏÉÓÈÏÄÉÔØ × 16-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÅ.

AM> á ËÁËÁÑ ÒÁÚÎÉÃÁ, ÞÅÒÅÚ ÞÔÏ ÂÕÄÅÔ ÒÅÁÌÉÚÏ×ÁÎ ÏÐÅÒÁÔÏÒ?

òÁÚÎÉÃÁ × ÄÁÎÎÏÍ ÓÌÕÞÁÅ - × ÜÆÆÅËÔÉ×ÎÏÓÔÉ. é ×ÙÈÏÄÉÔ, ÞÔÏ ×ÓÅ ÜÔÉ ÏÐÅÒÁÔÏÒÙ É ÐÒÏÞÉÅ ËÒÁÓÏÔÙ ÎÁÍ ÎÅ ÐÏÍÏÇÕÔ É ÎÁÄÏ ÐÉÓÁÔØ ÆÕÎËÃÉÀ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. åÓÌÉ ÖÅ ÒÅÞØ ÏÂ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÎÅ ÉģÔ, ÔÏ É ÐÕÓÔØ ÓÅÂÅ "ÐÒÏÍÏÕÔÉÔ" ÈÏÔØ ÄÏ 32 ÂÉÔ, ÈÏÔØ ÄÏ 64.

DT>> ôÁË ËÁËÉÅ ÖÅ ÜÔÏ ÂÉÂÌÉÏÔÅËÉ? :) ðÏÌØÚÁ ÂÉÂÌÉÏÔÅËÉ × ÔÏÍ, ÞÔÏÂÙ DT>> ÓÁÍÏÍÕ ÎÅ ÐÉÓÁÔØ. :)

AM> HÁÓËÏÌØËÏ Ñ ÐÏÎÉÍÁÀ, × ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÏÊ ÓÞÉÔÁÅÔÓÑ ÔÁËÏÅ AM> ÈÒÁÎÉÌÉÝÅ ÐÒÏÇÒÁÍÍÎÙÈ ÍÏÄÕÌÅÊ, ÉÚ ËÏÔÏÒÏÇÏ ÌÉÎËÅÒ ÍÏÖÅÔ ÂÒÁÔØ ÍÏÄÕÌÉ AM> ÐÏ ÎÅÏÂÈÏÄÉÍÏÓÔÉ (ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ÎÅÏÐÒÅÄÅÌÅÎÎÙÈ ×ÎÅÛÎÉÈ ÉÍÅÎ).

HÕ Á Ñ ÉÍÅÌ × ×ÉÄÕ ÎÅÓËÏÌØËÏ ÉÎÏÅ ÚÎÁÞÅÎÉÅ: ÇÏÔÏ×ÙÊ, ÏÔÌÁÖÅÎÎÙÊ ËÏÄ, ËÏÔÏÒÙÊ ÔÅÂÅ ÎÅ ÎÁÄÏ ÐÉÓÁÔØ ÓÁÍÏÍÕ. éÄÅÁÌØÎÏ - × ×ÉÄÅ ÉÓÈÏÄÎÉËÏ×. á ÍÏÄÕÌÉ (ËÓÔÁÔÉ, × C/C++ ÍÏÄÕÌÅÊ ÎÅÔ) ÍÏÖÎÏ ÂÒÁÔØ É ÉÚ ÏÔÄÅÌØÎÙÈ ÏÂßÅËÔÎÙÈ ÆÁÊÌÏ×. óÅÊÞÁÓ ÔÁËÉÅ ÐÏÄÒÏÂÎÏÓÔÉ ÒÁÂÏÔÙ ÌÉÎËÅÒÁ ÎÅÓÕÝÅÓÔ×ÅÎÎÙ. üÔÏ ÒÁÎØÛÅ ÔÁËÉÅ ÔÏÎËÏÓÔÉ ÓÉÌØÎÏ ×ÌÉÑÌÉ ÎÁ ÓËÏÒÏÓÔØ ËÏÍÐÉÌÑÃÉÉ...

Dimmy.

Hello, Ivan!

(16 ïËÔ 05 20:21), Ivan Melnikov ÐÉÓáÌ Igor Ulanov: IU>> éÍÅÎÎÏ ÏÎ ÍÅÎÑ ÕÂÅÄÉÌ, ÞÔÏ ÉÚÂÙÔÏÞÎÁÑ ÒÁÚÄÕÔÏÓÔØ ËÏÄÁ óÉ - IU>> ÐÒÅÕ×ÅÌÉÞÅÎÉÅ. IM> á ÍÅÎÑ ÏÎ ÕÂÅÄÉÌ, ÅÓÌÉ ÈÏÞÅÛØ ÐÏÌÕÞÉÔØ ÜÆÆÅËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ IM> ÐÏ ÓËÏÒÏÓÔÉ ×ÙÐÏÌÎÅÎÉÑ ÎÁÄÏ ÐÉÓÁÔØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. óÏÇÌÁÓÅÎ. HÏ ÎÁÄÅÀÓØ ÜÆÆÅËÔÉ×ÎÏÓÔØ ÓËÏÒÏÓÔÉ ÎÅ ÓÁÍÏÃÅÌØ? IM> ëÏÎÅÞÎÏ ÎÅÔ, ÎÁ ÁÓÓÅÂÌÅÒÅ Ñ ÐÉÓÁÌ, Á ÎÁ óÉ ÎÅÔ. ÷ÏÔ ËÁË ÂÕÄÅÔ ×ÒÅÍÑ - ÐÏÐÒÏÂÕÊ. äÍÕÁÀ, ÞÔÏ ÐÏÎÒÁ×ÉÔÓÑ.

With best regards, Igor. Time: 17:52 Date: 17 ïËÔ 05

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required