turbolent.com
turbolent: Into the Turing tar-pit
http://www.turbolent.com/2014/10/05/into-the-turing-tar-pit.html
Into the Turing tar-pit. At the first Copenhagen Tech Polyglot Meetup. I presented some options and gave some tips on how to get started with designing a programming language and writing a compiler for it. This is a more detailed follow up post. You can find the slides on Speaker Deck. And download them as a PDF. First of all, it should be clear why you would want to create a new language or compiler. What is the problem you are trying to solve? Is there already an adequate language for it? Implementing ...
schnada.de
The Tao of Recursion
http://www.schnada.de/hylin/tao.html
The Tao of Recursion. In a state of controlled semantic decay ]. Below: materials for ideological instruction, followed by miscellaneous, half-done, ramblings on the merry old muddle vs. systematically sound discomfort, object orientation, and related issues. Plus an extra serving of quotes. Emanating from the computational tædium. The unfortunate superabundance in computing practice of many 0s drowning the rare 1s). Some rather neat languages. Formerly Con) current Clean. Sample code snippet —the ...
prl.ccs.neu.edu
Teaching - Programming Research Laboratory - Northeastern University
http://prl.ccs.neu.edu/teaching.html
PRL Faculty and Staff write academic books. And write more books. How To Design Programs. Focuses on the program design process, distinguishing it from other introductory books. This approach fosters a variety of skills - - critical reading, analytical thinking, creative synthesis, and attention to detail. On the surface we use engaging contexts, our hello world program is an animation, and students have the opportunity to program games, etc. This is the primary textbook for our courses CS 5010. Our appr...
prl.ccs.neu.edu
Publications - Programming Research Laboratory - Northeastern University
http://prl.ccs.neu.edu/publications.html
Type Systems as Macros. Http:/ www.ccs.neu.edu/home/stchang/pubs/ckg-popl2017.pdf. Stephen Chang, Alex Knauth, Ben Greenman. Principles of Programming Languages (POPL). Deciding equivalence with sums and the empty type. Https:/ arxiv.org/pdf/1610.01213. Principles of Programming Languages (POPL). Coordinated Concurrent Programming in Syndicate. Http:/ www.ccs.neu.edu/racket/pubs/esop16-gjf.pdf. Tony Garnock-Jones and Matthias Felleisen. European Symposium on Programming (ESOP). Http:/ dx.doi.org/...Europ...
szamitogepesnyelveszet.blogspot.com
NLP Meetup - Számítógépes Nyelvészet: november 2012
http://szamitogepesnyelveszet.blogspot.com/2012_11_01_archive.html
NLP Meetup - Számítógépes Nyelvészet. Számítógépes nyelvészet és egyéb formális nyalánkságok. Posted by Zoltán Varjú. Nehéz nem találkozni a lean szóval manapság. Van lean szoftverfejlesztés, lean startup és még a ott van a personal kanban. És egyéb csodamódszerek garmadája. Vannak akik már-már vallásosan hisznek ezekben a módszerekben, de a többség számára inkább érdekes és értékes módszerek tárháza ez, amiből sokat lehet tanulni. Womack és Jones művét eddig minden általam olvasott lean szoftver...Minde...
standupprogrammer.blogspot.com
Stand Up Programmer: Programming Languages: an Interpreter-based Approach
http://standupprogrammer.blogspot.com/2010/03/programming-languages-interpreter-based.html
Monday, March 29, 2010. Programming Languages: an Interpreter-based Approach. The title of this post is the name of a wonderful book by Samuel Kamin of the University of Illinois (birthplace of HAL 9000). I learned about it reading Peter Norvig's blog. Kamin has introduced a fresh new way of teaching programming language theory: the no-syntax, interpreter-based approach. By Michael L. Scott, is a better example). By Friedman and Wand, and Programming Languages, Application and Interpretation. Recently I ...
standupprogrammer.blogspot.com
Stand Up Programmer: March 2010
http://standupprogrammer.blogspot.com/2010_03_01_archive.html
Monday, March 29, 2010. Programming Languages: an Interpreter-based Approach. The title of this post is the name of a wonderful book by Samuel Kamin of the University of Illinois (birthplace of HAL 9000). I learned about it reading Peter Norvig's blog. Kamin has introduced a fresh new way of teaching programming language theory: the no-syntax, interpreter-based approach. By Michael L. Scott, is a better example). By Friedman and Wand, and Programming Languages, Application and Interpretation. Recently I ...
blog.edfward.com
小草生月
http://blog.edfward.com/2016/02/29/february.html
本以为会持续数天的 apartment hunting 在来到三藩后的第二天就宣告结束。 Tori Paitan 味道很足,相比起同样以白汤拉面为主的 Nojo Ramen Tavern. 同样令人意外的是看起来非常简单的酱油拉面 organic shoyu ramen 实际上也非常的有层次感,给人一种无论什么拉面只要出现在菜单上就一定会在水准以上的感觉。 Eating is a sacred act. 鉴于我在 sf 标记过的餐厅往往都很集中,于是做了个小机器人 如果我附近200米内有在 yelp 上 bookmark 过的餐厅就会通过 slack 提醒 手机端用 herverenault/Self-Hosted-GPS-Tracker. 来 track GPS 信息。 Aeropress Hario Coffee Grinder. Manager 很聪明,同事 nice professional,也觉得自己做的事情会有 impact。 另外, 参加了个快要半途而废的 kaggle 比赛. 如果明天我就死掉了,在最后一瞬间问自己 啊你就这样死掉了,有什么后悔的事情么 ,我应该会说 嗯还好,那就死掉吧。
cs.indiana.edu
Essentials of Programming Languages, 2nd ed
http://www.cs.indiana.edu/eopl
The latest edition of the book is Essentials of Programming Languages, 3rd Edition. Essentials of Programming Languages. Essentials of Programming Languages. Daniel P. Friedman. And Christopher T. Haynes. 389 pages, hardback. Table of Contents, Foreword, Preface:. Formats. The contents of all code figures is provided, as well as files ending in -init.scm. File describes the code directory contents. With some pages from Appendix A. To clarify error corrections. For users of ML or OCAML:. Programming Langu...