编程景观是基于计算机技术的,工欲善其事,必先利其器,因此设计师步入这个领域的首要要求就是必须会使用编程设计工具,例如节点式编程语言Grasshopper 、经常作为脚本语言的Python以及多智能体仿真平台NetLogo等,而不是传统意义上AutoCAD 的操作命令,因此需要首先明确编程设计不是单纯的计算机操作,而是一门新的学科,一个能够辅助设计、拓展设计、变革设计甚至主导设计的设计领域,一个基于传统的设计方法并与之并行的分支,一种研究程序语言、数学几何、逻辑构建和设计统计、数据分析并用于辅助及主导设计的方法。
《编程景观》提出了形式模块逻辑构建的概念,强调设计师利用编程设计的思维建立适于设计师自身辅助设计的程序,例如通过建立改善地形设计、道路、种植和置石等程序,智能化解决设计的相关问题。
“编程地形“部分讲述了使用Grasshopper智能化梳理.dwg格式等高线、自动化标准的程序。阐述如何利用磁场的方式建立自动衍生地形的程序,并结合Python编写高程重分类、土方计算、土地平整、计算坡度、坡向、起伏度,以及水文分析、提取山顶点、影响因子的权重评定和可视区域分析等内容;
“编程种植“部分探索辅助植物种植的程序,并初步尝试模拟植物生成演替的过程;
“编程道路、置石与台阶”部分编写相关园林要素建立的程序,并探索A*寻路算法在求取最近路径上的应用;
“景观规划协作处理基本流程“部分主要试图探索将基于ArcGIS的地理信息系统平台的信息化与基于Grasshopper平台的参数化设计方法相融合的途径,和多智能体仿真平台下NetLogo中地理信息数据分析研究的方法;
“编程建筑”以一个系统的案例,阐述编程设计方法应用的一个基本流程,从概念的建立、方案深化、标注数据到结构优化和表皮展平;
“寻找基本图式”部分初步探索形式衍生的方法,为进一步的设计提供形式参考。
城市规划与设计专业博士,任教于西安建筑科技大学建筑学院,主攻计算机辅助设计应用研究,从作为设计者的角度寻找和融合编程与建筑、风景园林、城乡规划等设计规划学科之间的关联,建立面向设计师的编程设计知识系统,力图使编程设计成为设计领域的基础环节,探索未来设计的方法。
2012 年,作为caDesign 设计创始人之一,以“编程让设计更具创造力!”的信念为指引,分享研究成果,发展面向设计师的编程设计知识系统网络服务体系。
评分
评分
评分
评分
这绝对不是一本可以轻松翻阅的书籍,它更像是需要在一个安静的房间里,配合纸笔,进行深度研读的文本。作者在描述“算法美学”时所使用的语言,具有一种古典音乐般的结构感和韵律感。每一个复杂的算法描述,都被解构得如同数学证明般简洁优雅,但同时又蕴含着一种深刻的、近乎艺术性的直觉。我特别喜欢他关于“错误处理”的部分,他将错误视为系统演化过程中必然产生的“信息反馈”,而不是需要被掩盖的污点。这种积极接纳系统缺陷的视角,极大地改变了我对软件稳定性的传统认知。全书的行文风格是严谨的、近乎学究式的,但又因为其对“意义”的持续追问,避免了枯燥。它像是一位大师在向你展示工具箱里的每一把工具,不仅告诉你它们如何使用,更告诉你它们是如何被锻造出来,以及它们在更宏大的机械宇宙中扮演的角色。读完后,你不会觉得自己掌握了多少新技能,但你会确信,你对“创造”这件事的理解,已经提升到了一个全新的维度。
评分这部作品的文字密度实在令人惊叹,它不像传统意义上的技术书籍那样提供清晰的步骤或即插即用的解决方案。相反,它更像是一次深入心灵的朝圣,带领读者穿越那些隐藏在代码表象之下的哲学迷宫。作者的笔触极其细腻,仿佛能够捕捉到每一个逻辑分支在数字世界中激起的微小涟漪。我尤其欣赏他对“系统心智”的构建描述,那是一种超越了单纯算法集合的概念,更接近于一种有机体的存在方式。读到关于数据结构演化的那几个章节时,我几乎能感觉到自己正站在一座由信息构筑的宏伟建筑前,每一个接口、每一个依赖关系都如同精雕细琢的梁柱,共同支撑着一个不断自我修正和进化的复杂生态。这本书的挑战性在于,它要求读者不仅要理解“如何做”(how),更要深挖“为何是”(why)的根源。那种对底层原理近乎偏执的探求,让人在合上书本后,看待日常的软件工程实践都会产生一种全新的、略带疏离的敬畏感。它不适合那些只想快速入门的初学者,但对于已经在行业摸爬滚打多年,渴望触及本质的老兵来说,这无疑是一剂猛药,能有效清除那些因长期遵循惯例而产生的思维惰性。
评分这本书的魅力在于其近乎于“反技术”的技术阐述。它几乎完全避开了主流框架和热门语言的争论,而是聚焦于那些永恒不变的计算原理,那些在任何硬件和软件栈上都适用的底层真理。作者对“抽象的成本”的探讨,可以说是全书的精髓所在。他犀利地指出,我们今天所享受的便利性,恰恰是建立在无数层被遗忘的、充满妥协的抽象之上的。这种批判性的视角,迫使我反思自己日常开发中那些“理所当然”的设计决策是否只是为了逃避更深层次的思考。阅读过程中,我时常停下来,对着屏幕上的文字陷入长时间的凝视,试图在自己的项目经验中去印证作者提出的那些极端的、甚至有些反直觉的观点。这本书更像是一面镜子,映照出我们在追求效率和美观之间所做的那些妥协与挣扎,它不提供抚慰,只提供清晰的、毫不留情的审视。
评分这本书的叙事节奏极为独特,它巧妙地在高度抽象的概念阐述与富有画面感的比喻之间进行穿梭。我常常发现自己陷入一种沉思的状态,作者并非直接给出答案,而是铺设了一系列的意象,让读者自己去搭建通往理解的桥梁。比如,他用“数字荒野中的拓扑学”来形容模块间的边界定义,这种描述的诗意和精确性达到了惊人的平衡。这种写作手法使得阅读过程充满了主动探索的乐趣,你不是在接收信息,而是在参与一个共同的建构过程。最引人入胜的是他对“延迟计算”的哲学解读,它不再仅仅是一个性能优化技巧,而上升为一种关于时间、确定性和可能性的辩证关系。那种对异步编程模型背后的人类认知局限的深刻洞察,让我意识到我们所构建的计算世界,其实是我们自身对不确定性处理方式的投射。整本书的气质是内敛而深邃的,它仿佛是一部用代码语言写成的现代史诗,记录着人类在信息洪流中试图建立秩序的永恒挣扎。
评分我必须承认,阅读此书是一次对智力耐受度的严峻考验。作者在逻辑链条的构建上毫不留情,每一个论点都建立在前一个论点之上,如果中间任何一个环节出现理解偏差,接下来的内容便会如同迷雾中的航行,方向感全失。不过,一旦跨越那些陡峭的知识山峰,所见到的风景是无与伦比的壮阔。特别是关于“不可变性”与“并发安全”的章节,作者没有采用常见的教科书式案例,而是转向了对物理学中熵增定律的类比,将软件状态的管理提升到了宇宙基本法则的层面。这种跨学科的对话极大地拓宽了我的思维边界。这本书的排版和用词选择也透露出一种匠心,那些罕见的、高度精准的术语被恰到好处地引入,迫使我不得不频繁查阅,但这反而是加深理解的有效途径。它要求读者付出艰苦的努力,但最终的回报是思维框架的彻底重塑,而非仅仅增加了一堆新工具的列表。
评分是的
评分堆砌,连话都说不清,给的例子毫无新意和设计感。误人子弟啊。
评分是的
评分堆砌,连话都说不清,给的例子毫无新意和设计感。误人子弟啊。
评分堆砌,连话都说不清,给的例子毫无新意和设计感。误人子弟啊。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有