This is why global variables are bad
От: Alekzander  
Дата: 27.12.23 12:32
Оценка: :))) :))) :))) :))) :))) :))) :))
Re: This is why global variables are bad
От: nikkit  
Дата: 27.12.23 13:40
Оценка:
A>Image: global vars.png

помню вроде на кывте был кусок кода. дефайн к плюсу вроде — рандомом единичку прибавлял. и комент "хэппи дебагинг"
точно не вспомню но смысл примерно такой.
Re[2]: This is why global variables are bad
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 27.12.23 14:10
Оценка:
Здравствуйте, nikkit, Вы писали:

N>помню вроде на кывте был кусок кода. дефайн к плюсу вроде — рандомом единичку прибавлял. и комент "хэппи дебагинг"

N>точно не вспомню но смысл примерно такой.

К плюсу?

Скорее что-то типа
#define true false
Маньяк Робокряк колесит по городу
Re[3]: This is why global variables are bad
От: nikkit  
Дата: 27.12.23 14:17
Оценка: +1
M>Скорее что-то типа
M>
M>#define true false
M>


дак это херня. прикол в рандоме
Re: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 16:27
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>Image: global vars.png


И что, его напоили плазмой из чая Earl Gray?
Re[2]: This is why global variables are bad
От: nikkit  
Дата: 27.12.23 16:33
Оценка:
Pzz>И что, его напоили плазмой из чая Earl Gray?

кстати. не знаток. это сорт или брэнд?
Re[3]: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 16:41
Оценка: :)
Здравствуйте, nikkit, Вы писали:

Pzz>>И что, его напоили плазмой из чая Earl Gray?


N>кстати. не знаток. это сорт или брэнд?


Это черный чай с бергамотом (такая травка с очень характерным ароматом).
Re[2]: This is why global variables are bad
От: Alekzander  
Дата: 27.12.23 16:49
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Alekzander, Вы писали:


A>>Image: global vars.png


Pzz>И что, его напоили плазмой из чая Earl Gray?


Ну давай посчитаем. Чай это вода (удельная теплоёмкость 4200). В кружку входит 200 г. При остывании до комнатной температуры (1.9e6-300К) выделится

4200*.2*(1.9e6-300) = 1595748000 Дж


Что составит ~381 килограмм в тротиловом эквиваленте (1 кг = 4.184e6 Дж).

Понятно, что остывание такого чайку займёт время, т.е. нужно прикинуть мощность. Но тут и долей процента общей энергии, приходящихся на первую секунду (время, чтобы упасть), хватит, чтобы НИКОГДА МЛЯТЬ БОЛЬШЕ НЕ ИСПОЛЬЗОВАТЬ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ!!!111
Отредактировано 27.12.2023 16:50 Alekzander . Предыдущая версия .
Re[3]: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 16:51
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>Ну давай посчитаем. Чай это вода (удельная теплоёмкость 4200). В кружку входит 200 г. При остывании до комнатной температуры (1.9e6-300К) выделится


Это если массу фиксировать. А если объем? 200 миллилитров этой плазмы, это сколько Джоулей?
Re[3]: This is why global variables are bad
От: Alekzander  
Дата: 27.12.23 16:53
Оценка: -1
Здравствуйте, nikkit, Вы писали:

Pzz>>И что, его напоили плазмой из чая Earl Gray?


N>кстати. не знаток. это сорт или брэнд?


Да гадость редкостная, хоть и перехайпленная. Ветки смородины, мяты, или замороженные ягоды в чай — всё вкуснее.
Re[4]: This is why global variables are bad
От: Dair Россия https://dair.spb.ru
Дата: 27.12.23 16:57
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Это черный чай с бергамотом (такая травка с очень характерным ароматом).


Эта "травка" — это эфирные масла плодов бергамотового дерева рода цитрусовых, ещё называется "апельсин-бергамот", бгг

Википедия пишет что и из цветков тоже добывают.
Re[4]: This is why global variables are bad
От: Alekzander  
Дата: 27.12.23 16:59
Оценка:
Здравствуйте, Pzz, Вы писали:

A>>Ну давай посчитаем. Чай это вода (удельная теплоёмкость 4200). В кружку входит 200 г. При остывании до комнатной температуры (1.9e6-300К) выделится


Pzz>Это если массу фиксировать. А если объем? 200 миллилитров этой плазмы, это сколько Джоулей?


Ну что ты придираешься? Ещё скажи, что я энергию фазового перехода не учёл. Это же далёкое будущее! Раз сказано — чай при температуре 1.9e6K, значит компьютер так и сделает. Даже если придётся силовыми полями чашку накрывать от выкипания.

