roboforum.ru

Технический форум по робототехнике.

Вирусы на сайте авр123 и прочих на nm.ru

Все здесь

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение nest » 24 июл 2009, 23:59

Snable , ну дык!
сама фраза "В Си этот знак не означает равенство !" левая, читающего только путает.
не забываем, что читает начинающий.
а правильно и ясно было бы "В Си этот знак применяется для операции присвоения".

и "[b]знак "==" используется для операций сравнения[/b"].
но никак не вся эта труха с "знак равенства - это не знак равенства".

123, вы и сделали сумбур запутанный и никому не понятный. за что и долбят ваш курс.
Последний раз редактировалось nest 25 июл 2009, 00:01, всего редактировалось 1 раз.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение =DeaD= » 25 июл 2009, 00:02

Я бы сказал в Си нету знака равенства - он в математике только есть.

А в си есть оператор присваивания и функция проверки на равенство.

Добавлено спустя 1 минуту 29 секунд:
Собственно как и в любом другом языке программирования (кроме языков решения систем уравнений и т.п.)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение nest » 25 июл 2009, 00:06

=DeaD=, +1.
напрасно смешаны эти понятия.
в СИ - операторы и функции. а чем они обозначаются, хоть колбасой и яблоками - это до фени.

в "курсе" сплош и рядом подобные перлы.
сначала что то обьяснятется, а потом дополняя, углубляясь опровергается.
а должно быть чётко и ясно.
123, это вам не философия, это программирование :)
Последний раз редактировалось nest 25 июл 2009, 00:08, всего редактировалось 1 раз.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:07

точнА :D Здесь вам не тут
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение =DeaD= » 25 июл 2009, 00:09

2nest: просто у avr123 не фундаментальный подход к программированию, зато с электроникой вроде всё в порядке :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:12

У меня курс начинается словами ... Чайникам от Чайника ! ...

И так было с самого его создания. Какой тут фундаментализм. Фундаментально - это книги которые я на каждой страничке советую скачать и читать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение nest » 25 июл 2009, 00:15

123, это не оправдание. Исправляйте. где сможем - поможем.
вылазте из барикад :)
вот с "равенством" уже разобрались.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:16

=DeaD= писал(а):А в си есть оператор присваивания и функция проверки на равенство.
Фундаментально !

а правильно ИМХО все же - оператор, операция "равно" ==

http://www.citforum.ru/programming/c/h13.shtml#131

и ни каких фундаментальных функций ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение Snable » 25 июл 2009, 00:21

Вот, ИМХО, весьма правильная запись:
Операция "=" означает "присвоить переменной, стоящей слева от знака равен-
ства, значение, указанное справа". Проверка на равенство в Си обозначается двой-
ным символом: "=="
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение nest » 25 июл 2009, 00:23

123, снимайте уже броню.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:24

Да я не против, но видите что выяснилось что главные разногласия то не в оформлении а в СОДЕРЖАНИИ ! а ИМХО курс мой содержанием и оригинален. Если я его поменяю то в чем его смысл будет ? Еслть ведь много правильных курсов и полных а не только первые шаги, книг МАССА !

Я писал так как понимаю и как узнавал это когда учился сам программировать AVR.

Snable писал(а):Вот, ИМХО, весьма правильная запись:
Операция "=" означает "присвоить переменной, стоящей слева от знака равен-
ства, значение, указанное справа".


пример: PORTB += 5;
PORTB слева от = стоит ? Да слева. А ей разве 5 будет присвоено ?

А если справа не значение а выражение ?

Вы бы и линк дали туда где правильно написано.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение nest » 25 июл 2009, 00:33

пример: PORTB += 5;
PORTB слева от = стоит ? Да слева. А ей разве 5 будет присвоено ?


вы окончательно тупой ?
PORTB += 5 - это сокращённая запись от PORTB = PORTB + 5

- PORTB слева от "=" стоит ?
- Да, первое PORTB стоит слева. и PORTB в результате будет увеличенно на 5.

сокращённая запись применяется для простоты написания, а не для простоты понимания.
никогда целых программ в одну строку не видели ?
Последний раз редактировалось nest 25 июл 2009, 00:36, всего редактировалось 1 раз.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:33

Надеюсь не окончательно. Благодаря надежде этой и вопросы задаю.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение Snable » 25 июл 2009, 00:34

"a+=b" - это сокращение от "a=a+b", а не как не "a=b". Это - разные операторы. (Тут меня опередили :wink: )

Можете и оставить как есть - я не за и не против - мне пофиг как-то абсолютно. Я Си намного раньше изучил, чем увидел ваш курс. Я только предложил более верную формулировку. Достаточно краткую и не перегруженную терминами. Для чайника, так сказать.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Вирусы на сайте авр123 и прочих на nm.ru

Сообщение avr123.nm.ru » 25 июл 2009, 00:37

nest писал(а):и PORTB в результате будет увеличенно на 5.

Это не верно !

Мне по тупости и серости кажется что к значению будет добавлено 5. А увеличится PORTB или уменьшиться зависит от того что было в PORTB.

Добавлено спустя 1 минуту 41 секунду:
Snable писал(а):Я только предложил более верную формулировку.

Дак я вопрос задал и пример привел верна ли ваша формулировка.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6