社区
其他开发语言
帖子详情
请大家推荐最具前瞻性的函数式编程语言
SukerZ
2014-05-17 06:36:12
《算法竞赛入门经典——训练指南》和《黑客与画家》都对函数式语言做了大量宣传,请大家推荐最具前瞻性的函数式编程语言(当前过于小众无妨)。
...全文
144
1
打赏
收藏
请大家推荐最具前瞻性的函数式编程语言
《算法竞赛入门经典——训练指南》和《黑客与画家》都对函数式语言做了大量宣传,请大家推荐最具前瞻性的函数式编程语言(当前过于小众无妨)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青松2
2014-05-18
打赏
举报
回复
Haskell ,学了不后悔
OpenGL_参考手册.rar
译 者 序 近年来,随着计算机技术的进步,我们跨入了一个三维时代,各种扣人心弦的三维游戏、能数字化地显示天气变化的气象服务、震撼人心的3D数字化特殊效果,无不使我们体验到三维世界的全新感觉。可视化、计算机动画、虚拟现实是当今图形学领域的三大热门话题,它们的技术核心都是三维图形。 1992年7月,SGI公司首次发布了作为三维图形编程接口的OpenGL。目前它已成为国际上通用的开放式三维图形标准。一方面,OpenGL规范由ARB(OpenGL Architecture Review Board,OpenGL结构评审委员会)负责管理,充分保证了它的独立性、开放性、
前瞻性
和跨平台性。它可被集成到Unix、Windows NT 4.0、Windows 98、x窗口等窗口系统中。另一方面,Compaq 、IBM、 Intel、Microsoft等在计算机界具有主导作用的公司纷纷采用OpenGL图形的国际标准。各种游戏加速卡、专用加速部件都能不同程度地提高OpenGL程序的运行性能。这些都推动了OpenGL的发展,并迅速成为三维图形的国际标准。再者,SGI公司不断推出以OpenGL为基础的高级开发工具,以满足对图形工具性能日益增长的需求。这一切使得OpenGL成为最流行的三维图形开发工具。目前它已被广泛应用于CAD/CAM/CAE、地质、航空、医学图像处理、广告、艺术造型、电影后期制作等领域。 OpenGL由大量功能强大的图形函数组成,它集成了所有曲面造型、图形变换、光照、材质、纹理、像素操作、融合、反选择、雾化等复杂的计算机图形学算法。开发人员可以利用这些函数对整个三维图形轻松进行渲染,从而达到数字化现实生活景象的目的。 本书是OpenGL 参考手册的第3版,对OpenGL的函数进行了详细而简洁的说明,是程序员利用OpenGL进行程序开发的不可缺少的工具书。本书第1章是OpenGL入门,第2章对命令和例程进行了简介,第3章集中介绍了各种命令和例程,第4章介绍了定义的常量和相关命令,第5章是OpenGL参考说明,第6章是GLU的参考说明,第7章是GLX的参考说明。 本书在翻译过程中得到了国家863计划项目(863-511-942-016)的支持。参加翻译的人员还有王火亮、许宇荣、杨勤、杨颖、余牛、周贵仔、蒋丽、李岳梅,在此感谢他们的辛勤劳动。 由于计算机软件行业的飞速发展,加之时间仓促,翻译中难免会有不妥之处,如能得到您的及时指正将不胜感激。 我们的电子邮箱地址为caid@cs.zju.edu.cn. 译 者 2000年9月于求是园 目 录 译者序 前言 第1章 OpenGL简介 1 1.1 OpenGL基础 1 1.1.1 OpenGL图元及命令 1 1.1.2 OpenGL是一种过程
语言
1 1.1.3 OpenGL的执行模式 2 1.2 基本OpenGL操作 2 第2章 命令和例程概述 4 2.1 OpenGL处理流程 4 2.1.1 顶点 4 2.1.2 ARB绘图子集 8 2.1.3 片断 9 2.2 其他OpenGL命令 11 2.2.1 使用求值器 11 2.2.2 执行选择和反馈 11 2.2.3 显示列表的使用 12 2.2.4 模式和运行的管理 12 2.2.5 获取状态信息 12 2.3 OpenGL实用库 13 2.3.1 生成纹理操作所需的图形 13 2.3.2 坐标转换 13 2.3.3 多边形的镶嵌分块 14 2.3.4 绘制球体、圆柱和圆盘 14 2.3.5 NURBS曲线和曲面 14 2.3.6 错误处理 15 2.4 对X窗口系统的OpenGL扩展 15 2.4.1 初始化 15 2.4.2 控制绘制操作 15 第3章 命令和例程一览 18 3.1 注释 18 3.2 OpenGL命令 19 3.2.1 图元 19 3.2.2 顶点数组 19 3.2.3 坐标转换 20 3.2.4 着色与光照 20 3.2.5 剪切 21 3.2.6 光栅化 21 3.2.7 像素操作 22 3.2.8 纹理 22 3.2.9 雾 23 3.2.10 帧缓冲区操作 24 3.2.11 求值器 24 3.2.12 选择与反馈 25 3.2.13 显示列表 25 3.2.14 模式与执行 25 3.2.15 状态查询 26 3.3 ARB扩展 26 3.3.1 多重纹理 26 3.3.2 绘图子集 26 3.4 GLU例程 28 3.4.1 纹
前端
函数式编程
浅析
前言 在浅析
函数式编程
之前,我们需要明确两个前导概念,即:编程范式(Programming Paradigm)与设计模式(Design Pattern): 对于编程范式(Programming Paradigm),维基百科给出的定义如下: Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple.
2021年最有前途的10种编程
语言
在本文中,您将找到有关每种
语言
,其复杂性以及如何与
前瞻性
思维一起使用的信息。 根据最新的Web开发研究,截至2020年,大约有700种编程
语言
可用。其中一些仅适用于特定领域,而另一些则广泛用于各种应用程序中。 如果您正在考虑在2021年采用或学习一种新的编程
语言
,
请
继续阅读以发现2021年我们排名前十的编程
语言
的好处。 1. Python Python徽标。 Python是目前发展最快的
语言
之一。Python Web开发框架,例如Django和Pyramid,是Python提供的最主流的框架工具。 关于Py
模板元编程与函数式
使用 template其中 T 可以变成任意类型。调用时 twice 即可将 T 替换为 int。注意有的教材上写做:template < typename T > 是完全等价的,只是个人喜好不同。}}}}如果我们试着像传统函数那样分离模板函数的声明与实现:就会出现 undefined reference 错误:一般来说,我会建议模板不要分离声明和定义,直接写在头文件里即可。
python最佳编程
语言
_前十大编程
语言
你会几种?
如果你是一名具有
前瞻性
的开发者或者想成为一名具有前瞻能力的开发者,那么,是时候开始学习编程了,至少在最好的编程
语言
中选择一个,类似 Python, Swift, JavaScript, C#, C, Ruby, PHP, Haskell, Java, C++ 或者 Rust。在这篇文章中,我们将会介绍排名前10的编程
语言
的功能性,易学程度,当前的需求/使用以及在预期的将来的需求。更多的需求,意味着...
其他开发语言
3,423
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章