-
4
-
-
84890617906
-
-
Accessed April
-
FAQ - The Go Programming Language. Online: http://golang.org/doc/go-faq. html, Accessed April 2012.
-
(2012)
FAQ - The Go Programming Language
-
-
-
5
-
-
0034459145
-
The intellectual challenge of CSCW: The gap between social requirements and technical feasibility
-
M. S. Ackerman. The intellectual challenge of CSCW: The gap between social requirements and technical feasibility. Human-Computer Interaction, 15:179-203, 2000.
-
(2000)
Human-Computer Interaction
, vol.15
, pp. 179-203
-
-
Ackerman, M.S.1
-
6
-
-
35648995516
-
The landscape of parallel computing research: A view from Berkeley
-
EECS Department, University of California, Berkeley, Dec
-
K. Asanovic, R. Bodik, B. C. Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, and K. A. Yelick. The landscape of parallel computing research: A view from Berkeley. Technical Report UCB/EECS-2006-183, EECS Department, University of California, Berkeley, Dec 2006.
-
(2006)
Technical Report UCB/EECS-2006-183
-
-
Asanovic, K.1
Bodik, R.2
Catanzaro, B.C.3
Gebis, J.J.4
Husbands, P.5
Keutzer, K.6
Patterson, D.A.7
Plishker, W.L.8
Shalf, J.9
Williams, S.W.10
Yelick, K.A.11
-
7
-
-
0018005935
-
Can programming be liberated from the von Neumann style?: A functional style and its algebra of programs
-
J. Backus. Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs. Communications of the ACM, 21(8):613-641, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.8
, pp. 613-641
-
-
Backus, J.1
-
8
-
-
0001215961
-
Technological expectations and adoption of improved technology
-
December
-
Y. Balcer and S. A. Lippman. Technological expectations and adoption of improved technology. Journal of Economic Theory, 34(2):292-318, December 1984.
-
(1984)
Journal of Economic Theory
, vol.34
, Issue.2
, pp. 292-318
-
-
Balcer, Y.1
Lippman, S.A.2
-
9
-
-
79955158248
-
Empirical software engineering at Microsoft Research
-
C. Bird, B. Murphy, N. Nagappan, and T. Zimmermann. Empirical software engineering at Microsoft Research. In Pro-ceedings of the ACM 2011 conference on Computer supported cooperative work, pages 143-150, 2011.
-
(2011)
Pro-ceedings of the ACM 2011 Conference on Computer Supported Cooperative Work
, pp. 143-150
-
-
Bird, C.1
Murphy, B.2
Nagappan, N.3
Zimmermann, T.4
-
10
-
-
12844287474
-
Mirrors: Design principles for metalevel facilities of object-oriented programming languages
-
G. Bracha and D. Ungar. Mirrors: design principles for metalevel facilities of object-oriented programming languages. In Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '04, pages 331-344, 2004.
-
(2004)
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA '04
, pp. 331-344
-
-
Bracha, G.1
Ungar, D.2
-
11
-
-
0037262420
-
Consumer switching costs: A typology, antecedents, and consequences
-
T. A. Burnham, J. K. Frels, and V. Mahajan. Consumer switching costs: A typology, antecedents, and consequences. Journal of the Academy of Marketing Science, 31(2):109-126, 2003.
-
(2003)
Journal of the Academy of Marketing Science
, vol.31
, Issue.2
, pp. 109-126
-
-
Burnham, T.A.1
Frels, J.K.2
Mahajan, V.3
-
12
-
-
79952809941
-
SEJITS: Getting productivity and performance with selective embedded JIT specialization
-
B. Catanzaro, S. Kamil, Y. Lee, K. Asanovic, J. Demmel, K. Keutzer, J. Shalf, K. Yelick, and A. Fox. SEJITS: Getting productivity and performance with selective embedded JIT specialization. In First Workshop on Programmable Models for Emerging Architecture, 2009.
-
(2009)
First Workshop on Programmable Models for Emerging Architecture
-
-
Catanzaro, B.1
Kamil, S.2
Lee, Y.3
Asanovic, K.4
Demmel, J.5
Keutzer, K.6
Shalf, J.7
Yelick, K.8
Fox, A.9
-
13
-
-
21244461975
-
An empirical study of programming language trends
-
May
-
Y. Chen, R. Dios, A. Mili, L. Wu, and K. Wang. An empirical study of programming language trends. IEEE Software, 22: 72-78, May 2005.
-
(2005)
IEEE Software
, vol.22
, pp. 72-78
-
-
Chen, Y.1
Dios, R.2
Mili, A.3
Wu, L.4
Wang, K.5
-
16
-
-
84945709064
-
Design of a separable transition-diagram compiler
-
M. Conway. Design of a separable transition-diagram compiler. Communications of the ACM, 6(7):396-408, 1963.
-
(1963)
Communications of the ACM
, vol.6
, Issue.7
, pp. 396-408
-
-
Conway, M.1
-
19
-
-
84945709727
-
Letters to the editor: Go to statement considered harmful
-
E. Dijkstra. Letters to the editor: go to statement considered harmful. Communications of the ACM, 11(3):147-148, 1968.
-
(1968)
Communications of the ACM
, vol.11
, Issue.3
, pp. 147-148
-
-
Dijkstra, E.1
-
24
-
-
67650789342
-
Trace-based just-in-time type specialization for dynamic languages
-
A. Gal, B. Eich, M. Shaver, D. Anderson, D. Mandelin, M. R. Haghighat, B. Kaplan, G. Hoare, B. Zbarsky, J. Orendorff, J. Ruderman, E. W. Smith, R. Reitmaier, M. Bebenita, M. Chang, and M. Franz. Trace-based just-in-time type specialization for dynamic languages. In Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation, PLDI '09, pages 465-478, 2009.
-
(2009)
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '09
, pp. 465-478
-
-
Gal, A.1
Eich, B.2
Shaver, M.3
Anderson, D.4
Mandelin, D.5
Haghighat, M.R.6
Kaplan, B.7
Hoare, G.8
Zbarsky, B.9
Orendorff, J.10
Ruderman, J.11
Smith, E.W.12
Reitmaier, R.13
Bebenita, M.14
Chang, M.15
Franz, M.16
-
25
-
-
0002572983
-
Models of technology diffusion
-
P. Geroski. Models of technology diffusion. Research policy, 29(4-5):603-625, 2000.
-
(2000)
Research Policy
, vol.29
, Issue.4-5
, pp. 603-625
-
-
Geroski, P.1
-
26
-
-
0026207980
-
Innovation and reinvention in state policymaking: Theory and the evolution of living will laws
-
H. R. Glick and S. P. Hays. Innovation and reinvention in state policymaking: Theory and the evolution of living will laws. The Journal of Politics, 53(03):835-850, 1991.
-
(1991)
The Journal of Politics
, vol.53
, Issue.3
, pp. 835-850
-
-
Glick, H.R.1
Hays, S.P.2
-
29
-
-
19944399438
-
Information diffusion through blogspace
-
D. Gruhl, R. Guha, D. Liben-Nowell, and A. Tomkins. Information diffusion through blogspace. In Proceedings of the 13th international conference onWorldWideWeb, pages 491- 501, 2004.
-
(2004)
Proceedings of the 13th International Conference OnWorldWideWeb
, pp. 491-501
-
-
Gruhl, D.1
Guha, R.2
Liben-Nowell, D.3
Tomkins, A.4
-
30
-
-
79551679159
-
Faith, hope, and love: An essay on software science's neglect of human factors
-
S. Hanenberg. Faith, hope, and love: an essay on software science's neglect of human factors. In Proceedings of the ACM international conference on Object oriented programming systems languages and applications, OOPSLA '10, pages 933-946, 2010.
-
(2010)
Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA '10
, pp. 933-946
-
-
Hanenberg, S.1
-
31
-
-
63349097633
-
Design as exploration: Creating interface alternatives through parallel authoring and runtime tuning
-
B. Hartmann, L. Yu, A. Allison, Y. Yang, and S. Klemmer. Design as exploration: creating interface alternatives through parallel authoring and runtime tuning. In Proceedings of the 21st annual ACM symposium on User interface software and technology, pages 91-100, 2008.
-
(2008)
Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology
, pp. 91-100
-
-
Hartmann, B.1
Yu, L.2
Allison, A.3
Yang, Y.4
Klemmer, S.5
-
32
-
-
0027847489
-
Using threads in interactive systems: A case study
-
C. Hauser, C. Jacobi, M. Theimer, B. Welch, and M. Weiser. Using threads in interactive systems: A case study. In ACM SIGOPS Operating Systems Review, volume 27, pages 94- 105, 1994.
-
(1994)
ACM SIGOPS Operating Systems Review
, vol.27
, pp. 94-105
-
-
Hauser, C.1
Jacobi, C.2
Theimer, M.3
Welch, B.4
Weiser, M.5
-
33
-
-
0040798252
-
Influences on reinvention during the diffusion of innovations
-
S. P. Hays. Influences on reinvention during the diffusion of innovations. Political Research Quarterly, 49(3):pp. 631-650, 1996.
-
(1996)
Political Research Quarterly
, vol.49
, Issue.3
, pp. 631-650
-
-
Hays, S.P.1
-
34
-
-
0003843704
-
The 1980 ACM Turing award lecture
-
C. Hoare. The 1980 ACM Turing Award lecture. Communications of the ACM, 24(2), 1981.
-
(1981)
Communications of the ACM
, vol.24
, Issue.2
-
-
Hoare, C.1
-
35
-
-
22944443441
-
Hints on programming language design
-
Stanford, CA, USA
-
C. A. R. Hoare. Hints on programming language design. Technical report, Stanford, CA, USA, 1973.
-
(1973)
Technical Report
-
-
Hoare, C.A.R.1
-
36
-
-
35348907909
-
A history of Haskell: Being lazy with class
-
P. Hudak, J. Hughes, S. P. Jones, and P. Wadler. A history of Haskell: Being lazy with class. In In Proceedings of the 3rd ACM SIGPLAN Conference on History of Programming Languages (HOPL-III), pages 1-55, 2007.
-
(2007)
Proceedings of the 3rd ACM SIGPLAN Conference on History of Programming Languages (HOPL-III)
, pp. 1-55
-
-
Hudak, P.1
Hughes, J.2
Jones, S.P.3
Wadler, P.4
-
37
-
-
0024648265
-
Why Functional Programming Matters
-
J. Hughes. Why Functional Programming Matters. Computer Journal, 32(2):98-107, 1989.
-
(1989)
Computer Journal
, vol.32
, Issue.2
, pp. 98-107
-
-
Hughes, J.1
-
38
-
-
84937271833
-
Strictness and strength revisited: Reply to Marwell
-
L. R. Iannaccone. Strictness and strength revisited: Reply to Marwell. The American Journal of Sociology, 101(4):pp. 1103-1108, 1996.
-
(1996)
The American Journal of Sociology
, vol.101
, Issue.4
, pp. 1103-1108
-
-
Iannaccone, L.R.1
-
40
-
-
84870714881
-
Retrospective thoughts on BitC
-
March
-
Jonathan Shapiro. Retrospective thoughts on BitC. Mailing list message. Available online: http://www.coyotos. org/pipermail/bitc-dev/2012-March/003300. html, March 2012.
-
(2012)
Mailing List Message
-
-
Shapiro, J.1
-
41
-
-
0026457155
-
Community AIDS/HIV risk reduction: The effects of endorsements by popular people in three cities
-
J. Kelly, J. St Lawrence, L. Stevenson, A. Hauth, S. Kalichman, Y. Diaz, T. Brasfield, J. Koob, and M. Morgan. Community AIDS/HIV risk reduction: the effects of endorsements by popular people in three cities. American Journal of Public Health, 82(11):1483-1489, 1992.
-
(1992)
American Journal of Public Health
, vol.82
, Issue.11
, pp. 1483-1489
-
-
Kelly, J.1
St Lawrence, J.2
Stevenson, L.3
Hauth, A.4
Kalichman, S.5
Diaz, Y.6
Brasfield, T.7
Koob, J.8
Morgan, M.9
-
42
-
-
36549007073
-
Implementation and use of the PLT Scheme web server
-
S. Krishnamurthi, P. Hopkins, J. McCarthy, P. Graunke, G. Pettyjohn, and M. Felleisen. Implementation and use of the PLT Scheme web server. Higher-Order and Symbolic Computation, 20(4):431-460, 2007.
-
(2007)
Higher-Order and Symbolic Computation
, vol.20
, Issue.4
, pp. 431-460
-
-
Krishnamurthi, S.1
Hopkins, P.2
McCarthy, J.3
Graunke, P.4
Pettyjohn, G.5
Felleisen, M.6
-
43
-
-
84943347337
-
Correspondence between ALGOL 60 and Church's lambda-notation: Part i
-
P. Landin. Correspondence between ALGOL 60 and Church's lambda-notation: part I. Communications of the ACM, 8(2): 89-101, 1965.
-
(1965)
Communications of the ACM
, vol.8
, Issue.2
, pp. 89-101
-
-
Landin, P.1
-
46
-
-
0017526283
-
Abstraction mechanisms in CLU
-
B. Liskov, A. Snyder, R. Atkinson, and C. Schaffert. Abstraction mechanisms in CLU. Communications of the ACM, 20 (8):564-576, 1977.
-
(1977)
Communications of the ACM
, vol.20
, Issue.8
, pp. 564-576
-
-
Liskov, B.1
Snyder, A.2
Atkinson, R.3
Schaffert, C.4
-
47
-
-
67650093753
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In ACM Sigplan Notices, volume 43, pages 329-339, 2008.
-
(2008)
ACM Sigplan Notices
, vol.43
, pp. 329-339
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
48
-
-
84863012838
-
An evaluation of vectorizing compilers
-
S. Maleki, Y. Gao, T. Wong, D. Padua, et al. An evaluation of vectorizing compilers. In Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on, pages 372-382, 2011.
-
(2011)
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
, pp. 372-382
-
-
Maleki, S.1
Gao, Y.2
Wong, T.3
Padua, D.4
-
49
-
-
0032263846
-
Birds of a feather sing together
-
N. Mark. Birds of a feather sing together. Social Forces, 77 (2):pp. 453-485, 1998.
-
(1998)
Social Forces
, vol.77
, Issue.2
, pp. 453-485
-
-
Mark, N.1
-
50
-
-
79952377541
-
Staking claims: A history of programming language design claims and evidence: A positional work in progress
-
S. Markstrum. Staking claims: a history of programming language design claims and evidence: a positional work in progress. In Evaluation and Usability of Programming Languages and Tools, page 7, 2010.
-
(2010)
Evaluation and Usability of Programming Languages and Tools
, pp. 7
-
-
Markstrum, S.1
-
51
-
-
0036930763
-
Rethinking the computer music language: Supercollider
-
J. McCartney. Rethinking the computer music language: Supercollider. Computer Music Journal, 26(4):61-68, 2002.
-
(2002)
Computer Music Journal
, vol.26
, Issue.4
, pp. 61-68
-
-
McCartney, J.1
-
54
-
-
72249096444
-
Flapjax: A programming language for AJAX applications
-
L. A. Meyerovich, A. Guha, J. Baskin, G. H. Cooper, M. Greenberg, A. Bromfield, and S. Krishnamurthi. Flapjax: A Programming Language for AJAX Applications. In OOPSLA '09: Proceeding of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications, pages 1-20, 2009.
-
(2009)
OOPSLA '09: Proceeding of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 1-20
-
-
Meyerovich, L.A.1
Guha, A.2
Baskin, J.3
Cooper, G.H.4
Greenberg, M.5
Bromfield, A.6
Krishnamurthi, S.7
-
56
-
-
0031285004
-
Policy entrepreneurs and the diffusion of innovation
-
M. Mintrom. Policy Entrepreneurs and the Diffusion of Innovation. American Journal of Political Science, 41(3):738-770, 1997.
-
(1997)
American Journal of Political Science
, vol.41
, Issue.3
, pp. 738-770
-
-
Mintrom, M.1
-
59
-
-
0037507715
-
Design patterns in dynamic programming
-
P. Norvig. Design patterns in dynamic programming. Object World, 96(5), 1996.
-
(1996)
Object World
, vol.96
, Issue.5
-
-
Norvig, P.1
-
60
-
-
0034356913
-
Motivation, knowledge transfer, and organizational forms
-
M. Osterloh and B. Frey. Motivation, knowledge transfer, and organizational forms. Organization science, pages 538-550, 2000.
-
(2000)
Organization Science
, pp. 538-550
-
-
Osterloh, M.1
Frey, B.2
-
61
-
-
1442333705
-
Using HCI techniques to design a more usable programming system
-
J. Pane, B. Myers, and L. Miller. Using HCI techniques to design a more usable programming system. In Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on, pages 198-206, 2002.
-
(2002)
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
, pp. 198-206
-
-
Pane, J.1
Myers, B.2
Miller, L.3
-
63
-
-
79959226102
-
Java generics adoption: How new features are introduced, championed, or ignored
-
C. Parnin, C. Bird, and E. Murphy-Hill. Java generics adoption: how new features are introduced, championed, or ignored. In Proceeding of the 8th working conference on Mining software repositories, pages 3-12, 2011.
-
(2011)
Proceeding of the 8th Working Conference on Mining Software Repositories
, pp. 3-12
-
-
Parnin, C.1
Bird, C.2
Murphy-Hill, E.3
-
64
-
-
84869785355
-
Wearing the hair shirt: A retrospective on Haskell
-
S. Peyton Jones. Wearing the hair shirt: a retrospective on Haskell. Invited talk at POPL, 206, 2003.
-
(2003)
Invited Talk at POPL
, pp. 206
-
-
Jones, S.P.1
-
65
-
-
84870694395
-
Disruptive programming language technologies
-
November
-
T. A. Proebsting. Disruptive programming language technologies. Talk at MIT. (Slides available: http://ll2.ai.mit. edu/talks/proebsting.ppt), November 2002.
-
(2002)
Talk at MIT
-
-
Proebsting, T.A.1
-
67
-
-
0000798744
-
The discoveries of continuations
-
J. Reynolds. The discoveries of continuations. Lisp and symbolic computation, 6(3):233-247, 1993.
-
(1993)
Lisp and Symbolic Computation
, vol.6
, Issue.3
, pp. 233-247
-
-
Reynolds, J.1
-
69
-
-
77749268094
-
Is transactional programming actually easier?
-
C. J. Rossbach, O. S. Hofmann, and E. Witchel. Is transactional programming actually easier? In Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '10, pages 47-56, 2010.
-
(2010)
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '10
, pp. 47-56
-
-
Rossbach, C.J.1
Hofmann, O.S.2
Witchel, E.3
-
76
-
-
79959888171
-
Languages as libraries
-
S. Tobin-Hochstadt, V. St-Amour, R. Culpepper, M. Flatt, and M. Felleisen. Languages as libraries. In PLDI, 2011.
-
(2011)
PLDI
-
-
Tobin-Hochstadt, S.1
St-Amour, V.2
Culpepper, R.3
Flatt, M.4
Felleisen, M.5
-
77
-
-
0038924284
-
-
Technical Report CS/75/1, Department of Computational Science, University of St. Andrews
-
D. A. Turner. SASL language manual. Technical Report CS/75/1, Department of Computational Science, University of St. Andrews, 1975.
-
(1975)
SASL Language Manual
-
-
Turner, D.A.1
-
80
-
-
21644460050
-
Capriccio: Scalable threads for internet services
-
R. Von Behren, J. Condit, F. Zhou, G. Necula, and E. Brewer. Capriccio: scalable threads for internet services. ACM SIGOPS Operating Systems Review, 37(5):268-281, 2003.
-
(2003)
ACM SIGOPS Operating Systems Review
, vol.37
, Issue.5
, pp. 268-281
-
-
Von Behren, R.1
Condit, J.2
Zhou, F.3
Necula, G.4
Brewer, E.5
-
82
-
-
31744449713
-
How enterprises use functional languages, and why they don't
-
P.Wadler. How enterprises use functional languages, and why they don't. The Logic Programming Paradigm: A, pages 209- 227, 1998.
-
(1998)
The Logic Programming Paradigm: A
, pp. 209-227
-
-
Wadler, P.1
-
83
-
-
0017268457
-
An introduction to the construction and verification of Alphard programs
-
W. Wulf, R. London, and M. Shaw. An introduction to the construction and verification of Alphard programs. Software Engineering, IEEE Transactions on, (4):253-265, 1976.
-
(1976)
Software Engineering, IEEE Transactions on
, Issue.4
, pp. 253-265
-
-
Wulf, W.1
London, R.2
Shaw, M.3
-
84
-
-
85085251984
-
Spark: Cluster computing with working sets
-
M. Zaharia, M. Chowdhury, M. Franklin, S. Shenker, and I. Stoica. Spark: cluster computing with working sets. In Proceedings of the 2nd USENIX conference on Hot topics in cloud computing, pages 10-10, 2010.
-
(2010)
Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing
, pp. 10-10
-
-
Zaharia, M.1
Chowdhury, M.2
Franklin, M.3
Shenker, S.4
Stoica, I.5
|