一、limit和restrict是同义词,用法也相同,例如:
The word length of computers limits/restricts the accuracy of computation.(计算机的字长限制了计算精度。)
Why is it necessary to limit/restrict its use?(为什么需要限制它的使用?)
If we don’t limit/restrict the size of a set to a finite number, we will see there exist one to one mapping from the set to its subset. (如果我们不限制集合的大小为有限数,那么集合会与它的子集存在一一映射。)
The protocol limits/restricts the time of access to a certain number in case adversaries launch online password guessing attacks.(该协议限制访问次数以防敌手在线口令猜测攻击。)
二、limit 和restrict 的过去分词limited和restricted 已经具有形容词的性质,意思是“有限的”,这里的有限不是相对于无限infinite的,是相对于“任意”的(相对于无限的有限是finite)。limited比restricted 一般常用一些,例如:
a limited number/amount/size/resource/……
Assume you have a limited amount of money, for example 10 dollars. Could you survive a month? (假设你的钱有限,例如只有10美元,你能过一个月吗?)
三、constrain在科技写作中没有limit 、restrict 常用,但它的过去分词和名词在表达“受限的”“(数学优化等)约束”时常用,例如:
resource constrained(资源受限):What Ad hoc networks connect are resource constrained devices.(ad hoc网络连接的是资源受限设备。)
constrained optimization (约束优化)
constrained/constraint condition (约束条件)
Consider a set constrained to have the size less than 10.(考虑一个大小小于10的(约束)集合。)
constrain的名词constraint (约束)也常用,例如:
There is a constraint that x^2+y^2=z^2. (这里有一个约束……)
补充:英语写作中“限制”“抑制”confine restrain restraint 的用法