从Functional Programming的翻译方法谈起

原创 2006年06月01日 10:04:00

搜索到孟岩blog里这样一篇文章,

Functional Programming应译为“泛函程序设计”
http://blog.csdn.net/myan/archive/2004/06/11/1137.aspx


我认为这样翻译确实比“函数式程序设计”好。把functional programming翻译 成“函数式程序设计”的误导确实是比较严重的,这样翻译确实是词不达意义甚 至是南辕北辙的(其实我觉得这个英文名字起的就不怎么恰当)。

虽然这么翻译时间已经很长了,但是时间长并不是可以错误的理由,已经误导了这么多人,难道还要在继续误导下去吗?

不过“泛函”一词在“泛函分析”中已经使用,并且“泛函分析”中的“泛函”并不等同于“以函数为变量的函数”,但是通俗一点的理解这样讲也是可以的,一些“泛函分析”教材也是这样引导入门。其实“泛函分析”中是扩展了“泛函”的概念,从“泛函”字面上也看不出来,这么看连“泛函分析”中“泛函”叫成“泛函”也是不贴切的了。不过我认为这么叫还是可以的,不要对“泛函分析”中的“泛函”名词要求这么严格。那么同样的,也不要对“泛函程序设计”中的名词意义要求非得严格符合“泛函分析”中的意义。

不管怎么讲,把Functional Programming译为“泛函程序设计” 都要比译成“函数式程序设计”要好。即使仍然有误导,但是比“函数式程序设计”可要小多了。
还可以考虑有没有更好的翻译方法,我想了一个,“复合函数程序设计”,不过自己也感觉不满意,还不如叫成“泛函程序设计” 。

我认为孟岩提出的这个问题是挺重要的,目前国内学术界很多名词都翻译不贴切,给学习与科研都造成不少障碍,确实应该解决,时间长并不是错误的理由。

 

Functional Programming简介(十分钟版)

今天继续试验十分钟可以干什么,选取了wiki上对Functional Programming的定义,看看十分钟可以读多少(在能够理解内容的前提下),因为这篇wiki前半部分都是介绍性的,没有太多复杂的...
  • jinxfei
  • jinxfei
  • 2010年01月19日 13:32
  • 8773

重温“卡马克谈functional programming in c++”

正在准备些关于overwatch的gameplay architecture的blog,里面的观点也让我想起12年时候看的carmack谈的functional programming in c++这...
  • ccanan
  • ccanan
  • 2017年06月26日 00:44
  • 1044

Why Functional Programming Matters 函数式程序设计为什么至关重要

作者: John Hughes 原文地址:http://www.md.chalmers.se/~rjmh/Papers/whyfp.html 此论文作于1984年,作为查麦兹大学的备忘录流传了多...
  • whf727
  • whf727
  • 2014年12月15日 10:50
  • 1444

Coursera公开课Functional Programming Principles in Scala习题解答:Week 1

引言 工作之余参加了Coursera的公开课Functional Programming Principles in Scala,这个课是第三次开讲了,讲师仍然是Scala的祖师爷Martin Ode...
  • doggie_wangtao
  • doggie_wangtao
  • 2014年05月08日 01:07
  • 4395

[翻译]Why Functional Programming Matters

Why Functional Programming Matters函数式程序设计为什么至关重要作者: John Hughes翻译: CloudiDust [http://blog.csdn.net/...
  • DDWN
  • DDWN
  • 2006年07月27日 09:46
  • 8786

卡马克谈Functional programming in C++

http://www.altdevblogaday.com/2012/04/26/functional-programming-in-c/这个在《程序员》杂志上有译文,也很不错。functional ...
  • ccanan
  • ccanan
  • 2012年07月07日 22:57
  • 4180

【机器学习自学笔记1】 从机器学习谈起

时间:2016.10.18 原文链接:http://www.cnblogs.com/subconscious/p/4107357.html
  • hujianpeople
  • hujianpeople
  • 2016年10月18日 11:22
  • 213

[fMRI手册]Handbook of functional MRI Data Analysis—Chapter 5

Handbook of functional MRI Data AnalysisfMRI数据分析手册Statistical modeling: Single subject analysis统计模型:...
  • liangkingz
  • liangkingz
  • 2015年12月27日 17:12
  • 1248

第一章 从两个最简单的驱动谈起

1、 驱动分为NT式驱动和WDM驱动,所谓NT式就是不支持即插即用的驱动,WDM是支持即插即用的驱动。区别有以下几方面,可能不全面,在学习过程中再补充: (1)、NT式驱动包含头文件NTDDK.h,...
  • eric_zl_zhang
  • eric_zl_zhang
  • 2011年09月04日 23:02
  • 477

大败局 | 从中国企业的“失败基因”谈起

并非追求利润的自由企业制度已在这一代人中失败,相反,是它尚未经受考验。...
  • CSDN_Adrian
  • CSDN_Adrian
  • 2016年06月28日 00:06
  • 178
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从Functional Programming的翻译方法谈起
举报原因:
原因补充:

(最多只允许输入30个字)