SP Forth

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 martie 2016; verificările necesită 12 modificări .
SP Forth
Tip de sistem de fort
Dezvoltator Andrey Cherezov și alți participanți RU-Fig
Scris in Mai departe
Sistem de operare Windows , Linux
Prima editie 1992
ultima versiune 4.20 (21 ianuarie 2009)
Licență GPL
Site-ul web spf.sourceforge.net

SP-FORTH  este o implementare a limbajului Forth , începută de programatorul de Kaliningrad Andrey Cherezov în 1992 [1] . În prezent, proiectul este dezvoltat de un număr de participanți din Grupul de interes al patrulea al Rusiei (RU-FIG) [2] . Implementează în principal standardul ANSI 94, deși are o serie de diferențe și extensii [3] . Inițial, a funcționat sub controlul sistemului de operare MS DOS , începând cu a 3-a versiune - Windows , în prezent există și o versiune Linux .

Biblioteci de extensii

Utilizare

Are o anumită faimă datorită pachetului comercial EServ [4] scris pe baza lui de Andrey Cherezov . Un alt pachet de aplicații popular scris în SP-Forth este utilitarul de automatizare Windows nnCron .

Ca exemplu de utilizare în domeniul controlului echipamentelor tradiționale pentru Fort, se poate numi sistemul de înregistrare a imaginilor creat la Universitatea de Stat din Altai de către A. V. Kalachev [5] .

Proiect URL Descriere
Eserv eserv.ru Server HTTP/FTP/SMTP/POP3/IMAP și proxy pentru Win32
(multe proiecte) delosoft.com sisteme fort pentru pocket PC
nncron nncron.ru Unix-like cron scheduler pentru Windows cu scripturi
al patrulea-script forth-script.sf.net SP-Forth ca CGI
acweb acweb.sf.net Server HTTP pentru Win32
acfreeproxy acfreeproxy.sf.net server proxy http
acftp acftp.sf.net server ftp

Versiuni

v1.0

O căutare nereușită a unui sistem Forth bun pentru PC-ul IBM a dus la scrierea propriului său traducător Forth. A fost lansat în vara lui 1992 și v1.0 a devenit baza pentru toate versiunile ulterioare: dicționarele de bază v1.01-1.5 au fost revizuiri și îmbunătățiri ale v1.0 originală.

v1.5

Începând cu versiunea 1.5, au început schimbări semnificative în SP-Forth. Timp de o jumătate de an de lucru cu primele versiuni ale SP-Forth, au fost identificate toate „gâturile de sticlă” ale acestor implementări, au fost luate în considerare dorințele utilizatorilor și au fost adăugate extensii. Scris în iarna lui 1993.

v2.0 beta

noiembrie 1993

v2.5

mai 1994

v2.5.13

Ultima lansare oficială a versiunii DOS a SP-Forth. Dezvoltarea ulterioară a versiunilor dos nu este planificată. Versiunile viitoare ale SP-Forth vor rula sub Win32.

v3.01

ianuarie 1996

v3.70

Este o versiune revizuită a SPF/3.14. Obiectivele principale ale revizuirii sunt compilarea SPF în sine, îmbunătățirea gestionării erorilor de către al patrulea sistem, „siguranța firelor” a tuturor cuvintelor pentru organizarea multithreading-ului deja la nivelul nucleului SPF.

v4.0

Ianuarie 2001 SP-Forth/4.0 este lansat sub numele SPF4 și sub licență GPL.

Note

  1. Pagina lui Andrey Cherezov . Consultat la 5 aprilie 2012. Arhivat din original pe 27 martie 2012.
  2. RO FIG . Preluat la 18 mai 2022. Arhivat din original la 25 aprilie 2022.
  3. Caracteristicile SPF . Consultat la 5 aprilie 2012. Arhivat din original pe 4 februarie 2012.
  4. ↑ În al doilea rând în Rusia: starea actuală și eforturile de standardizare
  5. A.V. Kalachev. Sistem de înregistrare a imaginilor bazat pe o cameră digitală cu un singur cip KAC-9630  // Journal of radio electronics. - 2007. - Nr 6 .

Link -uri