Pokazywanie postów oznaczonych etykietą Tajemnice Atari. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Tajemnice Atari. Pokaż wszystkie posty

0193 - Język FORTH cz.11

W poprzednim numerze TA zamieszczony został listing Edytora FORTH-a. Edytor ten napisałem cztery lata temu. Używam go do tej pory i sądzę, że czytelnikom zainteresowanym programowaniem w języku FORTH, będzie on dobrze służył. W tym odcinku zajmiemy się opisem pozostałych funkcji tego edytora.

1192 - Język FORTH cz.10

W tym odcinku nie będę przedstawiał nowych słów FORTH-a, gdyż nie starczy na to miejsca. Cały artykuł dotyczy jednego, ale jakże ważnego elementu tego języka, jakim jest Edytor FORTH-a (nie mylić z Edytorem Wprowadzania). W pierwszym odcinku cyklu obiecałem przedstawić kasetową wersję Forth-a. Aby dotrzymać słowa rozszerzyłem obsługę Edytora na to urządzenie. Dzięki temu możliwy jest zapis wersji źródłowej na kasetę, oraz odczyt i kompilacja z tego urządzenia.

1092 - Język FORTH cz.9

W tym odcinku podam pewne wiadomości związane z wykorzystaniem asemblera w języku FORTH. Znajomość działania samego FORTH-a znacznie ułatwia pisanie programów w asemblerze, gdyż umożliwia pełnie współdziałanie obu języków. Wiadomości te są niezbędne dla bardziej zaawansowanych programistów. Ostatnie odcinki z tego cyklu zawierały wiadomości o asemblerze. Zdaję sobie sprawę, że nie wszystkich sympatyków FORTH-a mogło to interesować. Chciałbym jednak zadowolić także tych, którzy co nieco na temat FORTH-a już wiedzą i chcieliby praktycznie go wykorzystać.

0992 - Język FORTH cz.8

W numerze 2 Tajemnic Atari ogłosiłem mały konkurs na zapis pewnego wyrażenia w języku FORTH. Ponieważ konkurs został już rozstrzygnięty, jestem winien czytelnikom przedstawienie zwycięzcy. Został nim Grzegorz Wysocki w Warszawy. Prawidłowy zapis powinien wyglądać następująco :

0892 - Język FORTH cz.7

W poprzednim odcinku przedstawiłem Edytor Wprowadzania. Dzięki niemu będę mógł prezentować czytelnikom dłuższe programy w języku FORTH, a ich wprowadzenie do komputera nie powinno sprawiać żadnych trudności. Jeżeli ktoś nie wklepał jeszcze Edytora Wprowadzania, powinien zrobić to natychmiast, gdyż tylko wtedy będzie mógł uzyskać inne programy.

0692 - Język FORTH cz.6

W poprzednim odcinku zajmowaliśmy się słowem WORD. Było ono używane do wprowadzenia dowolnego ciągu znaków do komputera. Wielu czytelników zauważyło zapewne, że nie da się użyć tego słowa do wprowadzania tekstu w czasie wykonywania programu, gdyż nie czeka ono na wykonanie tej czynności.

0592 - Język FORTH cz.5

Wielu czytelników w swoich listach pyta po czym rozpoznać implementację Extended fig FORTH. Nie jest to takie proste, gdyż wiele wersji tej implementacji ma zmieniony nagłówek. Sam nie jestem pewien, czy wersja, którą posiadam, nie została przez kogoś przerobiona. Po wczytaniu implementacji o której wspomniałem, pojawia się napis: fig FORTH 1.1. Mam nadzieję, że nagłówek ten jest autentyczny.

0492 - Język FORTH cz.4

Na Początku tego odcinka chciałbym zacytować fragment listu, jaki otrzymałem od pewnego właściciela Amigi. Była to odpowiedź na moje pytanie o język FORTH na ten Komputer. Zacytuję : "Chciałam Pana poinformować, że języki FORTH, FORTRAN nie istnieją na Amigę. Myślę że nie ma sensu programować w języku FORTH, jeżeli on praktycznie wychodzi z użytku". Mam nadzieję, że użytkownicy komputerów ATARI XL/XE nie podzielają poglądów zawartych w tych słowach.

0392 - Język FORTH cz.3

W poprzednim odcinku rozważań o języku FORTH poznaliśmy dwa ważne słowa operujące na pamięci komputera. Były to "C@" i "@". W języku TURBO BASIC XL znaleźlibyśmy odpowiadające im instrukcję "PEEK" i "DPEEK". Poznajmy teraz dwa nowe słowa operujące bezpośrednio na pamięci RAM. Są to : "C!" i "!". Wpisują one podaną wartość w dowolne komórki pamięci. W TURBO BASIC XL ich odpowiednikami byłyby instrukcje : "POKE" i "DPOKE".

0292 - Język FORTH cz.2

W pierwszym odcinku prezentującym język FORTH poznaliśmy dwa podstawowe słowa: ":" oraz ";" (dwukropek i średnik). Znajomość ich działania będzie nam obecnie potrzebna, dlatego też radzę zajrzeć do poprzedniego numeru TA.

0192 - A jednak FORTH !

Długo zastanawiałem się nad tym, czy miłośnicy komputerów w Polsce są Jeszcze zainteresowani programowaniem. Mam nadzieję, że po wielu latach bezkarnego piractwa została jednak spora liczba amatorów programowania. Uwzględniając panujące nam miłościwie prawodawstwo, wszyscy programiści powinni byli wymrzeć jak dinozaury. Jeżeli tak się nie stało, nie jest to na pewno zasługą naszych polityków. Tym wytrwałym, którzy nie dali się ponieść bieżącym prądom i nie założyli pirackiej meliny, chciałbym zaproponować jedno z najbardziej efektywnych narzędzi programowania jakie znam. Narzędziem tym jest język FORTH.