Rambler's Top100Astronet    
  po tekstam   po forumu  vnutri temy
 

args[0]=message
args[1]=DB::DB::Message=HASH(0x3a4f990)
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. 


Pereiti k obsuzhdeniyu


Forumy >> Voprosy prepodavaniya astronomii
Spisok  /  Derevo
Zagolovki  /  Annotacii  /  Tekst

Astronet | Nauchnaya set' | GAISh MGU | Poisk po MGU | O proekte | Avtoram

Kommentarii, voprosy? Pishite: info@astronet.ru ili syuda

Rambler's Top100 Yandeks citirovaniya