Iz dzīves
Sāku lietot O'Reilly Network Safari Bookshelf un esmu apmierināts. Lasot “Practical C++ Programming, 2nd Edition” (migrējot no C uz C++), uzskrēju seklojošam stāstiņam iz dzīves.
A college instructor once gave his students an assignment to "write a four-function calculator." One of his students noticed that this was a pretty loose specification and decided to have a little fun. The professor didn't say what sort of numbers had to be used, so the student created a program that worked only with Roman numerals (IV + III = VII). The program came with a complete user manual—written in Latin.
DimanC
2005. gada 4. martā, plkst. 15:43
uuuunn? no sērijas - programmētājs kārtējo reizi pamētāja kruto? šaušana ar lielgabalu pa zvirbuļiem? goda vārds neiebraucu, kur ir prikols... nafig iegāzt darbu (tomēr - nestandarta operācijas ar skaitļiem, vai, kā minimums, jaunas bibliotēkas iepazīšana) + nafig tas murgs par manuāli...
labais
2005. gada 4. martā, plkst. 15:46
riktīgi labais DimanC neko nesaprot
laacz
2005. gada 4. martā, plkst. 15:47
DimanC: Patiesībā šis piemērs atspoguļo to, ka vadoties pēc slikti formulētas specifikācijas pat nepārspīlējot var iegūt produktu, kurš neatbildīs sākotnējām vēlmēm.
Munthon
2005. gada 4. martā, plkst. 16:01
Būtu interesanti to kodu papētīt - vai romiešu skaitļi tika izmantoti prezentācijas slānī vai arī aprēķinos. ja tikai przenācijas, tad neizprotu DimanC sašutumu - piešuj citu prezentāciju un rullē kaut vai ivritā.
Dafate
2005. gada 4. martā, plkst. 16:22
Šaubos, ka aprēķinos, mož kļūdos.
Didulis
2005. gada 4. martā, plkst. 16:35
Var norealizēt aprēķinus arī ar romiešu cipariem. Tik uz sitienu nespēju iedomāties kāda ātrdarbība šādam risinājumam būtu. Galvenais atcerēties, ka ar romiešu cipariem ir kā ar skaitīšanu uz pirkstiem. Izskatās, ka tā pamurgaini es uzrakstīju, laikam tādēļ, ka šonedēļ esmu maz gulējis.
Lupus
2005. gada 4. martā, plkst. 16:38
Nu, nekas sarežģīts tur nav. Vienkārša look_ahead rekursija.
Sm
2005. gada 4. martā, plkst. 16:47
Manuprāt, VII komentētājs nesaprot situācijas nopietnību, savukārt IV un IX meklē kašķi.
z
2005. gada 4. martā, plkst. 17:06
es neieskaitītu so studentu un ieliktu atzīmi F. ja viņs ir tāds lohs, kas nesaprot, ko no viņa grib un ja viņs grib dirsties, tad tādam tikai nesekmību.
mik
2005. gada 4. martā, plkst. 17:48
Safari Bookshelf rullē! Reiz piereģistrējos uz 14 dienu demo un izspēru laukā kādas 5 grāmatas... :) $1 man nokāsa. :)
ulzha
2005. gada 4. martā, plkst. 18:35
Paga, paga. Kā Sm zināja par IX?
ulzha
2005. gada 4. martā, plkst. 18:38
Vēl viena ieteicamā grāmata ir "The Art of Unix Programming", starp citu.
DimanC
2005. gada 4. martā, plkst. 21:04
to ulzha (nr. XI) - skaidri redzams, ka Sm (nr. XII) apzinās, ka liela daļa komentētāju to tik vien dara, kā meklē kašķi slēpjoties zem neta piedāvātās incognito maskas.
to laacz. tur nu tu pārspīlē, ka šis piemērs ir sevišķi nepārspīlējot
ja normālu kalkulatoru uzrakstītu +/- pusstundas laikā (vairāk vai mazāk no izstrādātības smalkuma), tad ar šo romiešu kalkulatoru (un dokumentāciju latīņu valodā) cilvēks nočakarējās vismaz 5x ilgāk. vai tad tā nav pārspīlēšana? vai tiešām mērķis (?pierādīt k-kam k-ko) šoreiz attaisno līdzekļus?
PiRX
2005. gada 4. martā, plkst. 21:23
Nu info ievade/izvade ar romiešu cipariem nav 5x ilgāk.
Un vai cienījamais DimanC nav padomājis par to, ka studenta latīņu valodas zināšanas varētu būt pietiekami labas, lai tas neprasītu īpašu papildus laiku? Piem., man angļu dokumentācija būtu tikai neliels papildlaiks
.
2005. gada 4. martā, plkst. 22:01
A varbut neko pieradit negribeja, vienk. humora izjuta laba :)
DimanC
2005. gada 4. martā, plkst. 23:47
cien. PiRX!
kā Tu iedomājies bez īpaša papildus laika uzrakstīt manuāli progzai, ja latīņu valodu sadzīvē 20. gs. jau nu stabili nav izmantota... līdz ar to arī tādi jēdzieni kā, piemēram, tastatūra, monitors, utml., tur diez vai būs....
ai, ņemties te ar jums. galu galā - latīņu valodu nemāca sadzīves lietošanai, bet gan tikai medicīnas, juridisku un teoloģijas vajadzību apmierināšanai.
vsp82
2005. gada 5. martā, plkst. 11:17
ko tur daudz... http://foto.inbox.lv/vsp82/itprojekts/it_project.jpg tā viš ir
izlīdzējs
2005. gada 5. martā, plkst. 11:22
A par ko te vispār ir kašķis pacēlies?
Kirils
2005. gada 5. martā, plkst. 15:31
ulzha: a tas tachu bija parasts look_ahead. un programmers - saveejais,
ossiii
2005. gada 6. martā, plkst. 23:03
hmmz... a ka tas 4 funkciju kalkulators izpildija dalisanu? romiesiem tak dalskaitli nebija, vismaz neemu par tadiem dzirdejis. X / III = III,(III) ?
Sm
2005. gada 7. martā, plkst. 00:16
X = V + /\ :)
test
2005. gada 8. jūnijā, plkst. 11:02
test
test
2005. gada 8. jūnijā, plkst. 11:02
test@test.ee