Кстати, МакДоналдс уже осваивает эти технологии. Они дали одной тётеньке такую бомбу, не предупредив, что содержимое слегка высокотемпературное, она ею себе всю промежность обварила. Весь Интернет годами обсуждал.
Отредактировано 27.12.2023 17:03 Alekzander . Предыдущая версия .
Re[5]: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 17:00
Оценка: :)
Здравствуйте, Dair, Вы писали:

Pzz>>Это черный чай с бергамотом (такая травка с очень характерным ароматом).


D>Эта "травка" — это эфирные масла плодов бергамотового дерева рода цитрусовых, ещё называется "апельсин-бергамот", бгг


Только не говори мне, что апельсин это не травка.
Re[4]: This is why global variables are bad
От: rudzuk  
Дата: 27.12.23 17:23
Оценка:
Здравствуйте, Alekzander, Вы писали:

A> Pzz>>И что, его напоили плазмой из чая Earl Gray?


A> N>кстати. не знаток. это сорт или брэнд?


A> Да гадость редкостная, хоть и перехайпленная. Ветки смородины, мяты, или замороженные ягоды в чай — всё вкуснее.


А мне бергамот нравится. Однако, в семье он нравится только мне Кстати, пойду-ка заварю
avalon/3.0.2
Re[6]: This is why global variables are bad
От: Dair Россия https://dair.spb.ru
Дата: 27.12.23 17:28
Оценка: :)))
Здравствуйте, Pzz, Вы писали:

D>>Эта "травка" — это эфирные масла плодов бергамотового дерева рода цитрусовых, ещё называется "апельсин-бергамот", бгг

Pzz>Только не говори мне, что апельсин это не травка.

А конопля — это тоже дерево, просто ей вырасти не дают!
Re[5]: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 18:08
Оценка:
Здравствуйте, Alekzander, Вы писали:

Pzz>>Это если массу фиксировать. А если объем? 200 миллилитров этой плазмы, это сколько Джоулей?


A>Ну что ты придираешься? Ещё скажи, что я энергию фазового перехода не учёл. Это же далёкое будущее! Раз сказано — чай при температуре 1.9e6K, значит компьютер так и сделает. Даже если придётся силовыми полями чашку накрывать от выкипания.


Да. Пожалуй. Так и сделает. Нонешние програмизды так и пишут. На петоне.

Хотя нет. Все это гораздо раньше взорвется при таком подходе.

A>Кстати, МакДоналдс уже осваивает эти технологии. Они дали одной тётеньке такую бомбу, не предупредив, что содержимое слегка высокотемпературное, она ею себе всю промежность обварила. Весь Интернет годами обсуждал.


Это был социальный лифт. Тётенька с макдака столько бабла слупила, что купила себе три новых промежности. А макдак вконец обанкротился и переименовался во "вкусно — и точка".
Re[7]: This is why global variables are bad
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.12.23 18:09
Оценка:
Здравствуйте, Dair, Вы писали:

Pzz>>Только не говори мне, что апельсин это не травка.


D>А конопля — это тоже дерево, просто ей вырасти не дают!


У нее документов правильных нет, чтобы ей в чай попасть в качестве бергамота.
Re[3]: This is why global variables are bad
От: Mr.Delphist  
Дата: 27.12.23 19:57
Оценка: +2
Здравствуйте, Marty, Вы писали:

M>Скорее что-то типа

M>
M>#define true (rand() % 2)
M>


Поправил. Там ещё варианты бывают с комментом "happy debugging", аналогичное переопределение для false и т.п.
Re[3]: This is why global variables are bad
От: Mr.Delphist  
Дата: 27.12.23 19:59
Оценка: 3 (1)
Здравствуйте, nikkit, Вы писали:


Pzz>>И что, его напоили плазмой из чая Earl Gray?


N>кстати. не знаток. это сорт или брэнд?


Sorta brand...
Re[5]: This is why global variables are bad
От: Alekzander  
Дата: 27.12.23 20:08
Оценка: 2 (1)
Здравствуйте, rudzuk, Вы писали:

A>> Pzz>>И что, его напоили плазмой из чая Earl Gray?

A>> N>кстати. не знаток. это сорт или брэнд?
A>> Да гадость редкостная, хоть и перехайпленная. Ветки смородины, мяты, или замороженные ягоды в чай — всё вкуснее.

R>А мне бергамот нравится. Однако, в семье он нравится только мне Кстати, пойду-ка заварю


Приятного чаепития!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.