上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 103 下一页
摘要: 范畴论基本概念 如果你是第一次听说范畴论(category theory),看到这高大上的名字估计心里就会一咯噔,到底数学威力巨大,光是高等数学就能让很多人噩梦连连。和搞编程的一样,数学家喜欢将问题不断加以抽象从而将本质问题抽取出来加以论证解决,范畴论就是这样一门以抽象的方法来处理数学概念的学科,主 阅读全文
posted @ 2018-12-17 15:18 zzfx 阅读(981) 评论(0) 推荐(0)
摘要: 一切皆是映射映射即流流即函数 ​​​​ 这句话背后的意义不仅仅在于函数式编程。量子力学说过,事物只在相互作用时才出现。“事物”即“一切”,“相互作用”即“映射”。这是“一切皆是映射”(光剑)这句话背后更为本质的意义。 https://yq.aliyun.com/articles/626871 htt 阅读全文
posted @ 2018-12-14 17:39 zzfx 阅读(389) 评论(0) 推荐(0)
摘要: 如果要检查泛型列表中的某个项以确定它是否有效,或者将它与其他某个项进行比较,则编译器必须在一定程度上保证它需要调用的运算符或方法将受到客户端代码可能指定的任何类型参数的支持。这种保证是通过对泛型类定义应用一个或多个约束获得的。例如,基类约束告诉编译器:仅此类型的对象或从此类型派生的对象才可用作类型参 阅读全文
posted @ 2018-12-13 17:11 zzfx 阅读(349) 评论(0) 推荐(0)
摘要: func allItemsMatch<C1: Container, C2: Container> (_ someContainer: C1, _ anotherContainer: C2) -> Bool where C1.Item == C2.Item, C1.Item: Equatable { 阅读全文
posted @ 2018-12-13 16:52 zzfx 阅读(201) 评论(0) 推荐(0)
摘要: 1、泛型定义本体有参量类型约束; 2、泛型扩展对参量类型约束; 3、函数参量约束; 泛型类型的访问控制: 1、与类型无关的通用函数,泛型的任何实例都可以访问; 2、与类型有关的函数(通过扩展约束实现),只有特定类型实例化的泛型实例才能访问; 由此得出结论: 再考虑泛型约束的情况下,泛型类型是一个代码 阅读全文
posted @ 2018-12-12 23:03 zzfx 阅读(315) 评论(0) 推荐(0)
摘要: 1、泛型、泛型约束与扩展; 2、函数式编程; 3、值类型、引用类型; 4、枚举、关联值、元组等其他 上述为swift最大的特点 Another safety feature is that by default Swift objects can never be nil, and trying t 阅读全文
posted @ 2018-12-12 22:31 zzfx 阅读(784) 评论(0) 推荐(0)
摘要: 具体化:针对特定的类型参量进行二次定义; 实例化:实例化; 阅读全文
posted @ 2018-12-12 19:39 zzfx 阅读(522) 评论(0) 推荐(0)
摘要: “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法。大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T> 接口或 IQueryable<T> 接口。标准查询运算符提供了包括筛选、投影、聚合、排序等功能在内的查询功能。 各个标准查询运算符在执行时间上 阅读全文
posted @ 2018-12-12 18:10 zzfx 阅读(255) 评论(0) 推荐(0)
摘要: class_addProtocol([UIButton class],@protocol(UIButtonExport)); @protocol UIButtonExport <JSExport> - (void)setTitle:(NSString *)title forState:(UICont 阅读全文
posted @ 2018-12-11 11:47 zzfx 阅读(181) 评论(0) 推荐(0)
摘要: Common programming paradigms include:[1][2][3] imperative in which the programmer instructs the machine how to change its state, procedural which grou 阅读全文
posted @ 2018-12-07 11:46 zzfx 阅读(190) 评论(0) 推荐(0)
摘要: 编程语言的发展趋势及未来方向(1):历史回顾及趋势概述 编程语言的发展趋势及未来方向(2):声明式编程与DSL 编程语言的发展趋势及未来方向(3):函数式编程 编程语言的发展趋势及未来方向(4):动态语言 编程语言的发展趋势及未来方向(5):元编程 编程语言的发展趋势及未来方向(6):并发 编程语言 阅读全文
posted @ 2018-12-04 19:05 zzfx 阅读(1428) 评论(0) 推荐(0)
摘要: 三年前读过这篇文章 或者 这里,今天了解到Go语言,就在想以后语言会是什么样?我想再多也没用,因为没有达到大牛的思想境界,只到再看五年前大神的分析。在些做一点总结。 1.语言发展很慢,而快速发展的是:框架 、工具 2.语言抽象级别越来越高,更简易使用。比如:scala 基于框架构建的 3.未来趋势会 阅读全文
posted @ 2018-12-04 18:59 zzfx 阅读(1591) 评论(0) 推荐(0)
摘要: 命令式编程:面向cpu编程、面向算法编程; 声明式编程:面向解释器编程、面向结构编程。 在编程范式上,我们需要理解编程语言的两个分类——命令式编程和声明式编程——的设计思想。其中,非命令式的编程都可归为声明式编程,命令式、函数式和逻辑式是最核心的三种范式。可以用下图来表示。 命令式编程和声明式编程起 阅读全文
posted @ 2018-12-04 17:27 zzfx 阅读(628) 评论(0) 推荐(1)
摘要: 声明式语言包包括数据库查询语言(SQL,XQuery),正则表达式,逻辑编程,函数式编程和组态管理系统。 声明式编程透过函数、推论规则或项重写(term-rewriting)规则,来描述变量之间的关系。它的语言运行器(编译器或解释器)采用了一个固定的算法,以从这些关系产生结果。 https://ba 阅读全文
posted @ 2018-12-04 16:44 zzfx 阅读(854) 评论(0) 推荐(0)
摘要: 领域特定语言(英语:domain-specific language、DSL)指的是专注于某个应用程序领域的计算机语言。 阅读全文
posted @ 2018-12-04 15:52 zzfx 阅读(723) 评论(0) 推荐(0)
摘要: 首先在声明式编程里面有2大家族,那就是函数式编程和数据流编程,数据流编程下面就是响应式编程,而函数响应式编程是”继承”于函数式编程和响应式编程的 声明式编程(英语:Declarative programming)是一种编程范式,与命令式编程相对立。它描述目标的性质,让计算机明白目标,而非流程。声明式 阅读全文
posted @ 2018-12-04 15:50 zzfx 阅读(966) 评论(0) 推荐(0)
摘要: 概述 从前面的博文我们也可以看到,数组和字典中只能存储对象类型,其他基本类型和结构体是没有办法放到数组和字典中的,当然你也是无法给它们发送消息的也就是说有些NSObject的方法是无法调用的,这个时候通常会用到装箱boxing和拆箱unboxing。 其实各种高级语言基本上都有装箱和拆 箱的过程,例 阅读全文
posted @ 2018-12-04 11:27 zzfx 阅读(257) 评论(0) 推荐(0)
摘要: 目的:保证cpu对结构体数据的存取效率; 执行:在编译器层面; 规则:成员的起始位置、结构的大小、数组中的结构等做出的约束; 参量(对齐因子):缺省按照结构体内的最大尺寸单元对齐;可以指定pack. 表现: 结构体的内存对齐形式上像一个报文; 最大尺寸的的成员变量占据报文的一行; 小尺寸的成员变量通 阅读全文
posted @ 2018-12-03 18:23 zzfx 阅读(271) 评论(0) 推荐(0)
摘要: Data structure alignment refers to the way data is arranged and accessed in computer memory. It consists of three separate but related issues: data al 阅读全文
posted @ 2018-12-03 18:11 zzfx 阅读(735) 评论(0) 推荐(0)
摘要: Memory access granularity Programmers are conditioned to think of memory as a simple array of bytes. Among C and its descendants, char* is ubiquitous 阅读全文
posted @ 2018-12-03 17:09 zzfx 阅读(1101) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 103 下一页