Last update: Wed Sep 26 02:07:32 MDT 2018
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Ben-Ari:1996:UII,
author = "Mordechai Ben-Ari",
title = "Using inheritance to implement concurrency",
journal = j-SIGCSE,
volume = "28",
number = "1",
pages = "180--184",
month = mar,
year = "1996",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/236462.236535",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 18:57:32 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "The Ada programming language is an excellent vehicle
for teaching concurrent programming because support for
concurrency has been designed into the language. The
paper shows how primitives from other concurrent
programming languages (occam, Linda, Joyce) can be
simulated within Ada. This enables students to study
other constructs without the overhead of learning a new
language and programming environment. The simulations
use inheritance which was introduced into the new Ada
95 standard. They can also be used as examples of
inheritance when teaching object-oriented
programming.",
acknowledgement = ack-nhfb,
fjournal = "SIGCSE Bulletin (ACM Special Interest Group on
Computer Science Education)",
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J688",
}
Related entries
- Ada,
22(1)6,
22(1)201,
22(1)263,
22(2)21,
22(2)47,
23(1)337,
24(1)129,
26(1)373,
26(1)385,
26(1)407,
26(4)59,
27(3)47,
28(1)19,
28(3)51,
29(1)164,
29(1)214,
29(1)315,
29(2)17,
30(1)370,
30(3)185,
31(2)65
- Ari, Mordechai, Ben-,
28(3)51,
29(2)7,
29(3)62,
30(1)257,
30(3)185,
30(3)300,
31(3)13,
31(3)91
- because,
22(4)49,
23(2)21,
23(4)41,
24(1)72,
24(1)102,
24(1)173,
24(2)35,
24(2)55,
26(1)46,
26(1)300,
26(2)36,
26(4)59,
27(1)66,
27(1)195,
27(1)228,
27(1)278,
27(1)340,
27(3)27,
27(3)47,
27(4)13,
28(1)300,
28(1)363,
28(3)51,
29(1)77,
29(1)258,
29(1)340,
29(3)21,
29(3)57,
29(4)45,
30(1)73,
30(1)112,
30(1)341,
30(1)383,
30(3)162,
30(3)257,
31(1)232,
31(1)291,
31(2)48,
31(2)73,
31(3)21,
31(3)99,
31(3)171,
31(3)198,
31(4)13,
31(4)61
- Ben-Ari, Mordechai,
28(3)51,
29(2)7,
29(3)62,
30(1)257,
30(3)185,
30(3)300,
31(3)13,
31(3)91
- concurrency,
22(3)21,
22(3)39,
23(1)92,
23(1)155,
24(1)46,
24(1)276,
24(2)35,
24(3)45,
26(3)8,
28(1)165,
29(1)229,
30(1)217,
30(1)237,
30(3)185,
30(4)18,
31(3)13,
31(4)101
- concurrent,
22(1)89,
22(1)94,
22(1)206,
22(2)38,
23(1)309,
23(3)7,
24(1)46,
24(1)176,
26(3)22,
26(4)59,
27(1)82,
27(1)214,
27(2)31,
28(1)165,
29(3)77,
30(1)217,
30(1)247,
30(3)185,
31(1)252,
31(1)367,
31(3)13,
31(3)91,
31(4)66
- construct,
23(1)283,
23(3)20,
23(3)31,
24(1)192,
26(1)111,
26(1)169,
26(1)208,
26(4)59,
27(1)1,
28(3)51,
29(1)25,
29(1)39,
30(1)166,
30(1)257,
30(1)317,
30(1)383,
30(3)69,
30(3)185,
30(3)254,
30(3)275,
31(1)127,
31(1)266,
31(3)44,
31(3)91,
31(3)147
- designed,
22(2)34,
22(2)55,
22(3)25,
22(3)34,
23(3)17,
24(1)34,
24(1)46,
24(1)53,
24(1)81,
24(1)197,
24(3)51,
26(1)21,
26(1)31,
26(1)97,
26(1)193,
26(1)198,
26(1)334,
26(2)61,
26(3)37,
26(3)45,
26(3)51,
26(4)9,
27(1)39,
27(1)76,
27(1)163,
27(1)173,
27(1)223,
27(2)44,
27(3)15,
27(3)53,
27(4)5,
28(1)73,
28(1)83,
28(1)88,
28(1)112,
28(1)300,
28(1)310,
28(1)368,
28(3)60,
28(4)33,
28(4)36,
29(1)150,
29(1)238,
29(1)243,
29(1)335,
29(1)345,
29(2)7,
29(2)17,
29(2)54,
29(4)30,
30(1)25,
30(1)48,
30(1)87,
30(1)126,
30(1)176,
30(1)237,
30(1)297,
30(1)307,
30(1)365,
30(3)69,
30(3)90,
30(3)94,
30(3)105,
30(3)130,
30(3)219,
30(4)37,
30(4)42,
31(1)276,
31(1)286,
31(1)311,
31(1)346,
31(2)48,
31(2)62,
31(3)88,
31(3)99,
31(3)103,
31(3)167,
31(4)42,
31(4)50
- enable,
25(3)26,
26(1)16,
26(1)41,
26(1)193,
26(1)281,
27(2)7,
29(1)355,
29(1)390,
29(4)38,
30(1)25,
30(1)287,
30(3)69,
30(3)86,
30(3)134,
30(3)162
- excellent,
24(4)27,
27(1)191,
27(3)34,
28(1)155,
28(1)160,
28(2)31,
30(1)194,
30(1)272,
31(3)127
- implement,
22(3)7,
22(4)55,
24(1)197,
24(1)207,
24(1)246,
24(1)259,
24(2)35,
25(4)5,
26(1)160,
26(1)218,
26(4)9,
27(1)61,
27(1)71,
27(1)195,
27(1)218,
27(1)340,
28(1)53,
28(3)55,
29(1)39,
29(1)214,
29(2)17,
30(1)121,
30(1)297,
30(1)336,
30(1)341,
30(1)382,
30(3)14,
30(3)108,
30(3)181,
31(1)68,
31(1)165,
31(3)68,
31(3)91,
31(3)159,
31(3)201
- inheritance,
23(2)33,
24(1)138,
27(3)39,
28(1)24,
28(1)78,
28(1)217,
29(1)39,
29(1)82,
30(1)45
- introduced,
24(1)92,
24(1)134,
24(3)45,
26(1)26,
26(1)92,
26(1)300,
26(1)309,
26(1)324,
26(3)8,
27(1)1,
27(1)24,
27(1)66,
27(1)141,
28(1)4,
28(1)333,
29(1)169,
29(1)258,
29(1)277,
29(3)51,
29(3)77,
29(4)51,
30(1)365,
30(2)43,
30(3)102,
30(3)171,
31(1)105,
31(1)114,
31(1)252,
31(3)143,
31(3)155,
31(3)182,
31(3)194,
31(4)35
- Joyce,
24(1)46
- Linda,
24(1)46,
26(4)59,
28(1)14
- occam,
26(4)59
- overhead,
26(1)193,
26(1)309,
28(1)160,
29(3)21,
30(1)176,
30(1)350,
30(3)206
- primitive,
23(2)51,
27(1)19,
29(1)53,
30(1)267,
30(4)51,
31(1)87,
31(1)367,
31(3)91,
31(4)66
- show,
22(3)21,
24(1)286,
24(4)27,
25(3)26,
25(4)2,
25(4)5,
26(1)183,
26(2)61,
26(3)29,
26(3)51,
27(1)61,
27(1)131,
27(1)178,
27(1)253,
27(1)287,
27(1)350,
27(2)44,
27(2)49,
27(4)57,
28(1)83,
28(1)217,
28(1)237,
28(1)353,
28(1)358,
28(4)59,
29(1)35,
29(1)58,
29(1)96,
29(1)101,
29(1)272,
29(1)330,
29(3)24,
29(3)62,
30(1)48,
30(1)166,
30(1)257,
30(1)383,
30(3)41,
30(3)74,
30(3)139,
30(3)162,
30(4)62,
31(1)53,
31(1)78,
31(1)87,
31(1)146,
31(1)198,
31(1)326,
31(1)331,
31(2)31,
31(2)60,
31(3)1,
31(3)131,
31(3)151,
31(3)155,
31(3)163,
31(3)206,
31(4)13
- simulated,
23(3)17,
26(3)45,
28(2)31,
28(3)9,
28(z)233,
30(1)341,
30(3)185,
31(2)62
- simulation,
22(1)53,
22(1)125,
22(2)34,
23(1)87,
23(2)9,
24(1)129,
24(1)192,
24(2)7,
24(2)55,
24(3)57,
24(3)60,
24(4)15,
25(1)237,
25(4)41,
26(1)126,
26(1)178,
26(1)329,
26(3)51,
27(1)19,
27(1)233,
27(1)355,
27(2)59,
28(1)47,
28(1)53,
28(1)175,
28(1)368,
28(2)62,
28(z)233,
29(1)39,
29(1)184,
29(1)310,
29(1)345,
29(3)42,
29(3)71,
29(4)22,
30(1)1,
30(1)48,
30(1)227,
30(3)5,
30(3)228,
31(1)63,
31(1)92,
31(1)105,
31(1)227,
31(3)131
- standard,
22(3)34,
23(1)130,
23(2)51,
24(1)113,
24(1)142,
24(1)192,
24(1)197,
24(1)235,
24(2)2,
24(4)49,
25(1)78,
25(2)31,
26(1)51,
26(1)150,
26(1)160,
26(1)362,
26(2)9,
26(3)37,
26(4)5,
26(4)9,
27(1)163,
27(1)191,
27(1)209,
27(1)287,
27(2)31,
28(1)242,
29(1)67,
29(1)72,
29(1)126,
29(1)184,
29(1)194,
29(1)258,
29(1)360,
29(2)7,
29(2)28,
29(3)57,
29(4)57,
30(1)35,
30(1)145,
30(1)272,
30(1)341,
30(3)69,
30(3)310,
31(1)48,
31(1)174,
31(1)311,
31(2)51,
31(2)65,
31(2)73,
31(2)86,
31(3)79,
31(3)198,
31(3)200,
31(3)201
- vehicle,
22(2)55,
26(1)102,
26(3)29,
28(1)338,
29(1)194,
30(3)18,
31(1)95
- when,
23(3)5,
24(1)67,
24(1)173,
24(1)299,
24(3)35,
24(3)45,
24(3)53,
24(4)7,
25(2)57,
25(2)59,
25(3)39,
25(3)45,
25(4)41,
26(1)188,
27(1)66,
27(1)146,
27(1)278,
27(1)360,
27(2)18,
27(4)13,
28(1)185,
28(1)217,
29(1)131,
29(1)169,
29(1)229,
29(1)258,
29(1)282,
29(1)306,
29(1)315,
29(3)80,
29(4)54,
30(1)6,
30(1)20,
30(1)145,
30(1)227,
30(1)267,
30(1)292,
30(1)302,
30(1)365,
30(1)383,
30(3)125,
30(3)157,
30(3)181,
30(3)268,
30(3)271,
31(1)27,
31(1)78,
31(1)110,
31(1)127,
31(1)136,
31(1)174,
31(1)346,
31(2)31,
31(2)69,
31(2)73,
31(3)9,
31(3)40,
31(3)52,
31(3)155,
31(3)180,
31(3)192,
31(4)42,
31(4)87