Reserved keywords count by programming language?
是否有不同编程语言中保留关键字数量的排名或表?
我不需要知道关键字本身,但是有多少关键字语言,如C、C++、C**、Perl、Python、PHP、SimulalTalk、Lisp和Ruby。
- 我想一些谷歌语法规范可以很容易地揭示这一点。
- IOTA:2
中的关键字列表…
- ANSI COBOL 85:357标准
- SystemVerilog:250+73保留的系统功能=323
- VHDL 2008:115个保留字
- C:79+23上下文=102
- F:64+8来自OCAML+26未来=98
- C++:82
- Dart:54
- JAVA:50(48没有未使用的关键字EDOCX1,0)和EDCOX1(1)
- PHP:49
- 露比42
- javascript:38个保留字+8个仅在严格模式下保留字
- Python 3.7:35
- C:32
- Python 2.7:31
- 围棋:25
- 榆树:25
- 咖啡描述:19,不是必须"保留",加上~50以避免JS
- smalltalk:6个伪变量
- IOTA:2
- Python2.3?从福图回来…2005我们是谁?在2.7中是31,在python 3中是33。
- 哈哈哈,我刚搜索了keywords,基本上第一个点击是:-)这是一个cw,所以不要抱怨,改一下吧!;)
- 谢谢你。您说过搜索"keyword"就足够了,但是大多数结果列表函数都不报告数量,所以您必须手动计算每个函数?以第一次点击Perl为例:perldoc.perl.org/perlfunc.html
- 是啊。我在终端中输入wc -l ,然后粘贴到列表中。
- 该死的我希望找到SQL
- 我也一样。在docs.oracle.com/cd/b19306 U 01/em.102/b40103/…这一页中统计了一下,结果是令人震惊的480。谁更高?;-)
- 顺便说一句,如果有人在单个表/列表中编译了所有这些关键字(可以根据所选语言进行筛选),那就更好了。
- imho,c的计数是误导性的-NULL,size_t,虽然没有作为关键字列出,但广泛使用[宏](tigcc.ticalc.org/doc/stddef.html),包括k&r的[第二版(amazon.com/programming-language-2nd-brian-kernighan‌&8203;/dp/…)。另一方面,python 3的33个关键字包括None、True和False。
- javascript不准确。
- @阿蒂尔坎,请随时改正。
- 至少64。我怎么能信任别人,可能不信任。w3schools.com/js/js_reserved.asp
- 答案中链接的页面(ecma international.org)比w3schools tbh更具权威性。我不是javascript专家,但为什么W3School会列出synchronized?我怀疑这是正确的,因为JavaScript没有多线程。同volatile。还有,double、float、byte等怎么了?