args[0]=message
args[1]=DB::DB::Message=HASH(0x43a27e0)
Re: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya
12.05.2004 9:27 | V. B. Yurganov
S programmirovaniem vse ne tak prosto, kak hotelos' by. Sobstvenno, programmirovanie vychislenii ne predstavlyaet trudnosti, t.k. eto dostupno neprofessionalu. Est' yazyki programmirovaniya, tipa S/S++ i Paskalya. Dlya vypolneniya raschetov dostatochno standartnyh sredstv etih yazykov. No etogo uzhe malo. Eto, kak vy govorite, vcherashnii den'. Na segodnya osnovnuyu slozhnost' v sozdanii lyubyh programm predstavlyaet ne opisanie prikladnogo algoritma sredstvami mashinnogo yazyka, a opisanie graficheskogo interfeisa, graficheskogo zhe vvoda-vyvoda. Ya uzhe ne govoryu o takih veshah, kak audio i video. Pechal'no, no ne sushestvuet ni odnogo sovremennogo yazyka, v kotorom byl by predusmotren graficheskii vvod-vyvod standartnymi sredstvami. Dlya etogo ispol'zuyutsya special'nye biblioteki (API), kotoryh mnozhestvo, i kotorye dovol'no zaputanny(zachastuyu neopravdanno) i slozhny dlya ponimaniya neprofessionalami. Eshe huzhe, chto dlya kazhdoi operacionnoi sistemy eti biblioteki svoi , prichem zachastuyu, sovershenno raznye. I edinogo standarta na vse eto net. Vot i poluchaetsya paradoksal'naya vesh', chto vypolnit' raschety my mozhem sami, a naglyadno otobrazit'- net, t.k. natykaemsya na slozhnosti interfeisnogo programmirovaniya. Po svoemu opytu skazhu, chto sozdanie polnocennyh graficheskih prilozhenii pod silu tol'ko tem, kto zanimaetsya etim i tol'ko etim (chitai professionalam). Zadachi interfeisnogo i prikladnogo programmirovaniya yavlyayutsya vzaimno vytesnyayushimi i odin chelovek fizicheski ne mozhet (to est' mozhet, no s bol'shim trudom) uderzhivat' v golove premudrosti(ya by skazal "prevratnosti", ot kotoryh mozhet s'ehat' krysha) konkretnogo API , sohranyaya pri etom stroinost' nauchnogo myshleniya v prikladnoi oblasti. Da, luchshe, esli eti zadachi budut delat' raznye lyudi. Na segodnya delo obstoit imenno tak. Pochemu net edinyh sredstv dlya sozdaniya interfeisov programm? Tradicionno eto ob'yasnyayut tem grafika sil'no zavyazana na periferiinye aparatnye sredstva (videokarty), kotoryh sushestvuet mnozhestvo, v silu chego i nevozmozheny universal'nye interfeisnye graficheskie biblioteki. Vozmozhno, chto otchasti my yavlyaemsya zalozhnikami marketingovoi politiki softvernyh (da i hardvernyh) kompanii. Odnako, spravedlivosti radi, nado otmetit', chto graficheskii interfeis -eto oblast' deistvitel'no tehnicheski slozhnaya , trebovatel'naya i poka eshe razvivayushayasya. Poslednee slovo zdes' eshe ne skazano. Potomu i ne udalos' sozdat' standarntyh ili vstroennyh v yazyki sredstv raboty s nim. Ya ochen' nadeyus', chto takie sredstva v budushem poyavyatsya, i eto oblegchit zhizn' uchenym , inzheneram i prochim prikladnikam, zhelayushim pisat' programmy samostoyatel'no.
- Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (V. M. V, 10.10.2003 19:40, 3.1 KBait, otvetov: 8)
- Re: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (O. S. Bartunov, 12.10.2003 19:13, 242 Bait, otvetov: 1)
- Re[2]: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (V. M. V, 14.10.2003 18:49, 947 Bait)
- Re: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (A. I. Chitailo, 15.10.2003 12:26, 491 Bait, otvetov: 2)
- Re[2]: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (V. M. V, 24.10.2003 19:18, 646 Bait, otvetov: 1)
- >> Re: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (V. B. Yurganov, 12.05.2004 9:27, 2.6 KBait, otvetov: 1)
- Re[2]: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya ( Gost', 5.02.2005 19:12, 1.4 KBait)
- Re: Astronom(i?ili)programmist - Vozmozhno li progressivno zanimat'sya astronomiei ne znaya hotya by azov programmirovaniya (A. G. Vshivcev, 6.04.2005 19:42, 4.6 KBait)