[01:27:38] <vlad2> Че тока не придумают...
[13:25:59] <_valexey_> а вот отгадайте, что будет с программой при вызове вот этой функции:
int foo(int a) {
   return foo(a);
}
[16:04:00] <TRUE> Зависит от языка и компилятора. Вернёт а?
[16:31:20] <TRUE> а что будет с тем, кто напишет такой код?
[17:05:21] <vlad2> valexey: stack overflow может и не быть, если вопрос про это :) Я наблюдал оптимизацию такой херни в вечный цикл чуть ли на VC6.
[17:05:49] <vlad2> Ну и не удивлюсь, если это еще один UB :)
[17:06:36] <vlad2> А вот новая затравка для троллинга: "где взять docker image с BB?" :)
[17:13:47] <_valexey_> UB конечно :-)
[17:13:57] <_valexey_> может быть цикл, а может быть void foo((){}
[17:14:02] <_valexey_> а может быть SO
[17:14:23] <_valexey_> зависит от компилятора и его настроек
[17:47:43] <_valexey_> угадай язык по капсу:
MAIN()  /* COPY INPUT TO OUTPUT; 1ST VERSION */
{
   INT C;
   
   C = GETCHAR();
   WHILE (C != EOF) {
       PUTCHAR (C);
       C = GETCHAR();
   }
}
[17:58:10] <vlad2> Оберонщик абьюзает препроцессор?
[18:00:18] <vlad2> Сишный компилятор для персоналки из 80-х, где не было нижнего регистра из коробки?
[18:01:56] <_valexey_> угу. для спектрума :-)
[18:02:13] <_valexey_> https://github.com/oldcompcz/HiSoft-C/blob/master/documentation/russian.txt
[18:02:15] <_valexey_> отсюда
[18:02:51] <_valexey_> причем в оригинальной доке (англ) нет капса.