IPS - język podobny do Forth dla przestrzeni kosmicznej: Programowanie wysokiego poziomu małych systemów w kosmosie

Ocena:   (4,8 na 5)

IPS - język podobny do Forth dla przestrzeni kosmicznej: Programowanie wysokiego poziomu małych systemów w kosmosie (Juergen Pintaske)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 9 głosach.

Oryginalny tytuł:

IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space

Zawartość książki:

System IPS - 1 Ogólne założenia projektowe - IPS został zaprojektowany przede wszystkim w celu umożliwienia szybkiego pisania programów przeznaczonych do sterowania satelitami, gromadzenia danych naukowych i innych zastosowań inżynieryjnych. Istnieje wiele języków programowania, które twierdzą, że nadają się do tych zastosowań.

Jednak po bliższym przyjrzeniu się, większość z nich wymaga albo raczej dużych systemów, a zatem nie jest zbyt praktyczna dla mikrokomputerów, albo ma poważne ograniczenia, takie jak niewystarczająca szybkość lub brak wieloprogramowości. Większość języków zorientowanych na sterowanie wywodzi się z języków stworzonych do matematycznego lub komercyjnego przetwarzania danych. Ogólnie rzecz biorąc, oznacza to, że część czasu rzeczywistego musi być obsługiwana przez system operacyjny, a moc tej kombinacji jest wysoce zależna od możliwości systemu operacyjnego.

W przypadku IPS możliwe było inne podejście, ponieważ nie ma rzeczywistej potrzeby utrzymywania kompatybilności z innymi językami i można przyjąć zupełnie inne podejście.

Każdy język programowania stanowi interfejs między maszyną a człowiekiem. Musi więc spełniać dwa wymagania: 1.

Język powinien umożliwiać tłumaczenie programów efektywnie wykorzystujących bazowy procesor, zarówno z punktu widzenia szybkości, jak i oszczędności pamięci. Jest to zasadniczo problem inżynieryjny. 2.

Język powinien umożliwiać wyrażanie problemów w sposób odpowiadający ludzkiemu rozumieniu i dekompozycji problemów; system ma być "przyjazny dla użytkownika". Osiągnięcie tego nie jest problemem inżynieryjnym, ale psychologicznym i estetycznym - formą sztuki. Przyjrzyjmy się najpierw drugiemu punktowi.

Aby móc spojrzeć na ten problem z odpowiedniej perspektywy, konieczne byłoby zdefiniowanie "ludzkiego sposobu rozumienia"; oczywiście jest to zadanie niemożliwe, ponieważ musiałoby uwzględniać różne pochodzenie wszystkich osób zamierzających korzystać z systemu. Drugim najlepszym podejściem byłoby wyizolowanie pewnych ogólnych aspektów obszaru problemowego i upewnienie się, że są one dopasowane do języka.

Dodatkowe informacje o książce:

ISBN:9781096992158
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie w języku zorientowanym na problemy: Forth - jak działają elementy wewnętrzne -...
W tym roku, 2018, obchodzimy 50-lecie języka...
Programowanie w języku zorientowanym na problemy: Forth - jak działają elementy wewnętrzne - Programming A Problem Oriented Language: Forth - how the internals work
BBC Micro: bit: Test Tricks Secrets Code
Micro: bit to niewielki mikrokontrolerowy system edukacyjny, opracowany przez BBC we współpracy z Uniwersytetem w...
BBC Micro: bit: Test Tricks Secrets Code
Przegląd eForth: C.H. Ting - eForth Overview: C.H. Ting
Zanim przejdę bezpośrednio do eForth, chciałbym omówić ogólne zasady języka Forth. Język ten...
Przegląd eForth: C.H. Ting - eForth Overview: C.H. Ting
Zen i język Forth: EFORTH dla MSP430 od Texas Instruments - Zen and the Forth Language: EFORTH for...
Forth został wynaleziony przez Chucka Moore'a w...
Zen i język Forth: EFORTH dla MSP430 od Texas Instruments - Zen and the Forth Language: EFORTH for the MSP430 from Texas Instruments
IPS - język podobny do Forth dla przestrzeni kosmicznej: Programowanie wysokiego poziomu małych...
System IPS - 1 Ogólne założenia projektowe - IPS...
IPS - język podobny do Forth dla przestrzeni kosmicznej: Programowanie wysokiego poziomu małych systemów w kosmosie - IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space
Arduino i eForth - Arduino and eForth
Przez te wszystkie lata szukałem platform mikrokontrolerowych, na których mógłbym uczyć ludzi programowania w języku FORTH...
Arduino i eForth - Arduino and eForth

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)