[abbreviation: ‘My Favorite Toy Language’]
1. adj. Describes a talk on a programming language design that is heavy on the syntax (with lots of BNF), sometimes even talks about semantics (e.g., type systems), but rarely, if ever, has any content (see content-free). More broadly applied to talks — even when the topic is not a programming language — in which the subject matter is gone into in unnecessary and meticulous detail at the sacrifice of any conceptual content. “Well, it was a typical MFTL talk”.
2. n. Describes a language about which the developers are passionate (often to the point of proselytic zeal) but no one else cares about. Applied to the language by those outside the originating group. “He cornered me about type resolution in his MFTL.”
The first great goal in the mind of the designer of an MFTL is usually to write a compiler for it, then bootstrap the design away from contamination by lesser languages by writing a compiler for it in itself. Thus, the standard put-down question at an MFTL talk is “Has it been used for anything besides its own compiler?” On the other hand, a (compiled) language that cannot even be used to write its own compiler is beneath contempt. (The qualification has become necessary because of the increasing popularity of interpreted languages like Perl and Python.) See break-even point. (On a related note, Doug McIlroy once proposed a test of the generality and utility of a language and the operating system under which it is compiled: “Is the output of a FORTRAN program acceptable as input to the FORTRAN compiler?” In other words, can you write programs that write programs? (See toolsmith.) Alarming numbers of (language, OS) pairs fail this test, particularly when the language is FORTRAN; aficionados are quick to point out that Unix (even using FORTRAN) passes it handily. That the test could ever be failed is only surprising to those who have had the good fortune to have worked only under modern systems which lack OS-supported and -imposed “file types”.)
水指什么生肖 | 血压高应该吃什么食物 | 玉和石头有什么区别 | 甲功是查什么的 | 男性内分泌失调吃什么药 |
宫颈口出血是什么原因 | 伽利略是什么学家 | 五戒十善是什么 | 什么饮料去火 | 上热下寒吃什么药 |
献血之后吃什么比较好 | 羟丁酸脱氢酶高是什么原因 | 乙肝两对半挂什么科 | 憩室炎吃什么药 | 脚后跟麻木是什么原因 |
兔对冲生肖是什么 | 在什么中间 | 史无前例是什么意思 | 晚上头疼是什么原因 | 2020年是属什么生肖 |
拍证件照穿什么衣服hcv9jop3ns8r.cn | 肠胃炎吃什么消炎药hcv8jop2ns4r.cn | 舌头麻是什么病的前兆gysmod.com | 排卵期是在什么时候hcv7jop6ns9r.cn | 地龙是什么xianpinbao.com |
什么是童话hcv9jop1ns1r.cn | 借条和欠条有什么区别hcv9jop1ns8r.cn | 2月29号是什么星座bfb118.com | 移植后要注意什么hcv9jop2ns8r.cn | 大便发绿色是什么原因zhongyiyatai.com |
vegan是什么意思hcv7jop6ns3r.cn | 青少年耳鸣是什么原因引起的hcv8jop0ns7r.cn | 屁为什么是臭的hcv8jop0ns3r.cn | 肠梗阻什么症状hcv9jop6ns1r.cn | 梦见买东西是什么意思hcv8jop9ns9r.cn |
生脉饮适合什么人群shenchushe.com | 长期熬夜会有什么后果hcv9jop6ns8r.cn | 更年期提前是什么症状hcv8jop7ns3r.cn | 免签是什么意思hcv8jop7ns7r.cn | 皮肤过敏挂什么科hcv8jop6ns7r.cn |