2014 dxdy logo

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

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





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


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

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


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

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


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

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

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


27/04/09
18243
Уфа

(Оффтоп)

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

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

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


02/08/11
3827
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
8178
warlock66613 в сообщении #1175298 писал(а):
почему вы считаете, что присвоение значения элементу массива - это что-то смешное.
Присвоение элементу массива не смешное, присвоение функции - смешно.

https://yopta.space/

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


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

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


16/02/13
2522
Владивосток
Функции, выдающие переменную, которой можно присвоить значение — это ещё 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
18243
Уфа
Кстати, упоминания функций напомнили кое-что. Пусть$$L = \lambda abcdefghijklmnopqstuvwxyzr.r(thisisafixedpointcombinator).$$Тогда $\underbrace{L\cdots L}_{26}$ — комбинатор неподвижной точки.

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

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


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

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


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

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


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

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


11/03/08
4868
Изображение

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


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

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


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

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

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



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

Сейчас этот форум просматривают: StaticZero


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

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