Kompilatory: Różnice pomiędzy wersjami

Z Lem
Skocz do: nawigacji, wyszukiwania
(Historia)
 
(Nie pokazano 29 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
Pierwszy kompilator Loglanu'82 powstał w r. 1981 na minikomputery Mera 400<ref>Dziękujemy prof. Andrzejowi Janickiemu wtedy dyrektorowi zjednoczenia MERA za grant na badania prowadzace do powstania języka i kompilatora Loglanu.</ref>.  
+
 +
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 />
  
Potem kompilator był przenoszony na
+
Sprawdź stronę: <br />
* mainframy - w Kilonii w 1984,
+
http://sourceforge.net/projects/loglan82
* maszyny VAX/VMS - w Rzymie w 1985
+
* na PC/AT w Instytucie Informatyki UW 1985
+
  
Obecnie Loglan'82 działa na platformie
+
=== Instrukcje  instalowania Loglanu ===
* [[Kompilatory na Linuksie|Linux]]
+
Poprzednie wersje środowiska Loglan możesz zainstalować na komputerach z Linuxem lub Windowsem.
* [[Kompilator na Windows|Windows]] (z ograniczeniami)
+
* [[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]] ==
 +
'''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]] ==
 +
 +
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
 +
 +
[http://lem12.uksw.edu.pl/Loglan82/loglan4Windows2011Aug.zip 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.
 
Pomóż nam w pracy nad ulepszeniem kompilatorów.
 
-----
 
-----
A może warto przenieść Loglan na platformy
+
A może warto przenieść Loglan na platformy:
* 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 ==
 +
<references/>
  
 
[[Loglan'82|Powrót]]
 
[[Loglan'82|Powrót]]

Aktualna wersja na dzień 10:17, 30 lip 2017

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.
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:

  1. edytuj program i zapisz go w pliku z rozszerzeniem .log
  2. kompiluj:
  1. polecenie loglan plik.log skompiluje Twój program
  2. polecenie gen plik przygotuje dwa pliki plik.ccd oraz plik.pcd do wykonywania
  1. polecenie int plik uruchomi wykonywanie Twojego programu.

Wersja wykorzystująca środowisko VLP

  1. 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. \\

Przypisy


Powrót