今天我的一位同事在微信群里发了一张图片,勾起了我的好奇心:不同编程语言支持的函数递归调用的最大嵌套层数是?
Java 1.8
private static void recur(int i){
System.out.println("Stack level: " + i);
recur(++i);
}
测试结果:8644
Javascript in Chrome
Chrome版本:
Version 70.0.3538.102 (Official Build) (64-bit)
function a(i){
console.log("stack level: " + i)
a(i+1);
}
a(0);
测试结果:11412
JavaScript in nodejs
nodejs version: v8.11.3
测试结果:11213
Golang
版本:
测试结果:3947556
ABAP
data: lv_temp type int4.
form recur using iv type int4.
sy-index = iv.
lv_temp = iv + 1.
perform recur using lv_temp .
endform.
START-OF-SELECTION.
perform recur using 0.
实际上是out-of-memory错误。
测试结果:12258206
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
ARL(另一个存储库列表)嗯,学习新事物的最好方法之一就是观察他人...以下是每种最受欢迎的编程语言(根据StackOverflow)的最受欢迎的存储库列表的列表(按星数排序):Python JavaScript Java C C ++ NodeJS C#...
按编程语言列出最受欢迎并最常用的GitHub库列表(根据StackOverflow)
该项目旨在作为Crystal编程语言的资源,在该语言中,用户可以通过提问来获得帮助,而通过分享他们的知识并回答问题来帮助其他人。 该项目目前正在重写中,初始发行版已完成约65%。 如果您想提供帮助,请随时提出...
StackOverflow 创始人推荐图书
解决java.lang.StackOverflowError
使用这个标签可以(在StackOverflow上)查找有关 Java 编程语言或者 Java 平台工具的问题。 Java 是一种高性能、跨平台、面向对象的编程语言和运行环境。Java 大部分语法起源于 C 和 C++,但是其对象模型比 C++ ...
stackoverflow java mobi 电子书 ebook java学习好资料
每一个 JVM 线程都拥有一个私有的 JVM 线程栈,用于存放当前线程的 JVM 栈帧(包括被调用函数的参数、局部变量和返回地址等)。如果某个线程的线程栈空间被耗尽,没有足够资源分配给新创建的栈帧,就会抛出 java....
编程狂人是推酷网旗下的周刊,每周一发布,并且同步发布pdf离线版本,内容以开发技术,编程语言,框架等为主,并且配有一周IT业界新闻! 目录 业界新闻 2014年最值得学习的编程语言 Elasticsearch 1.0.0发布 15 个...
以下是每种最受欢迎的编程语言(根据 )的最受欢迎的存储库列表的列表,按星数排序: 不在SO的名单上,但它很受欢迎。 与以前相同该列表每个星期日都会更新。找不到您的编程语言? 随时提出问题。
Stackoverflow 上关于 Python 的问题
我从几篇博客中截到的关于stackoverflow搭建技术资料,里面图文并茂,相信对想了解stackoverflow基本架构的IT伙伴们会有启发
支持主流浏览器 安装方法: ----------------------------------------------- 1. Modify config.php as per your site 2. Run install.php (using your browser) 3. Done! (Delete install.php) 4. Register on ...
用“Googling StackOverflow”(加上变体)代替文本“编程”。灵感来自:http://bit.ly/1HF3QEe 该应用将“编程”一词替换为“谷歌搜索StackOverflow”以及“编程”一词的其他几种变体。 ...支持语言:English
stackoverflow-crawl 语言排名:使用scrapy爬网stackoverflow问题,然后进行统计使用python scrapy爬行,它非常强大! 1.友好的提示:如果您想使用scrapy,可以使用anaconda + pycharm,windows或linux,mac(我还...
Stackoverflow核心工程师Marco Cecconi分享其架构设计和开发内幕,为什么他们不用单元测试!每天发布5次!最繁忙的实时消息服务用了25台服务器,每台负载不超过10%。
Google搜索结果中的Stackoverflow解决方案 这仅适用于那些需要通过社区快速解决任何问题的人。...几乎所有的编程语言社区都包括在这里。每年有数百万人使用stackoverflow 支持语言:English (United States)
(是谁在耳边,说,爱我永不变 结对编程) 那程序员群体的性取向到底如何呢? 近日,全球知名的开发者社区 Stack Overflow 发布了 2019 年度开发者调查报告。今年全球 190 个国家和地区共有近 9 万名...
编程中有时会遇到一个系统异常java.lang.StackOverflowError,栈溢出错误,要理解这个错误,我们需要理解函数调用的实现机制,本文就谈谈它的基本原理 ...
在搜索条件之前不要再输入语言了!只需设置搜索栏,键入您的关键字,然后看看真棒的结果! 在Google Onmibar中键入's'(不带引号)+ SPACE栏打开专门的搜索引擎。 右键单击任何页面上的任意位置即可进入选项页面以...