编程语言的发展趋势及未来方向(1):历史回顾及趋势概述 编程语言的发展趋势及未来方向(2):声明式编程与DSL 编程语言的发展趋势及未来方向(3):函数式编程 编程语言的发展趋势及未来方向(4):动态语言 编程语言的发展趋势及未来方向(5):元编程 编程语言的发展趋势及未来方向(6):并发 编程语言 ...
分类:
编程语言 时间:
2018-12-04 20:07:47
阅读次数:
190
Python目前应用领域实在太多,这也是他这么火的原因吧。我认为目前Python作为应用领域来说几个方向是值得肯定的:人工智能、大数据分析、DevOps、Web、自动化测试、爬虫。在Python基础方向,我认为必须掌握的技能有:基本数据类型、内置数据结构函数、高阶函数、装饰器迭代器、生成器面向对象(你可以不用考虑复杂的dunder方法,以及反射、元编程等)以上,可能在装饰器会有问题,怎么办?跟着例
分类:
编程语言 时间:
2018-11-30 15:31:06
阅读次数:
121
python元编程之动态属性,使用描述符,__slots__,__new__定制类 ...
分类:
编程语言 时间:
2018-11-29 23:14:06
阅读次数:
262
python元编程,使用__setatt__,__getattribute__,__delattr__等特殊方法实现定制类 ...
分类:
编程语言 时间:
2018-11-29 22:24:48
阅读次数:
238
条款可以改为——宁可以编译器替换预处理器,因为 #define 可能不被视为语言的一部分 #define ASPECT_RATIO 1.653 解决之道是以一个常量替换宏(#define) const double AspectRatio = 1.653; 作为语言常量,AspecetRatio 肯 ...
分类:
编程语言 时间:
2018-11-25 16:20:18
阅读次数:
192
在实现invoke之前,我们先看一下标准库种invoke的使用方式 template< class F, class... Args>std::invoke_result_t<F, Args...> invoke(F&& f, Args&&... args) noexcept(/* see belo ...
分类:
编程语言 时间:
2018-11-23 20:39:04
阅读次数:
368
1、元编程: 元编程 概念来自 LISP 和 smalltalk 我们写程序 是直接写代码,是否能够用代码来生成未来我们需要的代码,这就是元编程。 用阿里生成代码的程序称为元程序,metaprogram,编写这种程序就称为元编程。 Python 语言能够通过反射实现 元编程 python 中; 所有 ...
分类:
编程语言 时间:
2018-11-10 15:02:51
阅读次数:
161
那到底什么是元编程呢,C++里面他的实现叫做模板和宏,python里面他可以用装饰器实现,也可以用type元类型实现...
分类:
编程语言 时间:
2018-11-07 20:04:42
阅读次数:
181
Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 听起来好像很绕,可以简单这样理解,Proxy相当于JavaScript对象的一个代理,通过Proxy的配置,可以实现对所代理的对象实现一些拦截和 私有 ...
分类:
其他好文 时间:
2018-10-19 11:53:29
阅读次数:
132
C++模板创造之初只是为了让c++程序员编程更简单,避免书写很多冗余代码,常常和c/c++中的宏做对比,但是在后续发展过程中,模板被证明是图灵完备的,也就是可以做一些元编程,让所谓的“程序”执行变成了由C++编译器来完成,让程序员可以很轻易写出各种DSL特性,交由编译器计算,最终生成非常高效可执行代 ...
分类:
编程语言 时间:
2018-10-11 11:33:49
阅读次数:
188