Open Access

GreatFree as a Generic Distributed Programming Language and the Foundation of the Cloud-Side Operating System

   | Mar 16, 2024

Cite

Figure 1.

Sequential and Standalone Paradigm
Sequential and Standalone Paradigm

Figure 2.

Distributed Frameworks Paradigm
Distributed Frameworks Paradigm

Figure 3.

GreatFree Paradigm - DP
GreatFree Paradigm - DP

Figure 4.

GreatFree Paradigm - AMTL
GreatFree Paradigm - AMTL

Figure 5.

GreatFree Paradigm – AMTL for Map/Reduce
GreatFree Paradigm – AMTL for Map/Reduce

Figure 6.

GreatFree Paradigm - SPRA
GreatFree Paradigm - SPRA

the Categorizations of the MSP and MPP Instances

ID Technique MSP MPP TIP TVP Year of Birth
1 CSP N Y N Y 1978
2 Ada Y N Y N 1980
3 Emerald Y N Y N 1985
4 Linda Y N Y N 1986
5 Erlang N Y Y N 1986
6 LabVIEW N Y Y N 1986
7 Hermes N Y N Y 1986
8 SR Y N Y N 1988
9 Concurrent Smalltalk-90 N Y Y N 1989
10 Haskell Y N Y N 1990
11 Janus N Y Y N 1990
12 CORBA Y N Y N 1991
13 MPI N Y Y N 1991
14 Oz N Y N Y 1991
15 SHMEM Y N Y N 1993
16 CML N Y N Y 1993
17 Glenda Y N Y N 1994
18 Limbo N Y Y N 1995
19 Millepede Y N Y N 1996
20 Joule N Y Y N 1996
21 E Y N Y N 1997
22 MPJ N Y N Y 1999
23 MPD Y N Y N 2000
24 SALSA N Y Y N 2001
25 CAL N Y Y N 2001
26 D N Y N Y 2001
27 X10 Y N Y N 2004
28 JoCaml N Y N Y 2004
29 JCSP N Y N Y 2005
30 PyCSP N Y N Y 2006
31 Akka N Y Y N 2009
32 Go N Y Y N 2009
33 Axum N Y Y N 2009
34 Bloom Y N Y N 2010
35 Rust N Y N Y 2010
36 Ateji PX N Y Y N 2010
37 Elixir N Y Y N 2011
38 Julia N Y N Y 2012
39 Akka.NET N Y Y N 2013

the Summary of the MSP and the MPP

Paradigm Proportion
39(100%) 1970s 1980s 1990s 2000s
MSP 13(33%) 0(0%) 4(10%) 6(15%) 3(8%)
MPP 26(67%) 1(3%) 4(10%) 7(18%) 14(36%)
TIP 28(72%) 0(0%) 7(18%) 26(23%) 11(28%)
TVP 11(28%) 1(3%) 1(3%) 3(8%) 6(15%)
MSP & TIP 13(33%) 0(0%) 4(10%) 6(15%) 3(8%)
MSP & TVP 0(0%) 0(0%) 0(0%) 0(0%) 0(0%)
MPP & TIP 15(39%) 0(0%) 4(10%) 3(8%) 8(21%)
MPP & TVP 11(28%) 1(3%) 1(3%) 3(8%) 6(15%)

The Categorizations of the PPP Instances

ID Technique MSP MPP TIP TVP Year of Birth
1 Id Y N Y N 1975
2 Sisal Y N N Y 1983
3 Occam N Y N Y 1983
4 Multilisp Y N Y N 1985
5 Newsqueak N Y N Y 1985
6 ParLog Y N Y N 1987
7 C* Y N Y N 1987
8 Joyce N Y N Y 1987
9 SequenceL Y N Y N 1989
10 Charm++ N Y Y N 1989
11 Lustre Y N Y N 1991
12 HPF Y N Y N 1991
13 Alef N Y N Y 1992
14 ZPL Y N Y N 1993
15 SuperPascal N Y N Y 1993
16 OpenMP Y N Y N 1997
17 Titanium Y N Y N 1998
18 UPC Y N Y N 1999
19 BMDFM Y N Y N 2002
20 CnC Y N Y N 2004
21 XC N Y N Y 2005
22 Fortress Y N N Y 2006
23 Sequoia++ Y N Y N 2006
24 Preesm N Y Y N 2008
25 Chapel Y N Y N 2009
26 C++AMP Y N Y N 2011

The Summary of the PPP

Paradigm Proportion
26(100%) 1970s 1980s 1990s 2000s
MSP 18(69%) 1(4%) 5(19%) 6(23%) 6(23%)
MPP 8(31%) 0(0%) 4(15%) 2(8%) 2(8%)
TIP 18(69%) 1(4%) 5(19%) 6(23%) 6(23%)
TVP 8(31%) 0(0%) 4(15%) 2(8%) 2(8%)
MSP & TIP 16(62%) 1(4%) 4(15%) 6(23%) 5(19%)
MSP & TVP 2(8%) 0(0%) 1(4%) 0(0%) 1(4%)
MPP & TIP 2(8%) 0(0%) 1(4%) 0(0%) 1(4%)
MPP & TVP 6(23%) 0(0%) 3(12%) 2(8%) 1(4%)
eISSN:
2470-8038
Language:
English
Publication timeframe:
4 times per year
Journal Subjects:
Computer Sciences, other