Zadnou krutoprisnou matematiku v tom nevidim, na podobne veci jako scitani, nasobeni a cykly mam python :)
Jedine vyuziti me napada pri pouziti ve skriptech v bashi, tam se mi libi moznost pocitat pres rouru…
Vlákno názorů k článku
Programovatelná a interaktivní kalkulačka bc
tak nevim...
Re: tak nevim...
presne .....
python an bc jen kdyz nestaci expr ve scriptech
Re: python
třeba proto, že je všude, ve všem a není problém ho dát i na ten nejjednodušší systém – nezabírá místo.
Navíc hodně užitečná věc je převod mezi (libovolnými) soustavami.
jinak škoda, že neumí nic jiného (alespoň trigonometrické a logaritmické funkce)
taky se občas hodí jako „výpočetní jádro“ v jednodušších skriptech skriptech
Re: python
>jinak škoda, že neumí nic jiného (alespoň trigonometrické a logaritmické funkce)
Ale umí :-)
bc
scale=100
4*a(1)
3.141592653589793238462643383279502884197169399375105820974944592307\
8164062862089986280348253421170676
Re: python
Kdyz se bc spusti s paramentrem -l tak i trigonometricke funkce je mozne pouzit – viz man: s(x), c(x), a(x), l(x), e(x), j(n,x)
Byl tu zmineny python, ale jinak je zajimave, ze tu nikdo jeste nezminil matematicke schopnosti jineho veterana – awk – ten je mozna v jistych ohledech jako jednoducha kalkulacka predvidatelnejsi:
awk 'BEGIN{
print "1+3=" (1+3) ;
print "1/3=" (1/3) ;
print "2^2.5=" (2^2.5) ;
print "10^8=" (10^8) ;
print "sin(45)=" (sin(45));
today=systime();
print "today=" strftime("%d.%m.%Y",today);
someday=mktime("2009 12 29 12 00 00")
week=7*24*60*60;
print strftime("%Y/%m/%d",someday) " + 1 week = " strftime("%Y/%m/%d",someday+week);
}'
1+3=4
1/3=0.333333
2^2.5=5.65685
10^8=100000000
sin(45)=0.850904
today=03.02.2010
2009/12/29 + 1 week = 2010/01/05
Re: tak nevim...
Vy jste to nepochopili. bc je jednoduchy a je vsude. Python neni. Na ostrejsi vypocty uz bc asi nikdo pouzivat dneska nebude. Navic, kdyz se neco pocita doopravdy, tak na to je C.
Re: tak nevim...
kdyz se neco pocita doopravdy, tak na to je Matlab ;)

