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 dealocation]],
* 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.
* Objects of processes (agents) can be alocated on different nodes of a network of virtual machines or on the same machine.

Features

  • *safe deallocation of objects* - kill(x)
  • coroutines
  • processes
  • *alien call* - an original, object protocol

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Loglan82

Loglan82 Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Loglan82!

Additional Project Details

Operating Systems

Linux, Windows

Languages

Polish

Intended Audience

Developers, Education

User Interface

wxWidgets

Programming Language

C, C++, Fortran

Related Categories

Fortran Object Oriented Software, Fortran Compilers, Fortran Interpreters, C++ Object Oriented Software, C++ Compilers, C++ Interpreters, C Object Oriented Software, C Compilers, C Interpreters

Registered

2012-05-15