2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки





Начать новую тему Ответить на тему На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 19  След.
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение05.12.2016, 21:14 
Заслуженный участник
Аватара пользователя


27/04/09
20513
Уфа
Угу, много забавного и ещё больше бреда. Всё-таки динамическая типизация многим разъедает мозг. :-(

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение07.12.2016, 15:08 
Заслуженный участник
Аватара пользователя


02/08/11
4299
Всё-таки не просто динамическая, а именно слабая динамическая.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение08.12.2016, 21:59 
Заслуженный участник


08/04/08
8337
http://iproc.ru/programming/cpp-comma-operator/
Оператор запятая в C++
лично я читал и плакал

а еще в С++ возможны компилируемые команды типа f(x)=a, где f - некая функция, а a - константа
я вчера как прочел, так чуть не умер

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение08.12.2016, 22:04 
Заслуженный участник
Аватара пользователя


27/04/09
20513
Уфа

(Оффтоп)

Эм. А что страшного в функциях, возвращающих lvalue? Довольно полезно иногда, чтобы «места в памяти» были объектами первого класса.

С запятой тоже не пойму, controversy aside. Давайте ещё goto вспомним. :-)

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение08.12.2016, 22:09 
Заслуженный участник
Аватара пользователя


02/08/11
4299
Sonic86 в сообщении #1175295 писал(а):
а еще в С++ возможны компилируемые команды типа f(x)=a, где f - некая функция, а a - константа
Естественно. Например (последняя строка):
Используется синтаксис C++
vector<int> a;
a.push_back(8);
a[0] = 9;
Только не пойму, почему вы считаете, что присвоение значения элементу массива - это что-то смешное.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение09.12.2016, 18:00 
Заслуженный участник


08/04/08
8337
warlock66613 в сообщении #1175298 писал(а):
почему вы считаете, что присвоение значения элементу массива - это что-то смешное.
Присвоение элементу массива не смешное, присвоение функции - смешно.

https://yopta.space/

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение09.12.2016, 18:11 
Заслуженный участник
Аватара пользователя


30/01/06
63666
Дык не функции, а результату её вызова. Есть и языки, в которых функции - объекты первого класса, там и функции присвоить можно.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение09.12.2016, 18:14 
Заслуженный участник


16/02/13
2813
Владивосток
Функции, выдающие переменную, которой можно присвоить значение — это ещё Algol 68. Не говорю, что первый, но до ++, как понимаю. Кстати говоря,
Код:
a .of b := 1
(таки да, тут элемент структуры; однако ж, почему б не написать функцию, выдающую элемент структуры — именно как переменную) наряду с
Код:
.if a>0 .then b .else c .fi := d

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение09.12.2016, 18:59 
Заслуженный участник
Аватара пользователя


27/04/09
20513
Уфа
Кстати, упоминания функций напомнили кое-что. Пусть$$L = \lambda abcdefghijklmnopqstuvwxyzr.r(thisisafixedpointcombinator).$$Тогда $\underbrace{L\cdots L}_{26}$ — комбинатор неподвижной точки.

Баян, но тут вроде не баян.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение09.12.2016, 22:56 
Заслуженный участник
Аватара пользователя


02/08/11
4299
Sonic86 в сообщении #1175444 писал(а):
Присвоение элементу массива не смешное, присвоение функции - смешно.
Так взятие элемента массива — это и есть вызов функции operator[].

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение12.12.2016, 12:14 
Аватара пользователя


11/08/11
929
Мир устроен несправедливо: тормозит системный блок, а ударить хочется по монитору.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение12.12.2016, 20:45 
Заслуженный участник
Аватара пользователя


11/12/05
6233
В реестр запрещённых в РФ сайтов добавлен 127.0.0.1

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение13.12.2016, 11:29 
Заслуженный участник
Аватара пользователя


11/03/08
5349
Москва
Изображение

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение02.01.2017, 11:48 


24/01/09
543
Украина, Днепропетровск
Евгений Машеров: была б она чуть вежливее и не пропустила бы "try"...
Бедняга вернулся бы, пусть и без денег.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение04.01.2017, 01:48 
Заслуженный участник
Аватара пользователя


11/12/05
6233
Блок-схема битловской песни:
Вложение:
HeyJude.png
HeyJude.png [ 76.6 Кб | Просмотров: 0 ]

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 278 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 19  След.

Модератор: Модераторы



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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group