码迷,mamicode.com
首页 >  
搜索关键字:元编程    ( 196个结果
ruby里面的毒瘤
转自https://ruby-china.org/topics/26120由于ruby的灵活性,如何很好的使用,其实是比较有技巧的,其实总结起来,可以大概归类如下常规业务,不到万不得已,不使用元编程,不使用晦涩的技巧来展示自己的牛逼慎用猴子补丁,否则会带来一些诡异的问题,和C++里面慎用运算符重载一...
分类:其他好文   时间:2015-07-16 09:40:15    阅读次数:144
条款1:视C++为一个语言联邦
C++是一个支持多重范型的编程语言,一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式的语言。 视C++为一个语言联邦,主要有4个次语言。 C。包括区块、语句、预处理器、内置数据类型、数组、指针等来自C。 Object-Oriented C++。即C with Classe...
分类:编程语言   时间:2015-07-02 10:01:17    阅读次数:169
读《MacTalk·人生元编程》及Mac常用软件
用了1年多的黑苹果,是用Windows的思维用UI,用Linux的思维用Shell,折腾的是联想E49的4G内存小本,用了一年多,系统一次没坏过,出奇的稳定,这是对Mac的第一认识。 要改用白苹果了,想看一本关于Mac的书,目的是对于Mac的使用进阶,于是请朋友推荐一本书,他推荐了这本《MacTalk·人生元编程》。 花了两天时间迅速看完,对白苹果的使用方面收获不少,更发现,这更是一本人文思想的书,阐述的是作者的思想和世界观。...
分类:系统相关   时间:2015-06-28 11:20:42    阅读次数:207
《MacTalk·人生元编程》读后感
《MacTalk·人生元编程》读后感 三天的时间看完了池建强的这本书,看至最后一页,再往下翻时已是空白,不免感觉有些意犹未尽。下图用纸和笔书写了一个我认为书中比较有趣地方的思维导图: 自己也有一台MacBook Pro,但一直不怎会用,看完此书不免增加了许多有关Mac的知识。也对自己开创微信公众.....
分类:系统相关   时间:2015-06-26 19:41:28    阅读次数:299
Effective C++ 条款48
本节条款:了解模板元编程本节条款是对模板元编程的简单介绍,让读者知道有这么一种编程方式,更确切的说是一种技术。 那么,什么是模板元编程?模板元编程有什么好处?按照作者的原话就是: 1. TMP可将工作由运行期转移到编译期,因而得以实现早期错误侦测或者更高的执行效率。 2. TMP可被用来生成“基于政策选择组合”的客户定制代码,也可以用来避免生成对某些特殊类型并不适合的代码。 说原理容易让人不...
分类:编程语言   时间:2015-06-11 13:07:41    阅读次数:163
Ruby探针的基本实现原理
##语言本身 Ruby语言支持语法级别的系统,框架,甚至语言本身的方法复写,一般叫做元编程(meta programming), 此基础之上还有一些术语为mixin,方法的动态定义,运行时类改写等等,这些技术和机制可以让语言本...
分类:其他好文   时间:2015-06-10 22:46:12    阅读次数:145
c++宏元编程
1,定义一个宏函数,使得,func(x) = x-1?      最简单的, 如果x = 2则 #define func(x) 1 特化出来x,令 #define func_helper_2 1 #define func(x) func_helper_##x 这样在x=2时就成立了.推广到其他数字只需定义: #define func_helper_2 1 #define func_h...
分类:编程语言   时间:2015-06-10 10:27:57    阅读次数:390
模板(一) 模板及相关概念的介绍
一、元编程(Meta Programming)Metaprogramming is the writing of computer programs with the ability to treat programs as their data. It means that a program c...
分类:其他好文   时间:2015-06-03 21:18:08    阅读次数:128
Python学习_10__python2到python3
同样作为动态语言,python的面相对像和ruby有很多类似的地方,这里还是推荐《Ruby元编程》一书来参考学习python的面向对象。然而python并不是纯面向对象设计,所以很多ruby种灵活的技巧在python中可能并不适用,但是这并不影响该书对python面向对象学习的借鉴意义。从类和实例开...
分类:编程语言   时间:2015-05-23 15:28:38    阅读次数:179
Elixir语言
Elixir是一个基于Erlang VM的函数式元编程语言(类似Ruby),通过动态语言的灵活的语法和宏能够利用Erlang建立一个并发分布 失败冗余的高质量代码
分类:编程语言   时间:2015-05-21 22:06:31    阅读次数:343
196条   上一页 1 ... 12 13 14 15 16 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!