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{Neff:1999:ODC,
author = "Norman Neff",
title = "{OO} design in compiling an {OO} language",
journal = j-SIGCSE,
volume = "31",
number = "1",
pages = "326--330",
month = mar,
year = "1999",
CODEN = "SIGSD3",
DOI = "https://doi.org/10.1145/384266.299798",
ISSN = "0097-8418 (print), 2331-3927 (electronic)",
ISSN-L = "0097-8418",
bibdate = "Sat Nov 17 16:56:36 MST 2012",
bibsource = "http://portal.acm.org/;
http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
abstract = "Object-oriented languages have been moving into the
mainstream of the undergraduate curriculum at an
accelerating rate. We have developed a one semester
compilers course centered on object-oriented languages.
In this paper we discuss some of the major topic
changes and technical changes dictated by the shift to
object orientation. In particular, we show how to apply
object-oriented design and the Visitor design pattern
to the problem of implementing a multipass compiler for
an object-oriented language.",
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
- apply,
24(1)252,
24(4)11,
25(2)59,
25(3)26,
26(1)309,
27(1)186,
27(1)273,
28(1)73,
28(1)93,
28(1)266,
29(1)145,
29(1)204,
29(1)390,
29(2)39,
29(3)11,
30(1)6,
30(1)112,
31(1)43,
31(1)242,
31(3)99
- centered,
22(4)49,
26(1)334,
27(1)126,
28(3)45,
29(1)140,
31(1)83,
31(3)163
- change,
23(4)51,
24(1)72,
24(1)163,
24(1)255,
24(1)304,
25(2)1,
25(3)45,
26(1)131,
26(1)263,
26(1)304,
26(1)366,
27(1)374,
28(1)78,
28(1)319,
28(2)49,
28(3)23,
28(4)55,
29(1)330,
29(1)390,
29(2)17,
29(3)21,
29(3)37,
29(3)51,
29(4)62,
30(1)25,
30(1)107,
30(1)366,
30(1)370,
30(3)25,
30(3)59,
30(3)86,
30(3)189,
30(3)275,
30(3)303,
31(1)31,
31(1)341,
31(1)345,
31(3)5,
31(3)33,
31(3)88,
31(3)119,
31(3)131,
31(3)194,
31(4)70,
31(4)121
- compiler,
22(3)2,
22(4)43,
23(2)51,
23(3)17,
24(1)46,
24(1)138,
24(1)192,
24(2)41,
25(2)38,
26(1)198,
26(1)208,
26(1)238,
26(1)339,
26(3)37,
27(1)76,
27(1)163,
27(1)238,
28(1)300,
28(3)60,
29(1)58,
29(1)248,
29(1)253,
29(1)258,
30(1)370,
30(3)69,
30(3)157,
30(3)199,
30(3)239,
31(2)65,
31(3)91,
31(3)208
- compiling,
22(3)2,
25(2)38,
29(1)253,
30(1)232
- dictated,
22(4)5,
26(1)160,
31(2)73
- implementing,
22(1)6,
22(1)134,
24(2)7,
27(1)66,
27(1)146,
27(1)228,
27(4)21,
28(1)333,
28(2)43,
28(4)3,
29(1)229,
29(1)384,
29(3)59,
30(1)73,
30(1)176,
31(1)316,
31(3)68,
31(3)200,
31(4)66
- mainstream,
28(2)56,
30(3)249
- moving,
26(1)208,
31(1)160
- Neff, Norman,
25(1)20
- object,
22(1)260,
22(3)45,
24(1)134,
24(1)192,
24(3)39,
25(1)265,
25(4)38,
26(1)198,
26(1)203,
26(1)324,
26(1)344,
26(1)407,
26(2)36,
27(1)178,
28(1)88,
28(3)45,
28(4)25,
28(4)36,
29(1)35,
29(1)39,
29(1)72,
29(1)82,
29(1)131,
29(1)135,
29(1)140,
29(1)345,
30(1)45,
30(1)48,
30(1)53,
30(1)97,
30(1)267,
30(1)336,
30(1)345,
30(3)37,
30(3)271,
30(3)280,
31(1)31,
31(1)92,
31(1)170,
31(1)368,
31(2)48,
31(2)51,
31(2)62,
31(3)52,
31(4)66
- OO,
26(1)324,
29(2)17,
31(4)61
- orientation,
24(1)230,
26(1)324,
27(1)199,
28(2)49,
29(1)87,
29(4)58,
30(1)181,
30(1)202
- oriented, Object-,
23(2)9,
24(1)129,
25(4)5,
26(1)319,
26(1)324,
26(1)329,
26(1)396,
27(1)19,
28(2)25,
29(1)135
- particular,
22(2)15,
22(3)21,
24(1)113,
24(3)14,
24(3)51,
24(4)15,
26(1)6,
26(1)41,
26(1)145,
26(1)160,
26(1)366,
26(3)17,
26(4)59,
27(1)1,
27(1)66,
27(1)76,
27(1)126,
27(1)173,
27(1)273,
27(3)27,
28(1)73,
28(1)117,
28(1)333,
28(2)3,
28(2)21,
29(1)58,
29(1)63,
29(1)101,
29(1)106,
29(1)131,
29(1)150,
29(3)59,
30(1)6,
30(1)25,
30(1)202,
30(1)282,
30(1)307,
30(3)14,
30(3)64,
30(3)86,
30(3)153,
30(3)171,
30(4)61,
31(3)60,
31(4)32,
31(4)35
- pattern,
22(3)39,
23(3)27,
24(3)1,
26(1)71,
26(1)281,
27(1)223,
27(1)263,
28(1)27,
29(1)58,
29(3)54,
30(1)6,
30(1)48,
30(1)153,
30(1)326,
30(1)331,
30(1)336,
30(3)37,
30(4)18,
31(1)37,
31(1)87,
31(1)95,
31(1)127,
31(4)101
- rate,
24(1)63,
24(4)1,
25(4)2,
26(1)203,
26(1)290,
27(1)116,
29(1)111,
29(1)209,
29(1)301,
29(3)74,
30(1)15,
30(1)82,
30(1)366,
30(3)219,
30(3)223,
31(1)198
- semester,
22(4)55,
24(1)5,
24(3)51,
24(3)60,
25(4)13,
26(1)31,
26(1)41,
26(1)80,
26(1)188,
27(1)186,
27(1)223,
28(1)53,
28(1)73,
28(1)310,
28(3)23,
28(4)25,
29(1)116,
29(1)145,
29(1)209,
29(1)214,
29(1)233,
29(1)253,
29(1)262,
29(1)330,
29(3)117,
30(1)68,
30(1)232,
30(1)312,
30(3)125,
30(3)206,
30(3)223,
31(1)150,
31(1)189,
31(2)37,
31(3)123,
31(3)143,
31(3)186
- shift,
24(1)304,
27(1)317,
28(1)78,
28(1)83,
28(4)36,
30(1)145,
31(1)31,
31(1)203
- 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)180,
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)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
- technical,
0(0)0,
23(1)130,
23(2)21,
23(4)27,
24(1)309,
24(2)2,
24(2)7,
24(3)51,
24(4)1,
26(0)xxii--414,
26(1)41,
26(2)52,
26(4)45,
27(1)248,
27(1)273,
28(0)xxxii--441,
28(1)102,
28(1)295,
28(2)49,
29(0)xxi--404,
29(1)1,
29(1)320,
29(1)390,
29(2)11,
29(3)6,
29(4)58,
30(0)xx--396,
30(0)0,
30(1)117,
30(1)140,
30(1)181,
30(1)252,
30(1)262,
30(3)25,
30(3)28,
30(3)285,
31(0)xix--383,
31(1)155,
31(1)189,
31(1)208,
31(1)237,
31(2)17,
31(3)33,
31(3)115,
31(3)123,
31(4)13,
31(4)35,
31(4)106,
31(4)121
- visitor,
31(1)87