Category:Loglan82: Difference between revisions

m
Cleaned up "language" template + fixed typo
(create category Loglan82)
 
m (Cleaned up "language" template + fixed typo)
 
Line 3:
|safety=both
|gc=yes
|hopl id=2180
<!-- |parampass=both
|linksite=http://lem12.uksw.edu.pl/wiki/Loglan'82_project}}
|checking=both
|express=explicit
|strength=strong
|compat=both
|tags=log
|LCT=yes -->
|download=https://sourceforge.net/projects/loglan82
|link=http://lem12.uksw.edu.pl/wiki/Loglan'82_project}}
 
'''Loglan'82''' is a programming language conceived for object and distributed programming.
 
It has many features that make Loglan'82 a tool surpassing other programming languages:
* It enjoys a unique safe and efficient system of managing objects, see [[Safe dealocationdeallocation]],
* It offers modules of classes ('''class'''), moreover it allows to declare modules of cooperating objects i.e. '''coroutines''' and modules of threads ('''process'''). One can create not only objects of classes, but also objects of coroutines with their ''fibres'' and objects of processes, aka agents with their ''threads''.
* Virtual machines of Loglan may connect (through internet) in a virtual, multiprocesorr computer.This allows to distribute a computation of a program between processors in a controlled way.
Line 23 ⟶ 16:
* Each object of a process, i.e. an agent may create its own system of coroutine objects and manage it,
 
|download=[https://sourceforge.net/projects/loglan82/ Loglan82 on Sourceforge]
[1] http://lem12.uksw.edu.pl/wiki/Loglan'82_project - project webpage
 
{{language programming paradigm|Imperative}}
{{language programming paradigm|Object-oriented}}
{{language programming paradigm|Generic}}
<br clear="both">