Kompilatory: Różnice pomiędzy wersjami
Linia 1: | Linia 1: | ||
Obecnie Loglan'82 działa na dwóch platformach: Linux i Windows. | Obecnie Loglan'82 działa na dwóch platformach: Linux i Windows. | ||
+ | === Repozytorium żródeł i kompilatorów Loglanu === | ||
+ | Trwają prace (Andrzej Zadrożny) zmierzające do ujednolicenia kodu żródłowego kompilatora i maszyny wirtualnej Loglanu. | ||
+ | W tej chwili możesz pobrać paczki dla dystrybucji Debian i Ubuntu z rozszerzeniem .deb i zainstalować je w swoim systemie Linuks.<br /> | ||
+ | Dla użytkowników Windows: możesz ściągnąć kompilatot (trzy pliki .exe)<br /> | ||
+ | |||
+ | Sprawdź stronę <br /> | ||
+ | http://sourceforgenet.org/loglan82 | ||
=== Instrukcje instalowania Loglanu === | === Instrukcje instalowania Loglanu === | ||
Środowisko Loglan możesz zainstalować na komputerach z Linuxem lub Windowsem. | Środowisko Loglan możesz zainstalować na komputerach z Linuxem lub Windowsem. | ||
Linia 7: | Linia 14: | ||
Możesz też uruchomić Loglan w środowisku Eclipse - ta wersja Loglanu nie jest na razie pełna! | Możesz też uruchomić Loglan w środowisku Eclipse - ta wersja Loglanu nie jest na razie pełna! | ||
* [[Media:Instalacja wtyczki do Eclipse.pdf|Instalowanie wtyczki Loglan do Eclipse]] | * [[Media:Instalacja wtyczki do Eclipse.pdf|Instalowanie wtyczki Loglan do Eclipse]] | ||
− | + | ||
− | + | ||
== [[Kompilatory na Linuksie|Linux]] == | == [[Kompilatory na Linuksie|Linux]] == | ||
'''Wersja surowa'''<br /> | '''Wersja surowa'''<br /> |
Wersja z 15:48, 29 paź 2015
Obecnie Loglan'82 działa na dwóch platformach: Linux i Windows.
Spis treści
Repozytorium żródeł i kompilatorów Loglanu
Trwają prace (Andrzej Zadrożny) zmierzające do ujednolicenia kodu żródłowego kompilatora i maszyny wirtualnej Loglanu.
W tej chwili możesz pobrać paczki dla dystrybucji Debian i Ubuntu z rozszerzeniem .deb i zainstalować je w swoim systemie Linuks.
Dla użytkowników Windows: możesz ściągnąć kompilatot (trzy pliki .exe)
Sprawdź stronę
http://sourceforgenet.org/loglan82
Instrukcje instalowania Loglanu
Środowisko Loglan możesz zainstalować na komputerach z Linuxem lub Windowsem.
Możesz też uruchomić Loglan w środowisku Eclipse - ta wersja Loglanu nie jest na razie pełna!
Linux
Wersja surowa
Jeśli nie masz zamiaru korzystać z (ubogiej) grafiki i ograniczasz się do obliczeń sekwencyjnych (bez procesów), to możesz kompilować i wykonywać ciekawe programy postępując wg tego schematu:
- edytuj program i zapisz go w pliku z rozszerzeniem .log
- kompiluj:
- polecenie loglan plik.log skompiluje Twój program
- polecenie gen plik przygotuje dwa pliki plik.ccd oraz plik.pcd do wykonywania
- polecenie int plik uruchomi wykonywanie Twojego programu.
Wersja wykorzystująca środowisko VLP
- uruchom VLP poleceniem logker
Windows
Oskar Świda posłużył się w r. 1996 pakietem qt(1) - dziś nieużytecznym i zapomnianym. Stąd wynikają kłopoty. W r. 2011 O. Świda przekształcił nieco środowisko VLP wykorzystując pakiet qt3. Nadal nie jest idealnie..
Dla tych, którzy chcą kompilować i wykonywać programy loglanowskie na platformie Windows mamy dwie (nieoptymalne) propozycje:
Środowisko Loglan VLP
Kamil Burzyński zainstalował kompletne środowisko Loglanu VLP na platformie Windows w r. 2013. Polega to na symulowaniu Linuxa na platformie Windows. (Mianowicie, Kamil Burzyński użył program cygwin.) Efekt jest całkiem dobry, z małymi zastrzeżeniami. Media:Instaluj_Loglan_na-_Windows.pdf
Loglan bez środowiska sieciowego
Tomasz Reda przeniósł kompilator na platformę Windows w r. 2011
Pliki wykonywalne i biblioteki - do ściągnięcia i rozpakowania.
To nie jest kompletny Loglan - nie działaja procesy!!
Pomóż nam w pracy nad ulepszeniem kompilatorów.
A może warto przenieść Loglan na platformy:
- Android ?
- OS X ?
Historia
Dla zainteresowanych zamieszczamy tabelę pokazującą jak wiele zrobiono pomimo braku pieniędzy.
Platforma | Rok | Osoba(osoby) |
---|---|---|
pierwsza implementacja Loglanu na MERA 400 polskim minikomputerze | 1982 Instytut Informatyki Uniwersytet Warszawski na zlecenie Zjednoczenia MERA | Antoni Kreczmar szef zespołu, Danuta Szczepańska, Andrzej I. Litwiniuk, W. Nykowski, Paweł Gburzyński, Marek Lao |
mainframe Siemens, kompatybilny z komputerami IBM (USA) i Riad(ZSRR) | 1984 Institut fuer Informatik Christian-Albrechts-Universitaet zu Kiel | Paweł Gburzyński i Andrzej I. Litwiniuk |
komputery VAX/VMS | 1985 IASI CNR ROME | Danuta Sczpańska |
komputery PDP-11 | 1985 Instytut Informatyki UW | Joanna Findeisen |
IBM PC/XT DOS | 1986 Instytut Informatyki UW | Danuta Szczepańska, Marcin Benke, Grzegorz Grudziński |
Nowy protokół tzw. alien call | 1988 IInf UW | Bolek Ciesielski |
Nowa koncepcja modułów process | 1988 IInf UW | Bolek Ciesielski |
A Loglan to C crosscompiler | 1989 Silesian University | M. Wojtylak, T. Gottwald |
Treść komórki | Treść komórki | Treść komórki |
Treść komórki | Treść komórki | Treść komórki |
Loglan ported to Unix | 1991 Universite de Pau | Paweł Susicki |
Loglan ported to Atari STE | 1992 Universite de Pau | Sebastien Bernard |
Loglan distributed through internet | !993 Universite de Pau | Andrzej Salwicki |
Loglan installed on Windows95 | 1995 Univerite de Pau | Frederick Pataud |
VLP - Virtual Loglan Processor | 1996 Universite de Pau, Technical University of Bialystok | Oskar Świda |
Treść komórki | Treść komórki | Treść komórki |
1983 - Summer School on Loglan. Hans Langmaack solves the problem of static binding of identifiers in the presence of multilevel inheritance. \\
1986 - Danuta Wasersztrum-Szczepanska ports Loglan to IBM PC. \\ 1987 - continuation of the works on PC \\ 1988 - Bolek Ciesielski proposes and realizes a new concept of parallel processes and a new communication mechanism "alien call". He realizes as well an experimental network of PCs executing Loglan's processes. \\ 1989 A Loglan to C crosscompiler was realized by M.Wojtylak and T.Gottwald. \\ 1990 - J.Bartoszek wrote a structured editor \\ 1991 - Pawel Susicki installs Loglan in Unix environment \\ 1992 - Sebastien Bernard ports Loglan to Atari STE \\ 1993 - distribution of Loglan by network. \\