Той цял живот пише и "продава" книги. Комай първата му беше за клопките на опънсорса. Нея не я продаваше, но пък я подаряваше по изложения.
0 1 2 3 4 ...26 27 28 29 30 ...55 56 57 58 59 60 61 62
Той цял живот пише и "продава" книги. Комай първата му беше за клопките на опънсорса. Нея не я продаваше, но пък я подаряваше по изложения.
Не всички компилатори ги правят тия мизерии, на тоя на Ардуино ми бачка термостата без волатайл, на SDCC също работи без него. WinAVR се направи на умен, да ми "оптимизира" клатене на пин, и това именно за ембед, дето същността на писане за чипове е именно клатене на пинове в порт.
Макя ти като я клати цяла махала, знае ли кво е volatile?
То затова грамотните хора, които четат вместо да ебат кози, знаят ПРИЧИНАТА да има волътайл и че без него действието на програмата е недетерминирано.
Ама то четенето не е като ръгането на кози, трябва мозък. :)
Амтъй, бъди коректен, рабиняк, #ifdef ЛОШ_КОМПИЛАТОР volatile int shit; #else int shit; #endif
Аз си нямам идея колко дървен трябва да е някой компилатор за да не използва регистри за да не чете от паметта всеки път.
Бе можеше конкретно в WinAVR, дето изрично е само за ембед, да направят подобни настройки.
Ръгам макя ти изтърбушена, не ми трябва мозък.
Ембед който ползвам няма бърз кеш, в класическия сми. В тоя случай изискването да пиша изрично волатайл, е безсмислено. Щото не бачка без него.
Е ти нали знаеш, ама не си писал и ред. Рабин с рога и вила, побесява всичкия клет кашонар и прекариат, и охлос. Общото дето ми се лензите днес е, че сте инокулирани до един. Ген от токсоплазмоза са ви нашили, смес от самоубийство и раздразнителност, тъй прави тая гад.
Ох, козоеба е ПЪЛЕН ИДИОТ! И ВСЕ ОЩЕ не е разбрал какво прави волътайл.
Какво общо има кеша с каквото и да е???
Рабине, "бързият кеш" обикновено се оказва регистър, нема процесор без регистри, единствената причина че е "станало" някъде е че компилатора е решил да ползва регистъра за нещо друго по-належащо дето се чете по-често. Пайпа хубаво ти каза че нема толко тъп компилатор, каквото и да си мислиш.
Много добре знам какво прави. Всяка дискусия с зомби като тебе е безсмислена. Бе, неска не си ме заплашвал с убийство. Чудя се какво ми липсва.
Та, какво прави волътайл и как то е свързано с кеша?
Козоеба пак се опитва да смени темата като го хванахме в неграмотност. :)
Вагинякa вероятно даже не чувал за UB, но иначе разбира ембеда :)
Волатайл в ембед при 1 - 0 - 1 поредица писане в порта, ги "оптимизира" само до 1. И това е мега тъпо за ембед, щото почти 100 % от кода е именно писане по тия портове, в подобна поредица.
Ако ти туря Ардуино до програматор, няма да познаеш кое кое е.
Аз сега като мисля дали да преработвам имплементирания MESI в симулатора на MOESI и направо се чудя и мая на гениалните прозрения на козоеба. :)
Интересно, откъде компилатора да знае дали писането в адрес е писане в порт или обикновена памет? А, сетих се, понеже всичко свързано с компютрите е магия, няма проблем компилатора да се сети сам. :)
Ми не знае, макя ти изтърбушена донорска. Изрично трябва да кажеш на тъпнята, да не ти "оптимизира" кода, че 1 - 0 - 1 писане в порта, имаш предвид точно това, а не само последната стойност.
И ти ли като мъдоклатеца с йониката, не различаваш Ардуино от програматор?
Аз за разлика от тебе лично и емпирично съм ги пробвал тия неща. Вие се имате за много умни, вярвате на Урсул ТВ, гледате бягащи негри, харесвате казарма. В общи линии стандартен шаблон на селски бек. И да, като всеки чалгар се имате за много умни.
Ама как трябва да му го кажеш и какво общо има наличието или липсата на кеш? :)
Аха, значи ако е 1-5-18 нема шанс да се случи, но ако е 1-0-1 ше го "оптимизира".
Сигурен съм че емпирично си ги пробвал тези неща бе рабине, проблемът не е в това че не си ги пробвал, проблемът е в това как си интерпретирал видяното, как да го кажа, същата работа като с онея чукундури ацтеките, и те лично емпирично са пробвали да заколят някой отгоре на пирамидата че да завали дъжд та да не им пропадне реколтата и са установили че това работи.
0 1 2 3 4 ...26 27 28 29 30 ...55 56 57 58 59 60 61 62