DO> ïÞÅÒÅÄÎÁÑ ôòÛÎÁÑ ÄÕÒØ. éÚ-ÚÁ ÐÒÁËÔÉÞÅÓËÏÊ ÎÅ×ÏÚÍÏÖÎÏÓÔÉ É ÎÅÕÄÏÂÎÏÓÔÉ DO> ÉÓÐÏÌØÚÏ×ÁÎÉÑ DO> ×ÉÒÔÏ×ÓËÏÇÏ file of type ÐÒÉÛÌÏÓØ ÓÄÅÌÁÔØ ÅÝÅ ÏÄÉÎ ÍÅÈÁÎÉÚÍ ÄÌÑ ÒÁÂÏÔÙ Ó DO> ÆÁÊÌÁÍÉ. á DO> ÆÁÊÌ ÔÉÐÁ text ÏÞÅÎØ ÍÉÌÏ Ó ÓÉÍ×ÏÌÏÍ #26 ÏÂÒÁÝÁÅÔÓÑ. èÏÒÏÛÏ ÈÏÔØ ÓÏÒÃÙ DO> ÜÔÏÇÏ DO> ÂÅÚÏÂÒÁÚÉÑ ÂÙÌÉ, ÍÏÖÎÏ ÂÙÌÏ ÏÔÛÉÂÉÔØ ÎÁ ÆÉÇ.
åÈÔÏ ÎÅ ÂÁÇÁ -- ÅÈÔÏ ÆÉÞÁ. ðÅÒÅÖÉÔÏË ×ÒÅͣÎ ãð/í. ôÁÍ ÄÌÉÎÁ ÆÁjÌÁ ÄÉÓËÒÅÔÎÁ ÐÏ 128 ÂÁÊÔ -- ×ÏÔ ÓÉÍ×ÏÌ ËÏÎÃÁ ÆÁÊÌÁ É ÎÕÖÅÎ. âÏÒÌÁÎÄ ÖÅ ÄÅÌÁÌ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÅÒÓÉÀ ÄÌÑ äïó É ãð/í (ÎÁ ú80). ñ ÐÒÏÂÏ×ÁÌ ÐÏÌÚÏ×ÁÔÓÑ ÎÁ úX-óÐÅÃÔÒÕÍ -- ÎÅËÏÔÏÒÙÅ ÐÉÓÉÛÎÙÅ ÐÒÏÇÒÁÍÍÙ Ó ÎÅÂÏÌØÛÉÍÉ ÐÅÒÅÄÅÌËÁÍÉ ÄÁÖÅ ÒÁÂÏÔÁÌÉ. :-)WINAVR
Sep 05, 2005
Last reply: 20 years ago
816 Replies
AM> äÁ ÐÒÏÓÔÏ Ñ ÎÉËÏÇÄÁ ÎÅ ×ÓÔÒÅÞÁÌ ÔÁËÏÇÏ. ÷ÓÅÇÄÁ, ËÁË ÍÉÎÉÍÕÍ, ÔÁÂÌÉÃÁ AM> ×ÅËÔÏÒÏ× ÐÒÅÒÙ×ÁÎÉÊ Õ ÍÅÎÑ ÂÙÌÁ ÓÄÅÌÁÎÁ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. äÁ É ÐÒÅÒÙ×ÁÎÉÑ - AM> ÎÅ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AM> ÅÄÉÎÓÔ×ÅÎÎÙÊ ×ÉÄ ÉÓËÌÀÞÅÎÉÊ, É ×ÈÏÄ É ×ÙÈÏÄ ÉÚ ÏÂÒÁÂÏÔÞÉËÏ× ÒÁÚÎÙÈ AM> ÉÓËÌÀÞÅÎÉÊ AM> ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÐÏ-ÒÁÚÎÏÍÕ. HÏ, ÎÁ×ÅÒÎÏÅ, ÎÉÞÔÏ ÎÅ ÍÅÛÁÅÔ ÐÒÅÄÕÓÍÏÔÒÅÔØ AM> ×ÓÅ AM> ÜÔÏ × ËÏÍÐÉÌÑÔÏÒÅ. ôÏÌØËÏ ËÁË-ÔÏ ÎÅÇÉÂËÏ ÜÔÏ ÐÏÌÕÞÁÅÔÓÑ, É ÏÞÅÎØ ÕÖ AM> ÐÒÉ×ÑÚÁÎÏ Ë AM> ËÏÎËÒÅÔÎÏÍÕ ÐÒÏÃÅÓÓÏÒÕ. ^^^^^^^^^^^^^^^^^^^^^^^^ èÔÏ ÂÙ ÇÏ×ÏÒÉÌ Ï ÎÅÇÉÂËÏÓÔÉ...
÷ÏÔ ÕÍÕÄÒÑÕÔÓÑ ÍÕÌÔÉÔÁÓËÉÎÇ ÎÁ ÓÅÔjÍÐ/ÌÏÎÇjÍÐ ÐÉÓÁÔØ...AS>> óÔÁÎÄÁÒÔÎÁÑ ÁÄÒÅÓÎÁÑ ÁÒÉÆÍÅÔÉËÁ ×ÓÅÇÄÁ Ñ×ÌÑÅÔÓÑ ÈÁËÅÒÓÔ×ÏÍ. DO> ÷ ÐÁÓËÁÌÅ - × ÂÏÌØÛÅÊ ÓÔÅÐÅÎÉ. ÷ ó ÕÞÉÔÙ×ÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÁÚÍÅÒ ÔÏÇÏ, DO> ÎÁ DO> ÞÔÏ DO> ÕËÁÚÙ×ÁÅÔ ÁÄÒÅÓ, Á × ÐÁÓËÁÌÅ ÜÔÏ ÎÁÄÏ ×ÒÕÞÎÕÀ ÕËÁÚÙ×ÁÔØ.
ï ÄÁ! ïÓÏÂÅÎÎÏ ÅÓÌÉ ÔÉÐ -- ×ÏÉÄ. ÷ÏÔ ÇÄÅ ÍÉÎÎÏÅ ÐÏÌÅ ÕÓÅÑÎÎÏÅ ÇÒÁÂÌÑÍÉ. èÏÔØ × çãã ÜÔÏ ÐÏÆÉËÓÉÌÉ.AS>> ó ÕޣÔÏÍ ÔÏÇÏ, ÞÔÏ × óÉ ÜÌÌÉÐÓÉÓ - ÜÔÏ ÔÏÖÅ ÐÏÌÕÈÁË... DO> ÷Ï×ÓÅ ÎÅÔ, ÐÏÞÅÍÕ? HÅ ÂÏÌÅÅ ÈÁËÅÒÓËÁÑ, ÞÅÍ ÐÅÒÅÄÁ×ÁÔØ × ÆÕÎËÃÉÀ ÕËÁÚÁÔÅÌØ, DO> Á ÕÖ DO> ÜÔÏ DO> × ÐÁÓËÁÌÅ ÎÁ ÐÒÁ×Ï É ÎÁ ÌÅ×Ï ÄÅÌÁÅÔÓÑ.
formatting link
çÒÕÐÐÙ ÎÏ×ÏÓÔÅÊ: fido7.ru.linux ïÔ: "Kirill Frolov" snipped-for-privacy@fk0.pp.ru> - ðÏÉÓË ÓÏÏÂÝÅÎÉÊ ÜÔÏÇÏ Á×ÔÏÒÁ äÁÔÁ: Fri, 15 Jul 2005 07:50:56 +0000 (UTC) íÅÓÔÎÏÅ ×ÒÅÍÑ: ðÔ. 15 éÀÌ. 2005 11:50 ôÅÍÁ: Re: ðÅÒÅÍÅÎÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×? ïÔ×ÅÔÉÔØ Á×ÔÏÒÕ | ðÅÒÅÓÌÁÔØ | ðÅÞÁÔØ | ðÒÏÓÍÏÔÒ ÃÅÐÏÞËÉ | ðÏËÁÚÁÔØ ÏÒÉÇÉÎÁÌ | óÏÏÂÝÉÔØ Ï ÚÌÏÕÐÏÔÒÅÂÌÅÎÉÉ
Thu Jul 14 2005 23:46, Evgenij M. Baldin wrote to "Kirill Frolov":
EMB>>> ðÏÐÏÄÒÏÂÎÅÊ ÈÏÔÅÌÏÓØ ÂÙ ÉÌÉ ÓÓÙÌËÕ. ôÁËÏÅ ×ÐÅÞÁÔÌÅÎÉÅ, ÞÔÏ ÞÅÇÏ-ÔÏ EMB>>> ÎÅ È×ÁÔÁÅÔ. KF>>
http://66.102.9.104/search?q=cache:8Auv0bTKKBAJ:cansecwest.com/core02/cr KF>> ispin_i KF>> mmunix.ppt+counting+number+of+arguments+CPP+macro&hl=en
EMB> òÁÚÏÂÒÁÌÓÑ - ÚÁÂÁ×ÎÏ. éÎÔÅÒÅÓÎÏ ÜÔÏ ÒÅÁÌØÎÏ ËÔÏ-ÎÉÂÕÄØ ÉÓÐÏÌØÚÕÅÔ?
ñ ÇÏÄ ÍÕÞÁÌÓÑ ÄÏ ÜÔÏÇÏ ÍÏÍÅÎÔÁ. foreach() ÈÏÞÕ:#define args_count(x...) _args_count0(,##x) #define _args_count0(x...) _args_count1(x, 5, 4, 3, 2, 1, 0) #define _args_count1(a, b, c, d, e, f, g, h...) g
#define foreach(f, x...) _foreach((void (*)(intptr_t))(f), args_count(x), ##x)
void _foreach (void (*f)(intptr_t), unsigned argc, ...) { va_list args; va_start(args, argc); while (argc--) f(va_arg(args, intptr_t)); va_end(args);
}foreach( ({ void f(char *string) { puts(string); } f; }), "Hello", "world!" );
äÌÑ Ô×ÏÅÇÏ ÖÅ ÓÌÕÞÁÑ, ÅÓÌÉ ÏÄÉÎ ÁÒÇÕÍÅÎÔ, ÐÏÄÏÊģÔ ËÏÎÓÔÒÕËÃÉÑ ÓÌÅÄÕÀÝÅÇÏ ×ÉÄÁ:#define fdefault(a, b, x...) _fdefault0((a), (b), ##x, "default") #define _fdefaul0(a, b, c, d...) _fdefault1(a, b, (c)) void _fdefault1(int a, int b, char *c) { printf("a=%d, b=%c, c=%s\n", a, b, c);
}fdefault(1, 'b', "blablabla"); --> a=1, b=b, c=blablabla fdefault(2, 'c'); --> a=2, b=c, c=default
çÒÏÍÏÚÄËÏ. äÌÑ ÓÌÕÞÁÑ ÂÏÌÅÅ ÞÅÍ ÏÄÎÏÇÏ ÁÒÇÕÍÅÎÔÁ Åݣ ÂÏÌÅÅ ÇÒÏÍÏÚÄËÏ. íÏÖÅÔ ËÔÏ-ÔÏ ÐÒÅÄÌÏÖÉÔ ÂÏÌÅÅ ÄÒÕÇÏÊ ×ÁÒÉÁÎÔ, ÂÙÌÏ ÂÙ ÉÎÔÅÒÅÓÎÏ.Sergey, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?
óÕÂÂÏÔÁ ïËÔÑÂÒØ 22 2005 12:16, Sergey Davydov wrote to George Shepelev:SD>>> íÎÅ ÌÅÇÞÅ ÄÅpÖÁÔØ × ÇÏÌÏ×Å É/ÉÌÉ ÎÁ ÂÕÍÁÖËÅ ÓÉÓÔÅÍÕ ËÏÍÁÎÄ, ÞÅÍ SD>>> ÓÐÉÓÏË ÍÁËpÏÓÏ×. GS>> ÷ ޣÍ ÎÅÐÏÓÔÉÖÉÍÁÑ pÁÚÎÉÃÁ ÍÅÖÄÕ ÚÁÐÉÓÁÎÎÙÍÉ ÎÁ ÂÕÍÁÖËÅ GS>> "ÏpÉÇÉÎÁÌØÎÙÍÉ" É "ÍÁËpÏÓÎÙÍÉ" ËÏÍÁÎÄÁÍÉ? SD> ôÅÍ, ÞÔÏ ÉÈ ÂÏÌØÛÅ,
ôÁË ÎÅ ÇÏÎÉÓØ ÚÁ ËÏÌÉÞÅÓÔ×ÏÍ, ÓÄÅÌÁÊ ÕÐÏÒ ÎÁ ËÁÞÅÓÔ×Å ;)SD> ×ÏÚÍÏÖÎÏ ÎÅ ÄÏËÕÍÅÎÔÉpÏ×ÁÎÙ ÉÌÉ ÄÏËÕÍÅÎÔÉpÏ×ÁÎÙ ÎÅ ÔÁË ÔÝÁÔÅÌØÎÏ ÉÌÉ × SD> pÁÚÎÙÈ ÓÔÉÌÑÈ.
á ËÔÏ ÍÅÛÁÅÔ ÚÁÄÏËÕÍÅÎÔÉÒÏ×ÁÔØ ÁËËÕÒÁÔÎÏ?SD> óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÕÈÕÄÛÁÅÔÓÑ ÐÏÉÓË ÎÕÖÎÏÇÏ.
HÅ ÇÏÎÉÓØ ÚÁ ËÏÌÉÞÅÓÔ×ÏÍ, ÏÂÈÏÄÉÓØ ÎÕÖÎÙÍ.
SD>>> HÁËÏÎÅÃ, ÄÌÑ ÏÐÔÉÍÉÚÁÃÉÉ ÎÅËÏÔÏpÙÅ ×ÅÝÉ ÍÏÖÎÏ ÎÅ ×ÙÔÁÓËÉ×ÁÔØ SD>>> ÏÂpÁÔÎÏ ÉÚ ÐÁÍÑÔÉ × pÅÇÉÓÔpÙ, ÅÓÌÉ ÏÎÉ ÕÖÅ ÔÁÍ (ÉÌÉ ÄpÕÇÉÅ SD>>> ÐÏÄÏÂÎÙÅ ÓÉÔÕÁÃÉÉ). ðpÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÁËpÏÓÏ× ÜÔÏ ÂÙÌÏ ÂÙ ÎÅ SD>>> ÏÞÅ×ÉÄÎÏ. GS>> üÔÏ ÍÏÖÎÏ _ÓÄÅÌÁÔØ_ ÏÞÅ×ÉÄÎÙÍ. äÁ, ÞÁÓÔÏ ×ÏÚÎÉËÁÀÔ ÐÏÂÏÞÎÙÅ GS>> ÜÆÆÅËÔÙ, ÎÏ ÏÎÉ ÓÕÝÅÓÔ×ÕÀÔ É ×Ï ÍÎÏÇÉÈ "ÏpÉÇÉÎÁÌØÎÙÈ" ËÏÍÁÎÄÁÈ. SD> ðÏÂÏÞÎÙÅ ÜÆÆÅËÔÙ "ÏpÉÇÉÎÁÌØÎÙÈ" ËÏÍÁÎÄ ÏÂÙÞÎÏ ÈÏpÏÛÏ ÉÚÕÞÅÎÙ :)
èÏÔÅÌÏÓØ ÂÙ × ÜÔÏ ×ÅÒÉÔØ ;)GS>> íÎÅ ÇÏpÁÚÄÏ ×ÁÖÎÅÅ ÉÚÂÅÖÁÔØ ÇÌÀËÏ× ÉÚ-ÚÁ pÁÚÎÉÃÙ × ÍÎÅÍÏÎÉËÁÈ. GS>> úÁÞÁÓÔÕÀ ÐpÉÈÏÄÉÔÓÑ ÐpÁËÔÉÞÅÓËÉ ÏÄÎÏ×pÅÍÅÎÎÏ ÄÅÌÁÔØ ÐpÏÇpÁÍÍÙ GS>> ÓpÁÚÕ ÄÌÑ ÎÅÓËÏÌØËÉÈ pÁÚÎÙÈ ÐpÏÃÅÓÓÏpÏ×, É ÐÏÓÔÏÑÎÎÏÅ GS>> ÐÅpÅËÌÀÞÅÎÉÅ ÍÅÖÄÕ pÁÚÎÙÍÉ ÍÎÅÍÏÎÉËÁÍÉ ÂÙÌÏ ÂÙ ÏÞÅÎØ ÎÁÐpÑÖÎÏ. SD> HÕ ÔÙ ÍÎÏÇÏÓÔÁÎÏÞÎÉË :)
á ÞÔÏ ÐÏÄÅÌÁÅÛØ, ÚÁÄÁÞÉ ÔÁËÉÅ...GS>> ôÏÔ, ËÔÏ ÚÁÈÏÞÅÔ pÁÚÏÂpÁÔØÓÑ, ÍÏÖÅÔ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÌÉÓÔÉÎÇÏÍ, GS>> ÔÁÍ ÐpÉ ËÏÍÐÉÌÑÃÉÉ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ "ÏpÉÇÉÎÁÌØÎÙÊ" ÓÉÎÔÁËÓÉÓ. SD> ÷ÓÅ pÁ×ÎÏ ËÏÍÍÅÎÔÁpÉÉ ÐpÉÄÅÔÓÑ ÉÓËÁÔØ ÇÄÅ-ÔÏ × pÁÊÏÎÅ ÏÐÉÓÁÎÉÑ SD> ÍÁËpÏÓÁ.
ïÐÒÅÄÅÌÑÅÔÓÑ ÓÔÉÌÅÍ.SD>>> ðpÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÖÅ ÄÌÑ ÓÅÂÑ ÔÁËÏÇÏ - ÛÁÎÓ ÎÁÐÉÓÁÔØ ÍÅÎÅÅ SD>>> ÏÐÔÉÍÁÌØÎÏ, ÞÅÍ ÍÏÖÅÔ ÔÏÌËÏ×ÙÊ ËÏÍÐÉÌÑÔÏp ñ÷õ. ðÏÐpÏÂÕÊ ÈÏÔÑ ÂÙ SD>>> ÎÁÐÉÓÁÔØ ÅÄÉÎÙÅ ÍÎÅÍÏÎÉËÉ ÄÌÑ i51 É arm. GS>> HÁ i51 É arm ÂÕÄÕÔ ÄÅÌÁÔØÓÑ _pÁÚÎÙÅ_ ÚÁÄÁÞÉ, ÐÏÓÅÍÕ ÔÁËÁÑ ÚÁÄÁÞÁ GS>> ÎÅ ÁËÔÕÁÌØÎÁ. SD> á ×ÏÔ ÓÉÛÎÉËÁÍÉ ÐÏÆÉÇ, ÏÎÉ ÏÄÎÕ É ÔÕ ÖÅ ÚÁÄÁÞÕ pÅÛÁÔ É ÎÁ 51-Í É ÎÁ SD> ÁpÍÅ :)
HÁÐÌÅ×Á× ÎÁ ÏÐÔÉÍÁÌØÎÏÓÔØ ÒÅÛÅÎÉÑ.
SD> ðpÉ pÁ×ÎÏÊ ÓÔÏÉÍÏÓÔÉ É ÐÏÈÏÖÅÊ ÐÅpÉÆÅpÉÅÊ ÍÏÖÎÏ ÚÁÄÕÍÁÔØÓÑ, SD> ÉÓÐÏÌØÚÏ×ÁÔØ SiLabs (51) ÉÌÉ LPC2xxx (arm).
úÁÄÕÍÙ×ÁÔØÓÑ ÎÕÖÎÏ ÐÒÅÖÄÅ ×ÓÅÇÏ Ï ÁÄÅË×ÁÔÎÏÓÔÉ ×ÙÂÒÁÎÎÏÊ ÁÐÐÁÒÁÔÕÒÙ ÈÁÒÁËÔÅÒÕ ËÏÎËÒÅÔÎÏÊ ÚÁÄÁÞÉ.GS>>>> òÅÞØ, ËÓÔÁÔÉ, ÛÌÁ ÓÏ×ÅpÛÅÎÎÏ ÎÅ Ï ÜÔÏÍ, Á Ï ÔpÕÄÎÏÓÔÉ GS>>>> ×ÓÔÁ×ÉÔØ ÎÁÇÌÑÄÎÙÊ ËÏÍÍÅÎÔÁpÉÊ × "ËÏÍÐÁËÔÎÕÀ" ÓÉÛÎÕÀ GS>>>> ËÏÎÓÔpÕËÃÉÀ (ÚÁÞÅÍ, Ë ÐpÉÍÅpÕ, ÉÚÏÂpÅÌÉ "ÏÐÅpÁÔÏp ÚÁÐÑÔÁÑ"?). SD>>> ôÙ ÖÅ ÓÐÅÃÉÁÌÉÓÔ ÐÏ ÖÉ×ÏÍÕ ÑÚÙËÕ, ÞÔÏ ÔÅÂÅ ÓÔïÉÔ ÎÁÐÉÓÁÔØ ÞÅÔËÉÊ SD>>> É ÐÏÎÑÔÎÙÊ ËÏÍÍÅÎÔÁpÉÊ. :) GS>> ÷ ËÕÄÁ ×ÓÔÁ×ÉÔØ? SD> HÅ ÐpÏ×ÏÃÉpÕÊ ÔpÁÄÉÃÉÏÎÎÙÊ ÏÔ×ÅÔ ;) ÷ ÔÅËÓÔ ÉÓÈÏÄÎÉËÁ, ×ÅÓÔÉÍÏ.
á ÎÅ × ËÕÄÁ! ðÏÐÁÄÁÀÔÓÑ ÞÒÅÚ×ÙÞÁÊÎÏ "ÎÁ×ÏÒÏÞÅÎÎÙÅ" ËÏÎÓÔÒÕËÃÉÉ, ËÏÔÏÒÙÅ ËÁÚÁÌÉÓØ Á×ÔÏÒÙ ÜÆÆÅËÔÉ×ÎÙÍÉ. HÏ ÐÏÓÌÅ ÏÐÉÓÁÎÉÑ ÓÔÁÎÏ×ÑÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ÎÅÞÉÔÁÂÅÌØÎÙÍÉ :-/SD>>>>> mov a, value SD>>>>> mov a, #value GS>>>> ðpÁ×ÉÌØÎÏ, Õ _ÔÁËÏÊ_ ÚÁÐÉÓÉ ÐÌÏÈÁÑ ÎÁÇÌÑÄÎÏÓÔØ, Ñ ÐpÅÄÐÏÞÉÔÁÀ GS>>>> "ÂÏpÌÁÎÄÏ×ÓËÉÅ" ÓËÏÂÏÞËÉ, ÔÁÍ "ÚÅ×ÎÕÔØ" ÇÏpÁ-ÁÚÄÏ ÓÌÏÖÎÅÅ! SD>>> þÔÏ-ÔÏ ÍÎÅ ÎÅ ÐÏÐÁÄÁÌÓÑ âÏpÌÁÎÄ ÄÌÑ i51. ëÓÔÁÔÉ, Á ËÁË ÔÙ SD>>> ÕÍÕÄpÑÅÛØÓÑ ÎÅ "ÚÅ×ÎÕÔØ" × ÐÏÄÏÂÎÏÊ ÓÉÔÕÁÃÉÉ? GS>> éÓÐÏÌØÚÏ×ÁÌ (ËpÏÓÓ)ËÏÍÐÉÌÑÔÏp Ó ÐpÉ×ÙÞÎÙÍ ÄÌÑ ÍÅÎÑ ÓÉÎÔÁËÓÉÓÏÍ. SD> óÓÙÌËÕ ÍÏÖÅÛØ ÄÁÔØ ÎÁ ÁÓÓÅÍÂÌÅp 51-ÇÏ c ÂÏpÌÁÎÄÏ×ÙÍ ÓÉÎÔÁËÓÉÓÏÍ.
HÅÔÕ ÓÓÙÌËÉ, Õ ÍÅÎÑ ÓÁÍÏÄÅÌØÎÙÅ ÔÕÌÚÙ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ.
GS>> ïÂpÁÔÉ ×ÎÉÍÁÎÉÅ, ÞÔÏ × ÍÁÔÅÍÁÔÉËÅ ÎÅ ÐÏÌØÚÕÀÔÓÑ GS>> ÎÅ×pÁÚÕÍÉÔÅÌØÎÙÍÉ ×ÙËpÕÔÁÓÁÍÉ, ×pÏÄÅ k-=i++. SD> HÕ É ÞÔÏ, ÍÎÅ ÎÅ ÎpÁ×ÑÔÓÑ ÎÅ×pÁÚÕÍÉÔÅÌØÎÙÅ Ó ÍÏÅÊ ÔÏÞËÉ ÚpÅÎÉÑ SD> ×ÙËpÕÔÁÓÙ × ÍÁÔÅÍÁÔÉËÅ ×pÏÄÅ
SD> 2 SD> a = sin b c SD> åÓÌÉ ÓÎÁÞÁÌÁ ÓÉÎÕÓ, ÐÏÔÏÍ Ë×ÁÄpÁÔ ÄÏÇÁÄÁÔØÓÑ ÍÏÖÎÏ, Á ×ÏÔ ÓÎÁÞÁÌÁ SD> ÕÍÎÏÖÉÔØ, ÐÏÔÏÍ ÓÉÎÕÓ - ÎÅ ÐÏÎÑÔÎÏ.
õ ËÁÖÄÏÊ ÏÐÅÒÁÃÉÉ ÅÓÔØ ÐÒÉÏÒÉÔÅÔ. ëÏÇÄÁ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÓÏÍÎÅÎÉÑ - ÉÓÐÏÌØÚÕÊ ÓËÏÂËÉ. äÁÖÅ ÅÓÌÉ ÏÎÉ "ÌÉÛÎÉÅ", ÎÁÇÌÑÄÎÏÓÔØ ×ÁÖÎÅÅ!SD> éÌÉ BC - ÜÔÏ ÏÄÎÁ ÐÅpÅÍÅÎÎÁÑ ÉÌÉ ÐpÏÉÚ×ÅÄÅÎÉÅ Ä×ÕÈ.
÷ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ ÎÅ ÏÐÕÓËÁÀÔ ÓÉÍ×ÏÌ ÕÍÎÏÖÅÎÉÑ.SD> HÕ Á × Ô×ÏÅÍ ÐpÉÍÅpÅ ÎÁÄÏ ÔÁË?: SD> k = k - i; SD> i = i + 1; SD> ÷ ÐÅp×ÏÍ ÓÌÕÞÁÅ (ÌÀÂÉÍÙÍ ÔÏÂÏÊ ÖÉ×ÙÍ ÑÚÙËÏÍ) SD> ÕÍÅÎØÛÉÔØ k ÎÁ i, ÚÁÔÅÍ ÉÎËpÅÍÅÎÔÉpÏ×ÁÔØ i. SD> ÷Ï ×ÔÏpÏÍ: SD> ÐpÉÓ×ÏÉÔØ k pÁÚÎÏÓÔØ k É i, ÐpÉÓ×ÏÉÔØ i ÓÕÍÍÕ i É 1 SD> óÍÙÓÌ pÁÚÎÙÊ,
HÅ ÓÍÙÓÌ, Á ÆÏÒÍÕÌÉÒÏ×ËÉ.
SD> ÈÏÔÑ pÅÚÕÌØÔÁÔ É ÔÏÔ ÖÅ. åÓÌÉ ÜÔÏ ÎÅ ÕËÁÚÁÔÅÌÉ, ÔÏÇÄÁ É ÓÍÙÓÌ É SD> pÅÚÕÌØÔÁÔ pÁÚÎÙÅ.
ïÔÏÖ. æÏÒÍÕÌÉÒÏ×ËÉ ÎÅ ÄÏÌÖÎÙ ÄÏÐÕÓËÁÔØ Ä×ÕÓÍÙÓÌÅÎÎÏÓÔØ ÔÏÌËÏ×ÁÎÉÑ! åÓÌÉ ÏÐÅÒÁÃÉÉ ÐÒÏÉÚ×ÏÄÑÔÓÑ ÎÁÄ ÕËÁÚÁÔÅÌÑÍÉ, ÆÏÒÍÕÌÉÒÏ×ËÉ ÄÏÌÖÎÙ ÂÙÔØ ×ÉÄÁ "ÉÚÍÅÎÉÔØ ÕËÁÚÁÔÅÌØ..."SD> ôÅÍ ÂÏÌÅÅ ÎÅ ÐÏÎÉÍÁÀ ÔÅÂÑ ËÁË ÌÀÂÉÔÅÌÑ ÁÓÍÁ, ÔÁË ËÁË ×Ï ÍÎÏÇÉÈ SD> ÓÉÓÔÅÍÁÈ ËÏÍÁÎÄ ÏÐÅpÁÔÏp += ÓÕÔØ "add dst, src", Á ++ ÓÕÔØ "inc SD> value".
add É inc - ÏÓÍÙÓÌÅÎÎÙÅ ÍÎÅÍÏÎÉËÉ, Á ÎÅ ÍÅÛÁÎÉÎÁ ÓÉÍ×ÏÌÏ×. ëÓÔÁÔÉ, ËÏÍÁÎÄÁ add ÍÏÖÅÔ ÂÙÔØ ÔңÈÏÐÅÒÁÎÄÎÏÊ, Á inc Ä×ÕÈÏÐÅÒÁÎÄÎÏÊ.
SD>>> åÓÌÉ Õ Ô×ÏÉÈ ÌÉÞÎÙÈ ÓÞÅÔÞÉËÏ× ÅÓÔØ ÏÐpÅÄÅÌÅÎÎÙÊ ÆÉÚÉÞÅÓËÉÊ SD>>> ÓÍÙÓÌ, GS>> õ _ÌÀÂÙÈ_ ÓޣÔÞÉËÏ× ÅÓÔØ ÓÍÙÓÌ. SD> ÷ ÕÞÅÂÎÉËÅ Õ ÁÂÓÔpÁËÔÎÏÇÏ ÓÞÅÔÞÉËÁ?
ñ ÒÁÓÓÍÁÔÒÉ×ÁÀ ËÏÎÒÅÔÎÉÅ ÐÒÉÍÅÒÙ, Á ÎÅ ÁÂÓÔÒÁËÔÎÙÅ ÒÁÓÓÕÖÄÅÎÉÑ.SD>>> ÔÏ ÐÉÛÉ, ÓËÁÖÅÍ, row É column, ÞÉÔÁÔÅÌÉ ÔÏÌØËÏ pÁÄÙ ÂÕÄÕÔ. GS>> ðÏÞÅÍÕ ÖÅ Á×ÔÏpÙ ÕÞÅÂÎÉËÏ× ÔÁË ÎÅ ÐÏÓÔÕÐÁÀÔ, Á Ó ÐÅp×ÙÈ ÖÅ GS>> ÓÔpÁÎÉà ÐpÉÕÞÁÀÔ Ë "ËÕÌØÈÁÃËÅpÓÔ×Õ"? SD> HÅ ÚÎÁÀ, ÓÐpÏÓÉ Õ ÎÉÈ :)
óÐÒÏÓÉÔØ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ, ÎÏ ÄÕÍÁÀ, ÞÔÏ ÏÎÉ ÓÁÍÉ "ËÕÌØÈÁÃËÅÒÙ" × ÄÕÛÅ.GS>> ÷ӣ-ÔÏ ÔÅÂÅ ÛÕÔÉÔØ... SD> HÅ ÓÌÉÛËÏÍ ÌÉ ÔÙ ÓÅpØÅÚÅÎ?
HÅ ÓÌÉÛËÏÍ. éÂÏ ÏÔ ÐÒÁ×ÉÌØÎÏÊ ÒÁÂÏÔÙ ÓÏÆÔÁ ÉÎÏÇÄÁ ÏÞÅÎØ ÍÎÏÇÏÅ ÚÁ×ÉÓÉÔ. á ÂÅÚÇÒÁÍÏÔÎÏ Ó×ÁÒÇÁÎÅÎÎÙÊ ËÏÄ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÐÏÔÅÒÅ ÍÎÏÇÉÈ ÄÎÅÊ ÒÁÂÏÔÙ ÐÒÏÇÒÁÍÍÉÓÔÁ...
çÅÏÒÇÉÊDimmy, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?
óÕÂÂÏÔÁ ïËÔÑÂÒØ 22 2005 13:12, Dimmy Timchenko wrote to George Shepelev:GS>>>> ÷ÏÎ, Õ PIC'Ï× ×ÏÏÂÝÅ ÔÏÌØËÏ Ó ÎÏÖÅË ÓÏÓÔÏÑÎÉÅ ÐÏÒÔÏ× ÞÉÔÁÅÔÓÑ, GS>>>> É ÎÉÞÅÇÏ, ÎÁÒÏÄ ÎÅ ÖÁÌÕÅÔÓÑ. DT>>> ðÒÁ×ÉÌØÎÏ, ÚÎÁÞÉÔ ÎÁÄÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÑÞÅÊËÕ ÐÁÍÑÔÉ ÄÌÑ ÐÏÄÏÂÎÏÇÏ DT>>> ÓÄ×ÉÇÏ×ÏÇÏ ÒÅÇÉÓÔÒÁ. GS>> äÁÖÅ ÅÓÌÉ ÜÔÏ ÒÅÚËÏ ÓÎÉÚÉÔ ÜÆÆÅËÔÉ×ÎÏÓÔØ? ðÅÒÅÞÉÔÁÊ, ÞÔÏ ÓÁÍ GS>> ÎÁÐÉÓÁÌ ÞÕÔØ ÒÁÎØÛÅ... DT> ôÁÍ ×ÏÏÂÝÅ-ÔÏ ÒÅÞØ Ï ÓËÁÎÉÒÏ×ÁÎÉÉ ËÌÁ×ÉÁÔÕÒÙ ÛÌÁ, ÎÜ? :)
é ÞÔÏ?DT> ëÁËÁÑ ÔÁÍ, Ë ÍÏÎÁÈÁÍ, ÜÆÆÅËÔÉ×ÎÏÓÔØ?
ïÂÙËÎÏ×ÅÎÎÁÑ. üÆÆÅËÔÉ×ÎÏÓÔØ ËÁË ÔÒÅÂÏ×ÁÎÉÑ Ë ÒÅÓÕÒÓÁÍ (ÐÏ×ÙÛÅÎÎÁÑ ÔÁËÔÏ×ÁÑ ÞÁÓÔÏÔÁ ÐÒÉ×ÅģÔ Ë ÍÅÎØÛÅÍÕ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ Ó ÂÁÔÁÒÅÊ, ÌÉÛÎÑÑ ÑÞÅÊËÁ ÐÁÍÑÔÉ ÔÏÖÅ ÎÅ ÒÁÄÕÅÔ).DT> ÷ÏÔ ÅÓÌÉ ÐÁÍÑÔÉ ÎÅ È×ÁÔÁÅÔ - ÄÒÕÇÏÅ ÄÅÌÏ.
õÇÕ.çÅÏÒÇÉÊ
ðÒÉ×ÅÔ Nickita!
25 Oct 05 18:10, Nickita A Startcev ÐÉÓÁÌ Alex Mogilnikov:
NS> "ëÏÍÐÉÌÉÒÕÅÛØ" × Ä×Á ÐÒÏÈÏÄÁ: NS> make depend; make ÞÔÏ_ÎÁÄÏ, ÉÌÉ ÍÜÊË ÕÍÅÅÔ ÎÁ ÈÏÄÕ ÐÏÄÈ×ÁÔÙ×ÁÔØ NS> ÉÚÍÅÎÅÎÉÑ?
õÍÅÅÔ ×ÓÅ ÄÅÌÁÔØ ÓÁÍ. åÓÌÉ ÉÚÍÅÎÅÎ ÐÏÄËÌÀÞÅÎÎÙÊ ÆÁÊÌ, ÏÎ ÎÁÞÉÎÁÅÔ ÒÁÂÏÔÕ Ó ÎÁÞÁÌÁ. ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ÷ÌÁÄÅÀ ÄÙÒÏËÏÌÏÍ ÎÁ ÕÒÏ×ÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ.DT>>> ??? üÔÏ ÐÏÞÅÍÕ Åݣ "ÐÒÁËÔÉÞÅÓËÉ ÎÅÌØÚÑ"? ôÅËÓÔÏ×ÁÑ ÓÔÒÏËÁ ÎÁ ÜËÒÁÎÅ DT>>> ÉÌÉ ÎÁ ÓÔÒÁÎÉÃÅ ÐÒÉÎÔÅÒÁ ÚÁÎÉÍÁÅÔ 80 ÓÉÍ×ÏÌÏ×, ÎÕ ÐÕÓÔØ 100, 120. KF>> á × ÆÁÊÌÅ -- ÓËÏÌØËÏ ÕÇÏÄÎÏ. þÔÏÂÙ ÎÅ ÄÁÌÅËÏ ÚÁ ÐÒÉÍÅÒÁÍÉ hÏÄÉÔØ KF>> ×ÏÚØÍÅÍ ÆÉÄÏ-ÓÏÆÔ. åÇÏ ÎÁ ÐÁÓËÁÌÅ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÐÉÓÁÔØ ÎÅ×ÏÚÍÏÖÎÏ, KF>> ÅÓÌÉ ÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ×ÓÔÒÏÅÎÎÙÍÉ ÓÔÒÏËÁÍÉ. DT> åÓÔØ Åݣ É ×ÓÔÒÏÅÎÎÙÊ PChar - ÓÉÛÎÙÅ ÓÔÒÏËÉ. HÏ ÉÍÉ, ËÏÎÅÞÎÏ, DT> ÐÏÌØÚÏ×ÁÔØÓÑ DT> ÄÁÌÅËÏ ÎÅ ÔÁË ÕÄÏÂÎÏ.
éÈ × ÐÁÓËÁÌÅ ÎÅÔ. éÈ ÅÓÔØ ÔÏÌØËÏ × ÔÕÒÂÏ-ÐÁÓËÁÌÅ.DT>>> á × 32-ÂÉÔÎÙÈ ËÌÏÎÁÈ ÐÏÑ×ÉÌÁÓØ AnsiString - ÄÉÎÁÍÉÞÅÓËÁÑ É DT>>> ÎÅÏÇÒÁÎÉÞÅÎÎÁÑ. KF>> Esli by u babushki byl by hujj... DT> ôÁË ×ÅÄØ É × C++ ÔÁËÉÈ ÎÅÔÕ. :)
÷ ÑÚÙËÅ É ÎÅ ÎÁÄÏ. üÔÏ × ×ÁÛÅÍ ÐÁÓËÁÌÅ ××ÉÄÕ ÕÂÏÖÅÓÔ×Á ÑÚÙËÁ ÐÒÉÈÏÄÉÔÓÑ ÂÉÂÌÉÏÔÅËÉ ÔÁÝÉÔØ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ × ÑÚÙË (×ÒÏÄÅ ËÁË Write()) -- ÉÎÁÞÅ ÎÉËÁË.KF>> ïÎ ÎÁ ÄÅËÌÁÒÁÃÉÉ ÓÌÅÄÕÀÓÛÅÊ ÆÕÎËÃÉÉ ÓÌÏÍÁÅÔÓÑ. òÏ×ÎÏ ÔÁËÖÅ ËÁË É KF>> ÐÁÓÃÁÌ. DT> ó ÐÁÓËÁÌÅÍ ÈÕÖÅ, ÏÎ ×ÌÏÖÅÎÎÙÅ ÐÒÏÃÅÄÕÒÙ ÄÏÐÕÓËÁÅÔ.
GCC É C99 ÔÏÖÅ ÄÏÐÕÓËÁÀÔ.
KF>> HÏ ÉÓÐÒÁ×ÌÅÎÏ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ ÏÄÎÏÊ ÏÛÉÂËÉ. âïìåå ïäHïê. DT> åÓÌÉ ËÏÍÐÉÌÑÔÏÒ ÂÙÓÔÒÙÊ, ËÁË BP, ÕÄÏÂÎÅÅ ÐÏÚÉÃÉÏÎÉÒÏ×ÁÔØ ÒÅÄÁËÔÏÒ ÎÁ DT> ÐÅÒ×ÏÊ ÖÅ DT> ÏÛÉÂËÅ É × ÓÔÒÏËÅ ÓÔÁÔÕÓÁ ×ÙÄÁ×ÁÔØ ÄÉÁÇÎÏÓÔÉËÕ. éÓÐÒÁ×ÉÌ, ÓÎÏ×Á ÖͣÛØ ÎÁ DT> Build.
á Ñ ËÁË ÄÕÒÁË ÐÏ-ÓÔÁÒÉÎËÅ ÇÌÁÚËÁÍÉ ÓÍÏÔÒÀ ÏÛÉÂËÉ É ÒÕÞËÁÍÉ ÉÓÐÒÁ×ÌÑÀ × ÒÅÄÁËÔÏÒÅ.Hello Vladimir.
25 Oct 05 19:25, Vladimir Vassilevsky wrote to Dimmy Timchenko:VV>>> ÷×ÉÄÕ ÔÏÇÏ, ÞÔÏ ÏÐÅpÁÃÉÑ copy-paste Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÙÍ VV>>> ÓÏ×pÅÍÅÎÎÙÍ VV>>> ÍÅÔÏÄÏÍ ÄÌÑ code reuse, DT>> ðpÁ×ÄÁ, ÞÔÏ ÌÉ? 8-ï VV> ïÔÏÖ. ðpÏÇpÁÍÍÉpÏ×ÁÎÉÅ ËÁË pÅÍÅÓÌÏ ÕÖÅ ÐpÉÂÌÉÚÉÌÏÓØ ÐÏ ÕpÏ×ÎÀ Ë VV> pÅÍÏÎÔÕ ÁÓÆÁÌØÔÏ×ÙÈ ÄÏpÏÇ. ÷ÏÔ ÜÔÏ ÎÅ × ÂpÏר, Á × ÇÌÁÚ :) ôÏ-ÔÏ Ñ ÇÌÑÖÕ, ÔÏÌØËÏ ÎÏ×ÙÊ pÅÌÉÚ ÄÏpÏÇÉ ×ÙÐÕÓÔÑÔ, ËÁË ÞÅpÅÚ ÐÁpÕ ÍÅÓÑÃÅ× ÚÁËpÙ×ÁÀÔ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÁÔÞÉ ÎÁÌÏÖÉÔØ :) VV> HÁ×ÅpÎÏÅ, ÓËÏpÏ ÕÇÏÌÏ×ÎÉËÉ ÎÁ ÚÏÎÁÈ ÂÕÄÕÔ ÐÉÓÁÔØ ÐpÏÇpÁÍÍÙ. áÇÁ, ÔÅ ËÔÏ ÐÏ 272-Ê ÓÉÄÑÔ (ÅÓÌÉ Ñ ÃÉÆpÙ ÎÅ ÐÕÔÁÀ) :)
Sergey
NAS>>> imho ËÏÒÅÎØ ÔÏÒÍÏÚÎÕÔÏÓÔÉ ÎÅ × ÏÐÔÉÍÉÚÁÃÉÉ, Á × ÐÒÅÐÒÏÃÅÓÓÉÎÇÅ: NAS>>> ÐÒÅÐÒÏÃÅÓÓÏÒÕ ÓÉÛÎÏÍÕ ÐÒÉÈÏÄÉÔÓÑ ÐÏÄÓÁÓÙ×ÁÔØ ×ÓÅ ÉÎËÌÀÄÎÉËÉ, NAS>>> ÐÁÒÓÉÔØ ÉÈ, ×ÓÔÁ×ÌÑÔØ ÉÎËÌÀÄÎÉËÉ, ÐÁÒÓÉÔØ... Á × ÐÁÓËÁÌÅ ÉÚ NAS>>> TPU/TPL ÉÚ×ÌÅËÁÀÔÓÑ ÕÖÅ "ÏÔÐÁÒÓÅÎÎÙÅ" NAS>>> ÚÁÇÏÌÏ×ËÉ, Ó ËÏÔÏÒÙÍÉ ÇÏÒÁÚÄÏ ÍÅÎØÛÅ ÄÅÊÓÔ×ÉÊ ÎÁÄÏ ÓÏ×ÅÒÛÁÔØ. KF>> ðÏ-ÍÏÅÍÕ ÜÔÏ ÔÏÒÍÏÚÎÕÔÏÓÔØ ×ÙÚÙ×ÁÅÔ ÔÏÌØËÏ × wÉÎÄÏwÓ. ÷ÏÔ × KF>> ÔÏÍ ÖÅ ÌÉÎÕhÅ × 10 ÒÁÚ ÂÙÓÔÒÅÅ. ñ ÎÅ ÚÎÁÀ ÐÏÞÅÍÕ. :-/ DO> ðÏÔÏÍÕ ÞÔÏ ÔÁÍ ÎÅÔ ÔÕÒÂÏ-ÐÁÓËÁÌÑ É ÓÒÁ×ÎÉ×ÁÔØ ÎÅ Ó ÞÅÍ... ÷ÐÒÏÞÅÍ ÅÓÔØ DO> ÄÅÌØÆÉ DO> ÌÉÎÕËÓÏ×ÙÊ, ÅÓÌÉ ËÏÍÕ ÔÁËÏÅ ÓÞÁÓÔØÅ ÎÕÖÎÏ.
åÓÔØ ÇÐÃ, ÅÓÔØ Ð2Ã, ÅÓÔØ ÆÒÅÅ ÐÁÓÃÁÌ... óÕÔØ ÎÅ × ÔÏÍ. ñ ×ÉÖÕ, ÞÔÏ cygwin/mingw ÄÉËÏ ÔÏÒÍÏÚÉÔ ÐÒÏÔÉ× ÎÁÔÉ×ÎÏÇÏ GCC × linux. é ÄÏÇÁÄÙ×ÁÀÓØ, ÞÔÏ ÄÅÌÏ ÎÅ × gcc. éÂÏ ÔÏÒÍÏÚÉÔ ÔÏÞÎÏ ÔÁË ÖÅ É cvs, É grep, É ÂÁÎÁÌØÎÙjj find É ÄÁÖÅ ls. :-/Hello Ruslan.
Mon Oct 24 2005 21:53, Ruslan Mohniuc wrote to me:
DT>> ñÓÎÏ... Ñ, ÞÅÓÔÎÏ ÇÏ×ÏÒÑ, ÐÉËÏ× ÐÏÞÔÉ ÎÅ ÚÎÁÀ, É ÎÅ × ËÕÒÓÅ, ÍÏÖÎÏ ÌÉ DT>> ÔÁÍ ËÏÓ×ÅÎÎÏ ÏÂÒÁÔÉÔØÓÑ Ë ÐÏÒÔÕ. ÷ÏÔ × 51-Í ÎÅÌØÚÑ, Á × MSP430, DT>> ÎÁÏÂÏÒÏÔ, ×ӣ ÏÒÔÏÇÏÎÁÌØÎÏ É ÓÉÍÍÅÔÒÉÞÎÏ. :)
RM> ÷ ðÉËÁÈ ÍÏÖÎÏ, ÔÁË ËÁË ×ÓÅ ÐÏÒÔÙ ÏÔÒÁÖÅÎÙ × ÐÁÍÑÔØ. á ×ÏÔ ËÏÓ×ÅÎÎÏÊ RM> ÁÄÒÅÓÁÃÉÉ ÂÉÔÁ ÔÕÔ ÎÅÔ. :) ôÕÔ, ÉÚ×ÉÎÉÔÅ, ÏÔ ÂÁÊÔÁ ÐÌÑÓÁÔØ RM> ÐÒÉÈÏÄÉÔØÓÑ. á ÞÔÏ, × 430-Í Õ ËÁÖÄÏÇÏ ÂÉÔÉËÁ Ó×ÏÊ ÕËÁÚÁÔÅÌØ ÍÏÖÅÔ RM> ÂÙÔØ? ö)
åÓÌÉ ÒÅÞØ Ï ÞÔÅÎÉÉ/ÚÁÐÉÓÉ, ÔÏ ÂÁÊÔÏ×ÙÅ ÏÐÅÒÁÃÉÉ ÎÅ ÍÅÎÅÅ ÜÆÆÅËÔÉ×ÎÙ, ÞÅÍ ÂÉÔÏ×ÙÅ. äÁÖÅ ÎÅÓËÏÌØËÏ ÂÉÔ ÓÒÁÚÕ ÚÁÐÉÓÁÔØ ÍÏÖÅÛØ ÐÏ ÍÁÓËÅ. :) åÓÌÉ Ï ÐÅÒÅÈÏÄÁÈ - ÔÏ ÄÁ, ÈÏÒÏÛÏ ÉÍÅÔØ ÞÔÏ-ÔÏ ×ÒÏÄÅ jb/jnb <bit-address>, ËÁË Õ 51-ÇÏ. á 430-Ê ×ÏÏÂÝÅ RISC. :) HÏ Ó ËÕÞÅÊ ÒÅÖÉÍÏ× ÁÄÒÅÓÁÃÉÉ.DT>> ÷ÒÏÄÅ, ÎÁÇÌÑÄÎÅÅ ÐÉÓÁÔØ pnt->Nbit? öÁÌØ, ÞÔÏ ÜÔÏ ÍÏÖÎÏ ÄÅÌÁÔØ ÔÏÌØËÏ DT>> ÓÏ ÓÔÒÕËÔÕÒÁÍÉ. :) RM> HÕ, ÎÁÇÌÑÄÎÏÓÔØ- ÛÔÕËÁ ÏÔÎÏÓÉÔÅÌØÎÁÑ. íÎÅ ÎÁÇÌÑÄÎÅÊ ÞÅÒÅÚ ÔÏÞËÕ.
åÓÌÉ Â ÎÅ ÚףÚÄÏÞËÁ É ÓËÏÂÏÞËÁ, Ñ ÂÙ ÓÏÇÌÁÓÉÌÓÑ. HÅ ÚÒÑ ÖÅ ÓÔÒÅÌÏÞËÕ ÐÒÉÄÕÍÁÌÉ, ËÁË "ÓÉÎÏÎÉÍ" ÜÔÏÊ ÏÐÅÒÁÃÉÉ.DT>> þÔÏ ÔÙ ÍÁËÒÏÐÒÏÃÅÓÓÏÒÕ ÓËÁÖÅÛØ - ÔÏ É ÎÁ×ÏÒÏÔÉÔ. RM> èÏÞÅÛØ ÓËÁÚÁÔØ, ÞÔÏ × ×ÓÔÁ×ÌÅÎÎÏÍ × ÐÒÏÇÒÁÍÍÕ ÍÁËÒÏÓÅ ÎÅ ÐÒÏÉÓÈÏÄÑÔ RM> ËÁËÉÅ-ÔÏ ÐÒÏ×ÅÒËÉ, ËÏÔÏÒÙÅ ÐÒÏÉÓÈÏÄÑÔ ÐÒÉ ÐÒÏ×ÅÒËÅ ÔÏÇÏ ÖÅ ÔÅËÓÔÁ, ÅÓÌÉ ÂÙ RM> ÍÁËÒÏÓ ÂÙÌ ÏÆÏÒÍÌÅÎ × ×ÉÄÅ ÏÔÄÅÌØÎÏÊ ÆÕÎËÃÉÉ? ëÁËÉÅ ÖÅ?
äÁ ÎÅÔ, ÐÒÉ ËÏÍÐÉÌÑÃÉÉ-ÔÏ ÐÒÏ×ÅÒÑÅÔÓÑ, ÎÏ ÏÔÌÏ×ÉÔØ ÒÅÁÌØÎÕÀ ÐÒÉÞÉÎÕ ÏÛÉÂËÉ ÂÙ×ÁÅÔ ÓÌÏÖÎÏ. ôÅÍ ÂÏÌÅÅ ÐÒÉ ÓÉÛÎÏÊ ÍÉÎÉÍÁÌØÎÏÊ ÉÚÂÙÔÏÞÎÏÓÔÉ.Dimmy.
Hello Harry.
Wed Oct 26 2005 08:11, Harry Zhurov wrote to me:
DT>> üÔ'ÐÏÞÅÍÕ? :) ïÔÌÉÞÎÙÊ íë.
DT>> ôÏÌØËÏ ÎÅÂÙÓÔÒÙÊ
HZ> þÔÏ ÚÎÁÞÉÔ, "ÎÅÂÙÓÔÒÙÊ"? ôÁËÔÏ×ÁÑ ÎÅÂÏÌØÛÁÑ? äÙË ÔÁËÔÏ×ÁÑ ÎÁ HZ> ÐÏÔÒÅÂÌÅÎÉÅ ÒÁÚÍÅÎÉ×ÁÅÔÓÑ.
ôÁËÔÏ×ÁÑ Åݣ ÔÕÄÁ-ÓÀÄÁ, ÈÏÔÑ ÍÏÖÎÏ É ÐÏÂÏÌØÛÅ :), Á ×ÏÔ ÞÉÓÌÏ ÔÁËÔÏ× ÎÁ ËÏÍÁÎÄÕ ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ. ëÏÎ×ÅÊÅÒÉÚÁÃÉÀ ÂÙ ÔÕÄÁ... ÷ÅÄØ ÐÒÏÃ Ó ÈÏÒÏÛÉÍ áãð É, ÞÔÏ ÒÅÄËÏÓÔØ, Ó ãáð, ÔÏ ÅÓÔØ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÓÉÇÎÁÌÏ× ÍÏÇ ÂÙ ÈÏÒÏÛÏ ÐÏÄÏÊÔÉ.HZ> éÌÉ ÑÄÒÏ ÎÅÜÆÆÅËÔÉ×ÎÏÅ? HÏÒÍÁÌØÎÙÊ ÐÒÏÃ Ó ÆÏÎ ÎÅÊÍÁÎÏ×ÓËÏÊ HZ> ÁÒÈÉÔÅËÔÕÒÏÊ, ×ÓÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÏÌÕÞÁÅÔÓÑ ÉÈ ÜÔÏÇÏ. á ÐÏ HZ> ÜÆÆÅËÔÉ×ÎÏÓÔÉ ËÏÄÁ ÐÒÉ ÒÁ×ÎÏÊ ÔÁËÔÏ×ÏÊ ÏÎ ÒÅÁÌØÎÏ ÛÕÓÔÒÅÅ ÂÏÌØÛÉÎÓÔ×Á HZ> ÇÁÒ×ÁÒÄÓËÉÈ 8-ÂÉÔÏË.
ôÕÔ ÓÏÇÌÁÓÅÎ. üÆÆÅËÔÉ×ÎÏ É ÉÚÑÝÎÏ. ÷ÏÔ ÔÁË ÎÁÄÏ ÄÅÌÁÔØ íë, Á ÎÅ ÐÒÉ×ÑÚÙ×ÁÔØ ÒÅÁËÔÉ×ÎÙÊ Ä×ÉÇÁÔÅÌØ Ë ÚÁÐÏÒÏÖÃÕ. ;)DT>> É Ë ÐÏÍÅÈÁÍ ÞÕÔËÉÊ. :)
HZ> á ÜÔÉ ÓÔÒÁÛÉÌËÉ ÏÔËÕÄÁ?
éÚ ËÎÉÖÅË. :)HZ> HÅ ×ÅÒØ ÂÁÓÎÑÍ. HÏÒÍÁÌØÎÙÊ ÐÒÏÃ, ÎÅ ÌÕÞÛÅ É ÎÅ ÈÕÖÅ ÄÒÕÇÉÈ × ÜÔÏÍ HZ> ÓÍÙÓÌÅ.
ìÁÄÎÏ, ÐÒÏ×ÅÒÉÍ...HZ> á ÎÁÄÅÖÎÏÓÔØ ÏÐÒÅÄÅÌÑÅÔÓÑ ËÁË ×ÓÅÇÄÁ ÇÒÁÍÏÔÎÏÓÔØÀ ÄÉÚÁÊÎÁ, Á ÎÅ ÐÒÏÃÏÍ HZ> (ÒÁ×ÎÏ ËÁË ÎÁÄÅÖÎÏÓÔØ ÐÒÏÇÒÁÍÍ ÏÐÒÅÄÅÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÉÓÔÏÍ, Á ÎÅ HZ> ÑÚÙËÏÍ).
HÕ, ÑÚÙËÏÍ ÔÏÖÅ ËÏÅ-ÞÔÏ ÏÐÒÅÄÅÌÑÅÔÓÑ. ðÏÐÒÏÂÕÊ ÎÁÐÉÓÁÔØ ÞÔÏ-ÎÉÂÕÄØ ÄÌÑ íë ÎÁ ÌÉÓÐÅ. éÌÉ ÈÏÔØ ÎÁ ÆÏÒÔÒÁÎÅ. :)
Dimmy.
ðÒÉ×ÅÔ, *Dmitry*!
/×ÔÏÒÎÉË, 25 ÏËÔÑÂÒÑ 2005/ *Dmitry Orlov* ÐÉÓÁÌ(Á) Ë *Andrey Solomatov* ÐÏ ÐÏ×ÏÄÕ *Re: WinAvr:*
[ËÕÓØ] DO> ïÄÉÎ. malloc - ÜÔÏ ÂÉÂÌÉÏÔÅÞÎÁÑ ÆÕÎËÃÉÑ, Á ÎÅ ÞÁÓÔØ ÑÚÙËÁ. éÓÈÏÄÑ ÉÚ Ô×ÏÅÊ ÌÏÇÉËÉ - × óÉ ÏÔÓÕÔÓÔ×ÕÅÔ ÍÅÈÁÎÉÚÍ ÒÁÂÏÔÙ Ó ÐÁÍÑÔØÀ.DO> ÷ ÏÂÙÞÎÏ ÔÕÒÂÏÐÁÓËÁÌÅ, ÂÅÚ ÏÂßÅËÔÏ×, ÅÓÔØ Ä×Á ÍÅÈÁÎÉÚÍÁ mark/release É DO> GetMem/FreeMem. New/Delete × OP - ÜÔÏ ÄÒÕÇÏÅ.
îÅ ÚÎÁÀ ËÁË ÔÁÍ ÎÁÓޣÔ "ÏÂÙÞÎÏÇÏ" TP, ÎÏ ÐÒÏ new()/dispose() ËÁË ÍÅÈÁÎÉÚÍ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ Ñ ÞÉÔÁÌ × ËÎÉÇÁÈ "ÐÒÏÓÔÏ ÐÒÏ ÐÁÓËÁÌØ" - ÂÅÚÏÔÎÏÓÉÔÅÌØÎÏ ÐÌÁÔÆÏÒÍÙ. ïÓ×ÏÂÏÖÄÅÎÉÅ ÐÁÍÑÔÉ "ÒÁÚÏÍ" ÞÅÒÅÚ mark/release ÍÏÇÌÏ ÏËÁÚÁÔØÓÑ ÂÙÓÔÒÅÅ ÏÔÄÅÌØÎÏÇÏ ×ÙÚÏ×Á dispose. [ËÕÓØ]
ðÒÉ×ÅÔ, *Arcady*!
/×ÔÏÒÎÉË, 25 ÏËÔÑÂÒÑ 2005/ *Arcady Schekochikhin* ÐÉÓÁÌ(Á) Ë *Andrey Solomatov* ÐÏ ÐÏ×ÏÄÕ *Re: WinAvr:*
[ËÕÓØ] AS> äÅÌÏ ÔÏ × ÔÏÍ ÞÔÏ "ÐÒÏÓÔÏ óÉ" × ÐÒÉÎÃÉÐÅ ÂÙ×ÁÅÔ, Á ×ÏÔ ÐÏÌÅÚÎÏÇÏ É AS> ÖÉÚÎÅÓÐÏÓÏÂÎÏÇÏ "ÐÒÏÓÔÏ ÐÁÓËÁÌÑ" Ñ ÞÔÏ ÔÏ ÎÅ ÐÒÉÐÏÍÎÀ. îÕ ÎÅ ÖÉ×ÏÊ ÑÚÙË AS> ÜÔÏÔ ÓÁÍÙÊ ÷ÉÒÔÏ×ÓËÉÊ ÐÁÓËÁÌØ - ×ÓÅÇÄÁ ÐÒÉÈÏÄÉÔÓÑ ÒÁÓÛÉÒÑÔØ ÅÇÏ - É ÄÌÑ AS> ÜÍÂÅÄÄÅÄ É ÔÁË ÐÒÏÓÔÏ. á ×ÏÔ ÞÉÓÔÙÊ óÉ ÞÅÓÔÎÏ ÉÍÐÌÅÍÅÎÔÉÒÏ×ÁÎÎÙÊ - ÐÏ AS> ËÒÁÊÎÅÊ ÍÅÒÅ ÄÌÑ ÏÂÙÞÎÏÇÏ (Ó ïó) ÏËÒÕÖÅÎÉÑ ×ÐÏÌÎÅ ÓÅÂÅ ÐÒÉÇÏÄÅÎ É AS> ÐÒÉÍÏÞËÉ ÁÓÓÅÍÂÌÅÒÎÙÅ ÉÌÉ ÒÁÓÛÉÒÅÎÉÑ ÎÕÖÎÙ ÔÏÌØËÏ ÄÌÑ AS> ÏÂÌÅÇÞÅÎÉÑ/ÕÌÕÞÛÅÎÉÑ ÖÉÚÎÉ. ôÁË ÂÙ×ÁÅÔ ÉÌÉ ÎÅ ÂÙ×ÁÅÉ "ÐÒÏÓÔÏ óÉ"ÁËÁ "ÞÅÓÔÎÏ ÉÍÐÌÅÍÅÎÔÉÒÏ×ÁÎÎÙÊ"?
AS> á ËÕÄÁ ×ÄÒÕÇ ÄÅÌÉÓØ ÂÉÔÏ×ÙÅ ÐÏÌÑ ÉÚ óÉ?
îÕ ÔÁË ÔÙ ÖÅ Ó×Í ÓËÁÚÁÌ "ÐÒÏÓÔÏ óÉ ÎÅ ÂÙ×ÁÅÔ". ÷ÏÔ Õ ÍÅÎÑ ÔÁËÏÊ óÉ, ËÏÔÏÒÙÊ ÐÏÎÉÍÁÅÔ ÂÉÔÏ×ÙÅ ÐÏÌÑ ÒÁÚÍÅÒÏÍ × 1 ÂÉÔ, ÎÏ ÎÅ ÐÏÎÉÍÁÅÔ, ÅÓÌÉ ÂÉÔÏ× 2 - 3. á × ST10 ÜÔÏ ÂÙÌÏ-ÂÙ ÐÏÌÅÚÎÏ.AS> äÒÕÇÏÅ ÄÅÌÏ ÞÔÏ ÉÓÐÏÌØÚÕÀÔÓÑ ÏÎÉ ÎÕ ÏÞÅÎØ ÒÅÄËÏ.
÷ ÜÍÂÅÄÄÅ - ÓËÏÒÅÅ ÞÁÓÔÏ. [ËÕÓØ]Tue, 25 Oct 2005 13:29:28 +0400 Dimmy Timchenko wrote to Ivan Melnikov:
IM>> á, ÐÒÅÄÓÔÁ×ÉÌ, ÞÔÏ ÜÔÏ ÚÁ ÐÒÏÃÅÓÓÏÒ. ñ Ó ÎÉÍ ÎÅ ÒÁÂÏÔÁÌ É ÒÁÂÏÔÁÔØ ÎÅ IM>> ÖÁÖÄÕ.
DT> üÔ'ÐÏÞÅÍÕ? :) ïÔÌÉÞÎÙÊ íë.
DT> ôÏÌØËÏ ÎÅÂÙÓÔÒÙÊ
þÔÏ ÚÎÁÞÉÔ, "ÎÅÂÙÓÔÒÙÊ"? ôÁËÔÏ×ÁÑ ÎÅÂÏÌØÛÁÑ? äÙË ÔÁËÔÏ×ÁÑ ÎÁ ÐÏÔÒÅÂÌÅÎÉÅ ÒÁÚÍÅÎÉ×ÁÅÔÓÑ. éÌÉ ÑÄÒÏ ÎÅÜÆÆÅËÔÉ×ÎÏÅ? îÏÒÍÁÌØÎÙÊ ÐÒÏÃ Ó ÆÏÎ ÎÅÊÍÁÎÏ×ÓËÏÊ ÁÒÈÉÔÅËÔÕÒÏÊ, ×ÓÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÏÌÕÞÁÅÔÓÑ ÉÈ ÜÔÏÇÏ. á ÐÏ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ËÏÄÁ ÐÒÉ ÒÁ×ÎÏÊ ÔÁËÔÏ×ÏÊ ÏÎ ÒÅÁÌØÎÏ ÛÕÓÔÒÅÅ ÂÏÌØÛÉÎÓÔ×Á ÇÁÒ×ÁÒÄÓËÉÈ 8-ÂÉÔÏË.DT> É Ë ÐÏÍÅÈÁÍ ÞÕÔËÉÊ. :)
á ÜÔÉ ÓÔÒÁÛÉÌËÉ ÏÔËÕÄÁ? îÅ ×ÅÒØ ÂÁÓÎÑÍ. îÏÒÍÁÌØÎÙÊ ÐÒÏÃ, ÎÅ ÌÕÞÛÅ É ÎÅ ÈÕÖÅ ÄÒÕÇÉÈ × ÜÔÏÍ ÓÍÙÓÌÅ. á ÎÁÄÅÖÎÏÓÔØ ÏÐÒÅÄÅÌÑÅÔÓÑ ËÁË ×ÓÅÇÄÁ ÇÒÁÍÏÔÎÏÓÔØÀ ÄÉÚÁÊÎÁ, Á ÎÅ ÐÒÏÃÏÍ (ÒÁ×ÎÏ ËÁË ÎÁÄÅÖÎÏÓÔØ ÐÒÏÇÒÁÍÍ ÏÐÒÅÄÅÌÑÅÔÓÑ ÐÒÏÇÒÁÍÍÉÓÔÏÍ, Á ÎÅ ÑÚÙËÏÍ).Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 25 Oct 2005 19:32:24
+0400:DT> Hello Dmitry.
DT> Tue Oct 25 2005 15:59, Dmitry Orlov wrote to Andrey Solomatov:
DO>> if Count > 0 then FormatStr(S, '%s: %s(%d): %s'#13#10, L) DO>> else FormatStr(S, '%s: %s %#3%s', L); DO>> PrintStr(S); DO>> end;
DO>> Собственно да, это не паскаль, это записанный символами DO>> паскаля сишный код. И не от хорошей жизни, а от того, что DO>> встроенные в паскаль механизмы оказались не удобны
DT> Или просто непривычны. И человек пишет на Паскале так, как DT> ему удобно было на C. А ведь можно делать проще, что-то вроде:
Человек, который это писал, не знает С и никогда на нем не писал. Собственно FormatStr и его такой вызов написали в Борланде в исходниках TurboVision.
DT> Display ('Error #'+int2str(ErrNo)+' at address DT> '+HexW(ErrAddr));
Но получается неэффективно.
DO>> а нормальных средств делать свои язык не предоставляет.
DT> Привычных. У меня лично язык не поворачивается *printf DT> назвать "нормальным средством".
Ты просто не привык.
dima
formatting link
Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 25 Oct 2005 20:16:17
+0400:DO>> Очередная ТРшная дурь. Из-за практической невозможности и DO>> неудобности использования виртовского file of type пришлось DO>> сделать еще один механизм для работы с файлами. А файл типа DO>> text очень мило с символом #26 обращается. Хорошо хоть сорцы DO>> этого безобразия были, можно было отшибить на фиг.
KF> Ехто не бага -- ехто фича. Пережиток времён ЦП/М. Там длина
Я в курсе, только несколько удивляет совместимость с СР/М при ее отсутствии во всем остальном. И мешает конкретно. Пришлось отшибить.
dima
formatting link
Hello, Kirill Frolov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 25 Oct 2005 23:59:45
+0400:KF> Есть гпц, есть п2ц, есть фрее пасцал...
KF> Суть не в том. Я вижу, что cygwin/mingw дико тормозит против KF> нативного GCC в linux. И догадываюсь, что дело не в gcc. Ибо
Ты знаешь, кроме gcc под дос и винду есть много других компиляторов. И все они работают медленее, чем ТР.
dima
formatting link
Hello, Andrey Solomatov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 26 Oct 2005 03:49:42
+0000 (UTC):DO>> Один. malloc - это библиотечная функция, а не часть языка.
AS> Исходя из твоей логики - в Си отсутствует механизм работы с AS> памятью.
Да, также отсутствует ввод-вывод и многое другое, что гораздо гибче и удобней делать в библиотеках, а не непосредственно в языке.
DO>> В обычно турбопаскале, без объектов, есть два механизма mark/release и DO>> GetMem/FreeMem. New/Delete в OP - это другое.
AS> Не знаю как там насчёт "обычного" TP, но про new()/dispose()
Я вижу, что не знаешь. А я знаю, я на ТР огромную кучу кода написал в свое время. И чужого перелопатил преизрядно.
dima
formatting link
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required