Alexander
Вступайте в тест клуб)
Agent_RBY_
https://vm.tiktok.com/ZMLb3Cgkg/
о ноу, тиктак
Сергей
https://vm.tiktok.com/ZMLb3Cgkg/
Ты будешь песни петь?)
Alexander
Сергей
c#pyjs
Я лично на VBS в экселе делал коммерческий учёт газа природного, и работало это всё на огромном заводе, и мото часы в отчеты делали и кучу всего… Важен подход: не задачи под инструмент, а инструмент под задачи
Я не о том что это плохо. Инструмент для инструмента. Я думаю Scratch тоже отлично справляется в своей среде ) Кстати я с VBS не справился, почему-то не могу разобрать доки майкрософта.
Сергей
Хочешь?
c#pyjs
Хочешь?
Уже не актуально, но может быть интересным.
Ol
А собственно, что и ожидалось. Хоть в скобках, хоть без инкремент выполняется последним. На выходе получается с=9 Получается, операция инкремента не обладает более высоким приоритетом в сравнении с * и /? Потому что в документации так написано Шарп
Что метанит, что доки говорят, что инкремент приоритетнее. В в доках, что постфиксный приоритетнее префиксного. Как это возможно, если он выполняется самым последним? Да ещё и после умножения
Сергей
Уже не актуально, но может быть интересным.
Представь себе завод, там сидят операторы, которые управляют процессом технологическим, в моем случае визуализация для операторов была WinCC, там 70% логики мигания, перемещения всякого и тд написано было местами на VBS и C-Script))) Стоимость таких проектов в млн $)))
Ol
Скобок много не бывает
Где ты, мой сенсей?
Vyacheslav
Где ты, мой сенсей?
Я в Боливии, искореняю наркокартель )
Ol
Я в Боливии, искореняю наркокартель )
Поняла, буду ждать, когда освободишься))
Сергей
Думаю в непонятных сферах цена обоснована.
Очень даже понятные сферы: металлургия, нефтезаводы и тд
Сергей
infa
ну это круче чем писать на петухоне)
Я петухонер и я горжусь этим!
m700
Та ну) Это кажется так)))
почему? затраты и результат шикарный
Сергей
почему? затраты и результат шикарный
Стремная тема, ошибка бывает ценою в чью-то жизнь и тд
Сергей
+
Кем?
infa
Кем?
Петухонером
c#pyjs
а какая самая низкая почасовка у петухонера джуна? Думаю вторую работу взять, дабы не каменеть на одном месте.
c#pyjs
0 рублей в час
Ты принят
Vyacheslav
Поняла, буду ждать, когда освободишься))
не, ты пиши, я буду отвечать с некоторой задержкой просто
infa
Кем?
Переписываю скрипты с перла на петухон
Ivan
Думаю в непонятных сферах цена обоснована.
Да фигня, часто ломят на лоха, я по сайтам сужу
Ivan
Когда коробку на битрухе за несколько лямов втюхать пытаются
c#pyjs
0 рублей в час
Мне бы нейронку подкрутить или шрифт для тессеракта обучить. Хотя можешь картинку порезать на куски и хешами числа получать. В общем пофигу, главное результат. На днях сделаешь? 😅
Ol
а если заменить на ++а?
Тогда да, сначала прибавит единицу, а потом перемножит. Но! В доках сказано, вот что
Vyacheslav
Что метанит, что доки говорят, что инкремент приоритетнее. В в доках, что постфиксный приоритетнее префиксного. Как это возможно, если он выполняется самым последним? Да ещё и после умножения
постфиксный инкремент выполняется как бы после всего выражения, чтобы сначала использовать старое значение в выражении, а потом его инкрементировать
Ol
постфиксный инкремент выполняется как бы после всего выражения, чтобы сначала использовать старое значение в выражении, а потом его инкрементировать
Ну ерунда же получается. Если взять пример а+б*с. Сначала умножится б*с, а потом прибавится а. Если инкремент выше по приоритету, то по логике он должен сначала инкрементировать и только потом умножать
Сергей
Вот это
Читай пост и пре инкремент/декремент
Vyacheslav
Ну ерунда же получается. Если взять пример а+б*с. Сначала умножится б*с, а потом прибавится а. Если инкремент выше по приоритету, то по логике он должен сначала инкрементировать и только потом умножать
для такой логики есть перфиксный инкремент вообще инкремент это штука нужная только для сокращения кода ты вместо +1 на новой строчке пишешь а++ на той же где и присвоение а= b++ то же самое что a = b b = b+1
Ol
для такой логики есть перфиксный инкремент вообще инкремент это штука нужная только для сокращения кода ты вместо +1 на новой строчке пишешь а++ на той же где и присвоение а= b++ то же самое что a = b b = b+1
Это я понимаю, и я понимаю логику последовательности выполнения. Но тогда получается, что инкремент нифига не приоритетнее умножения
Vyacheslav
Это я понимаю, и я понимаю логику последовательности выполнения. Но тогда получается, что инкремент нифига не приоритетнее умножения
приоритетнее просто постфиксный инкремент инкрементирует переменную ПОСЛЕ всего выражения, на следующей строчке как бы это его назначение
Andrii
Что метанит, что доки говорят, что инкремент приоритетнее. В в доках, что постфиксный приоритетнее префиксного. Как это возможно, если он выполняется самым последним? Да ещё и после умножения
Ну чего ты переймаешься всякой ерундой? Ну вот как эти знания ты хочешь применить в народном хозяйстве? Ну как часто ты видишь код типа --++a++--++-b? Во-вторых, ну если очень интересно, то практика критерий истины, напиши код, откомпилируй, запусти. Раставь скобки, запусти. Посмотри какой вариант работает. И это не говоря о том, что там добавится ещё тонкий вопрос лексического анализа, а именно читается самая жирная лексема, поэтому +++ будет ++ + а не + ++. Опять же, если тебя прёт от такого, то возьми книгу Ахо, Ульмана, теория синтаксического анализа, перевода и компиляции. Там будет расписано, как оно стоится в дерево. После этого читай стандарт C#. Если это мутно и непонятно, то просто забей. Нафига козе баян? Всегда же можно расставить скобки. А если ты найдёшь код a+++++b то всегда можно сделать тестовый проект и посмотреть, как там будут скобки. Но для меня это был бы маркёр того, что там работают неадекваты
Ol
Ну чего ты переймаешься всякой ерундой? Ну вот как эти знания ты хочешь применить в народном хозяйстве? Ну как часто ты видишь код типа --++a++--++-b? Во-вторых, ну если очень интересно, то практика критерий истины, напиши код, откомпилируй, запусти. Раставь скобки, запусти. Посмотри какой вариант работает. И это не говоря о том, что там добавится ещё тонкий вопрос лексического анализа, а именно читается самая жирная лексема, поэтому +++ будет ++ + а не + ++. Опять же, если тебя прёт от такого, то возьми книгу Ахо, Ульмана, теория синтаксического анализа, перевода и компиляции. Там будет расписано, как оно стоится в дерево. После этого читай стандарт C#. Если это мутно и непонятно, то просто забей. Нафига козе баян? Всегда же можно расставить скобки. А если ты найдёшь код a+++++b то всегда можно сделать тестовый проект и посмотреть, как там будут скобки. Но для меня это был бы маркёр того, что там работают неадекваты
Понятия не имею, как их применять. Однако до этого я спрашивала, используются ли инкременты в реальных проектах - и мне ответили: да
m700
Ну чего ты переймаешься всякой ерундой? Ну вот как эти знания ты хочешь применить в народном хозяйстве? Ну как часто ты видишь код типа --++a++--++-b? Во-вторых, ну если очень интересно, то практика критерий истины, напиши код, откомпилируй, запусти. Раставь скобки, запусти. Посмотри какой вариант работает. И это не говоря о том, что там добавится ещё тонкий вопрос лексического анализа, а именно читается самая жирная лексема, поэтому +++ будет ++ + а не + ++. Опять же, если тебя прёт от такого, то возьми книгу Ахо, Ульмана, теория синтаксического анализа, перевода и компиляции. Там будет расписано, как оно стоится в дерево. После этого читай стандарт C#. Если это мутно и непонятно, то просто забей. Нафига козе баян? Всегда же можно расставить скобки. А если ты найдёшь код a+++++b то всегда можно сделать тестовый проект и посмотреть, как там будут скобки. Но для меня это был бы маркёр того, что там работают неадекваты
если в проекте увидишь --++a++--++-b то первым делом смотри кто залил это, а потом надо поговорить об этом
Попроще
Доброго времени суток. Хочу выбрать ноутбук для работы с data science (машинное обучение). Что можете посоветовать? Уже приметил ноутбук honor magicbook x15
m700
Если я такое увижу, то молча развернуть и уйду
нет, надо помочь человеку может он в беде
Warox
Что метанит, что доки говорят, что инкремент приоритетнее. В в доках, что постфиксный приоритетнее префиксного. Как это возможно, если он выполняется самым последним? Да ещё и после умножения
С чего ты взял что инкремент выполняется в конце ?) И какой именно инкремент? Постфиксный (тут спойлер в названии) Который выполняется первым, сначало, но хочет скрыть это от тебя, хитрец 😇
Ol
Ну чего ты переймаешься всякой ерундой? Ну вот как эти знания ты хочешь применить в народном хозяйстве? Ну как часто ты видишь код типа --++a++--++-b? Во-вторых, ну если очень интересно, то практика критерий истины, напиши код, откомпилируй, запусти. Раставь скобки, запусти. Посмотри какой вариант работает. И это не говоря о том, что там добавится ещё тонкий вопрос лексического анализа, а именно читается самая жирная лексема, поэтому +++ будет ++ + а не + ++. Опять же, если тебя прёт от такого, то возьми книгу Ахо, Ульмана, теория синтаксического анализа, перевода и компиляции. Там будет расписано, как оно стоится в дерево. После этого читай стандарт C#. Если это мутно и непонятно, то просто забей. Нафига козе баян? Всегда же можно расставить скобки. А если ты найдёшь код a+++++b то всегда можно сделать тестовый проект и посмотреть, как там будут скобки. Но для меня это был бы маркёр того, что там работают неадекваты
А стандарт си Шарп - это не документация?
Andrii
Понятия не имею, как их применять. Однако до этого я спрашивала, используются ли инкременты в реальных проектах - и мне ответили: да
Они используются там где по другого разночтения нету. Например b = a++ или data[i++] = 0 или while (a[i++] = b[i++]); или while(i-->0)Тут тебе не надо думать, как расставить скобки, надо максимум понять, какое будет значение
m700
подходишь к нему и спрашиваешь - ты давно трахался? перешел на тяжелые наркотики? ктото умер? у тя рак? и т.д.
Сергей
Нормально, хватит тебе
Попроще
Нормально, хватит тебе
Премного благодарен вам, неравнодушный незнакомец)
m700
Код типа --++a++--++-b имеет одно оправдание - на чуваке держится проект и его не отпускают в отпуск пару лет
Ol
Код типа --++a++--++-b имеет одно оправдание - на чуваке держится проект и его не отпускают в отпуск пару лет
Или это его собственный Легаси код, который больше никто не в силах понять из-за этих +++++++
m700
Лучше бы скинулись на психиатра ему…
ага и он обьяснит что надо уволится
Vyacheslav
Ааааа, он преоритетнее для СЛЕДУЮЩЕЙ строчки. Вооот, теперь все встало на свои места
постфиксный получается ни для чего не приоритетнее ) если мы о математике а так, он вполне может выполнится раньше умножения, но в выражении все равно будет использоваться старое значение
m700
хотя ладно...я на той неделе goto защищал и многих бомбило(
Сергей
Так. Надо ещё побаловаться со знаками
Лучше балуйся козинаками)
Ol
легаси
Это устаревший код, не?