February 15th, 2014

поумнеть

наброс

Смотрю я на распространение высказанной мной идеи "мама+бабушка+дочь = однополая гомосексуальная НОРМАЛЬНАЯ обычная советская семья" и радуюсь.
поумнеть

недодумка

а ведь спортивные фанатики (болельщики Зенита и спартака, например) ничем не отличаются от православно-правоверных религиозных фанатов: точно также устраивают крестовые походы на конкурентов и агитацию среди неверующих.
поумнеть

наброс

- что общего у функциональщины и перла/регэкспов?
- то, что они, типично, выглядят read/only write only
поумнеть

про языки и читаемость

1)

let rec fact x = 
  if x <= 1 
  then 1 
  else x * fact (x - 1);;

2)

function fact(x:integer):integer
begin
  if x <= 1 
    then fact = 1
    else fact=x*fact(x-1);
end;

3)

int fact(int x)
{
  if(x <= 1)
    return 1;
  return x*fact(x-1);
}


на мой взгляд, первое наименее читаемо, а наиболее читаемым было бы
function fact(x:int):int
{
  if(x <= 1)
    return 1;
  return x*fact(x-1);
}