Tag: 语义

什么时候语言被认为是一种脚本语言?

什么使语言成为脚本语言? 我听到一些人说:“当它被解释,而不是编译”。 这将使PHP(例如)成为脚本语言。 这是唯一的标准吗? 还是还有其他标准? 也可以看看: “脚本”和“应用程序”有什么区别?

微数据与RDFa

我有一个关于RDFa和Microdata的简单问题。 我目前的理解是,RDFa被RDF实现成HTML,但对像我这样的新开发者来说很复杂,Microdata似乎真的很容易和快速实现。 这两种语义格式有哪些优点和缺点?

计数与长度与大小的集合

从使用许多编程语言和库,我注意到了用于集合中元素总数的各种术语。 最常见的似乎是length , count和size 。 例如。 array.length vector.size() collection.count 有没有优先使用的术语? 它取决于它是什么types的集合? 即。 可变/不可变 有没有一种偏好,而不是一种方法属性?

我应该把标签标签内的input标签吗?

我只是想知道是否有关于标签和input标签的最佳做法: 经典之道: <label for="myinput">My Text</label> <input type="text" id="myinput" /> 要么 <label for="myinput">My Text <input type="text" id="myinput" /> </label>

进程和线程有什么区别?

进程和线程之间的技术区别是什么? 我感觉像'过程'这个词被过度使用,也有硬件和软件线程。 像Erlang这样的语言中的轻量级过程如何? 是否有一个明确的理由使用一个术语?

Python中的==和`is`是否有区别?

我的Google-fu让我失望了 在Python中,以下两个testing是否相等(ha!)? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print 'Yay!' 这是否适用于你将比较实例的对象( list说)? 好吧,这样回答我的问题: L = [] L.append(1) if L == [1]: print 'Yay!' # Holds true, but… if L is [1]: print 'Yay!' # Doesn't. 所以==testing值在哪里testing,看看他们是否是同一个对象?