Kompilatory: Różnice pomiędzy wersjami
(→= Loglan bez środowiska sieciowego) |
(→Historia) |
||
(Nie pokazano 19 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
− | + | ||
+ | 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://sourceforge.net/projects/loglan82 |
− | * | + | |
− | * | + | === Instrukcje instalowania Loglanu === |
+ | Poprzednie wersje środowiska Loglan możesz zainstalować na komputerach z Linuxem lub Windowsem. | ||
+ | * [[Media:INSTALL_VLP.pdf|podręcznik instalacji Loglanu VLP na platformę Linux]] | ||
+ | * [[Media:Instaluj_Loglan_na-_Windows.pdf|podręcznik instalacji VLP na platformę Windows]] | ||
+ | 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]] | ||
− | |||
== [[Kompilatory na Linuksie|Linux]] == | == [[Kompilatory na Linuksie|Linux]] == | ||
+ | '''Wersja surowa'''<br /> | ||
+ | |||
+ | 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:<br /> | ||
+ | # 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'''<br /> | ||
+ | # uruchom VLP poleceniem logker | ||
== [[Kompilator na Windows|Windows]] == | == [[Kompilator na Windows|Windows]] == | ||
Linia 17: | Linia 37: | ||
=== Środowisko Loglan VLP === | === Ś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]] | [[Media:Instaluj_Loglan_na-_Windows.pdf]] | ||
Linia 32: | Linia 52: | ||
* Android ? | * Android ? | ||
* OS X ? | * OS X ? | ||
+ | |||
+ | == Historia == | ||
+ | Dla zainteresowanych zamieszczamy tabelę pokazującą jak wiele zrobiono pomimo braku pieniędzy. | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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 Szczepań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. \\ | ||
== Przypisy == | == Przypisy == |
Aktualna wersja na dzień 10:17, 30 lip 2017
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://sourceforge.net/projects/loglan82
Instrukcje instalowania Loglanu
Poprzednie wersje środowiska 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 Szczepań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. \\