Acta Informatica Pragensia Vol. 1 No. 1
Will we think in programming languages?
DOI: https://doi.org/10.18267/j.aip.1
[plný text (PDF)]
Jiří Fišer
N/A
Reference:
DAHL, O.-J., NYGGARD, K. Simula — A language for programmingt and decription of discrete event systems. Introduction and user's manual. 1967. URL http://www.edelweb.fr/Simula/slp-0.pdf
DIJKSTRA, E.W. How do we tell truths that might hurt? 1975. URL http://www.cs.utexas.edu/~EWD/transcriptions/EWD04xx/EWD498.html
ICAZA, M. Mono's C# Compiler as a Service on Windows. 2010. URL http://tirania.org/blog/archive/2010/Apr-27.html
KICZALES, G., ASHLEY, J.M., RODRIGUEZ, L., VAHDAT, A., BOBROW, D.G. Metaobject protocols: Why we want them and what else they can do. Object-Oriented Programming: The CLOS Perspective, pp. 101-118, 1993.
KUNK, J. 10 Questions, 10 Answers on Roslyn. Visual Studio magazine, 2012. URL http://visualstudiomagazine.com/articles/2012/03/20/10-questions-10-answers-on-roslyn.aspx
MCCREA, A. Metaprogramming JavaScript. URL http://s3.amazonaws.com/edgecase/metaprogramming_js.pdf
O'SULLIVAN, B., GOERZEN, J., STEWART, D. Real World Haskell: Code You Can Believe. In: O'Reilly Media, Incorporated, 2008.
ODERSKY, M., SPOON, L., VENNERS, B. Programming in Scala. Artima, 2008. 756 p. ISBN: 978-0981-531-601.
PERROTTA, P. Metaprogramming Ruby: Program Like the Ruby Pros. Pragmatic Bookshelf, 2010. 296 p. ISBN: 978-1-93435-647-0.
PETRICEK, T., SYME, D. Syntax Matters: Writing abstract computations in F#. In pre-proceedings of TFP, 2012. Draft paper.
RAHIEN, A. DSLs in Boo: Domain Specific Languages in .NET. Manning Publications, 2010. 352 p. ISBN: 978-1933-988-603.
PICKERING, R. Beyond Foundations of F# - Workflows. InfoQ, 2008. URL http://www.infoq.com/articles/pickering-fsharp-workflow
PECINOVSKY´, R., PAVLICˇKOVA´, J., PAVLI´CˇEK, L. Let's Modify the Objects-First Approach into Design-Patterns-First. In: ITiCSE, 2006. URL http://edu.pecinovsky.cz/papers/2006_ITiCSE_Design_Patterns_First.pdf
SHEARD, T., JONES, S.P. Template meta-programming for Haskell. In: ACM SIGPLAN workshop on Haskell. pp. 1—16, 2002. DOI: http://doi.acm.org/10.1145/581690.581691
SUMMERFIELD, M. Advanced Python 3 Programming Techniques. Pearson Technology Group, 2009. 97 p. ISBN: 978-0-321-63772-7.
TRATT, L. Domain specific language implementation via compile-time meta-programming. ACM Trans. Program. Lang. Syst., pp. 31:1—31:40, 2008. DOI: http://doi.acm.org/10.1145/1391956.1391958
VILLAR, J.I. Python as a hardware description language: A case study. In: Programmable Logic, pp. 117-122, 2011. DOI: http://dx.doi.org/10.1109/SPL.2011.5782635
WIRTH, N. Algorithms + data structures = Programs. Prentice-Hall, 1976.