Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 9 hlasoch.
IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space
Systém IPS - 1 Všeobecné úvahy o návrhu - Systém IPS bol primárne navrhnutý tak, aby umožňoval rýchly zápis programov určených na riadenie satelitov, zber vedeckých údajov a iné technické aplikácie. Existuje mnoho programovacích jazykov, ktoré o sebe tvrdia, že sú vhodné na tieto aplikácie.
Pri podrobnejšom skúmaní však väčšina z nich vyžaduje buď pomerne veľké systémy, a preto nie sú veľmi praktické pre mikropočítače, alebo majú vážne obmedzenia, ako napríklad nedostatočnú rýchlosť alebo absenciu multiprogramovania. Väčšina riadiacich jazykov je odvodená z jazykov vytvorených na matematické alebo komerčné spracovanie údajov. Vo všeobecnosti to znamená, že časť reálneho času musí byť spracovaná operačným systémom a výkon tejto kombinácie je veľmi závislý od možností operačného systému.
V prípade IPS bol možný iný prístup, pretože nie je reálne potrebné zachovávať kompatibilitu s inými jazykmi a bolo možné zvoliť úplne iný prístup.
Každý programovací jazyk predstavuje rozhranie medzi strojom a človekom. Musí teda spĺňať dve požiadavky: 1.
Jazyk by mal umožňovať preklad programov, ktoré efektívne využívajú základný procesor, a to z hľadiska rýchlosti aj úspory pamäte. To je v podstate inžiniersky problém. 2.
Jazyk by mal umožňovať vyjadrenie problémov spôsobom, ktorý zodpovedá ľudskému chápaniu a rozkladu problémov; systém má byť "užívateľsky prívetivý". Dosiahnutie tohto cieľa nie je inžinierskym problémom, ale problémom psychológie a estetiky - formou umenia. Pozrime sa najprv na druhý bod.
Aby sme mohli tento problém uviesť na pravú mieru, bolo by potrebné definovať "ľudský spôsob chápania"; čo je zjavne nemožná úloha, pretože by musela zohľadňovať rôzne zázemie všetkých ľudí, ktorí majú v úmysle systém používať. Druhým najlepším prístupom by bolo vyčleniť určité všeobecné aspekty problémovej oblasti a zabezpečiť, aby im zodpovedal jazyk.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)