Ez a fókusz
A Focal, nagyrészt a Richard Merrill (Richard Merrill) fejlesztése volt a legerősebb hatása a DEC PDP-8 számítógépekre. Merril 1968-ban írta az eredeti (1968) és a klasszikus (FOCAL-69) fordítót a Focal számára a PDP-8 számára. DEC maga pozícionálja a Focal-ot, mint a "JOSS" nyelv.
Csakúgy, mint a BASIC korai verziói. a tolmács Fokala maga szolgáltatta a szükséges szoftvermegállapodást, és operációs rendszernek nem volt szüksége.
A fókusz rendkívül nehézkes az erőforrásokban. Tehát a PDP-8 legegyszerűbb verzióin működött (beleértve a tárolóeszköz nélküli rendszert is). A tolmács többszöri verziói támogatták akár négy felhasználó teletext termináljának egyidejű működtetését is. Később a Focal a PDP-7/9-es verzióit alkalmazta, és a Coca-Cola a cégen belül a Focalának nevezett COCO-t módosított változatát használta.
Háztartási számítógépeken a Focal Electronics Electronics BK-0010/0011 és a DVK beépített ROM-on (a későbbi BK modellekben - a patronon elérhető). Ezeknek a gépeknek a fókusztávolsági kiterjesztései, különböző szerelmeseik által készítettek. A bővítmények számos további parancsot és funkciót tartalmaztak grafikus, hangos, futó bináris programok, szalagok feldolgozásához stb.
A Focal jelentősen kiterjesztett változatát a DIASP - a Dialogue Design System - a mikroelektronika céljára tervezett speciális CAD-ként a befogadó nyelvként használták.
A hasonló szintaxis miatt a Focal egyszerűen ítélve összehasonlítható a BASIC-dal. A fókusz a képességeknél alacsonyabb, mint a BASIC. Például, a Fockal teljesen hiányzik a string adat típusától. a Focal összes változója numerikus (általában törtszámú, lebegőpontos számokkal). Ugyanakkor a Fokal tolmácsa sokkal kevésbé igényli az erőforrásokat (elsősorban memóriát), mint a BASIC, ami lehetővé teszi, hogy bonyolultabb programokat hajtson végre az erőforrás-csökkentett rendszereken.
Jelenleg a Focal nem fejlődik és gyakorlatilag nem használatos, a fent említett Focal-81 portokat a rajongók szórakoztató célokra készítették.
A gyújtóponti utasítások rövidített formában írhatók, csak az első betű. A Focal az európai nyelveken is rendelkezésre áll (a DEC szolgáltatta).
Mintaprogramok
A Focal sorainak címkéi a következők: <номер_группы>.<номер_строки>. A GOTO, IF, DO parancsokban a teljes címke és a csoportszám vonalkód nélkül is megadható (a csoport legkisebb számához tartozó átmenetet okozza).
A "!" Felkiáltójel Az ASK és TYPE parancsok (a konzol bemenete / kimenete) az argumentumok határolóját (és a ",") is okozzák, és a következő listaelem beírása vagy kiadása előtt sor törést okoz.
Az IF utasítás értékeli a kifejezés értékét, és átadja a három címke közül az egyiket nulla értékkel, nullával egyenlő értékkel és nullával nagyobb értékkel. Ha a címke elmarad, akkor az ellenőrzés átkerül az IF következő sorára.
Nézd meg, mi a "Focal" más szótárakban:
focal - az angol. képlet számológép FOCAL, képletkalkulátor programokat. fókuszos FOCAL az angoloktól. képlet számológép FOCAL, képletkalkulátor program ... Szótár rövidítések és rövidítések
BK - Típusú otthoni számítógép Kiadva ... Wikipedia
BK (számítógépek családja) - Ez a kifejezés más jelentésekkel rendelkezik, lásd BK (családok számítógépek) (értékek). BK (számítógépek családja) Típus ... Wikipedia
Dialog számítástechnikai komplexum - A DVK 2 legújabb verziója a DVK 2M (MS0505) későbbi verziója ... Wikipedia
UKNC - Elektronika MC 0511 Típus Oktató Számítógép Kiadva 1987 Megjelent a Processzor 2 × KM1801VM2 Memória ... Wikipedia
Elektronika MC 0511 - Típusú oktató számítógép Released 1987 Produced by ... Wikipedia
UK-NC - Elektronika MC 0511 típusú oktató számítógép Kiadás 1987 Megjelent a Processzor 2 × KM1801VM2 memória ... Wikipedia
Egyesült Királyság NC - Electronics MS 0511 Típus Oktató Számítógép Kiadva 1987 Megjelent a Processzor 2 × KM1801VM2 Memória ... Wikipedia
- Mikroprocesszorok (3 könyvkészlet). A könyv a kiadó által 1984-ben kiadott "Mikroprocesszorok" oktatási kézikönyvek anyagán alapul. Az első könyv az integrált áramkörök mikroprocesszorainak architektúrájának alapjaira irányul ... Tovább Vásárlás 980 Forint