BC


Tentokrat kratce o jedne uzitecne utilitce bc. Je to malinky programovaci jazyk specializovany na matematiku. Je psan v gmp take ma neomezeny pocet desetinyvh mist a delku cisla. To se hodi pri velkych vypoctech. Je to jazyk z prvni skupiny tedy tech co se neinspirovali lispem tak se rovnou muzete podivat na slabiny tohoto navrhu ale mozna je to dobre protoze lispovsky jazyky se vetsinou na matematiku moc nehodi.

Bc se pousti pomoci pc a umi normalne pocitat proste tak ze mu zadate 1*1 a podobne. Umi take z promenyma i=10*2 a je prirazeno. Navic ma promene:

Take podporuje zakladni ceckovske veci jako for apod. Pomoci define muzete delat funkce:
define fac(x) {
  if(x>1) fac(x-1)  else 1 
  }
Toto je rekurzivni zapis vypoctu faktorialu navratova hodnota je hodnota posledniho vyrazu..mozna modporuje i return. Normalni vypocet se dela:
define fac(x) {
  auto y,i
  y=1
  for(i=1;i<=x;i++) y*=i;
  return y
  }
No a to je vsechno..jeste si zkuste napsat fac(1996) je to sranda!


Tento soubor je soucasti rozsahle sbirky skolicek na http://www.ucw.cz/~hubicka/skolicky

Take si muzete prohlidnout jeji puvodni textovou podobu

Nebo mi mailnout na hubicka@ucw.cz

Copyright (C) Jan Hubicka 1995