異なるプログラミング言語は、stackoverflowが発生する前にサポートされるコールスタックの最大ネスト層数です。
2268 ワード
もっと読む
今日私の同僚がWeChatグループで写真を送って、好奇心をそそりました。違うプログラミング言語のサポートの関数が再帰的に呼び出される最大のネスト層数は?
Java 1.8
Javascript in Chrome
Chromeバージョン:
Verssion 70.0.538.102(Official Build)(64-bit)
JavaScript in nodejs
nodejs version:v 8.11.3
試験結果:11213
Golang
バージョン:
テスト結果:3947556
ABAP
試験結果:1228206
もっとJerryのオリジナル記事を取得するには、公衆番号の「汪子煕」に注目してください。
今日私の同僚がWeChatグループで写真を送って、好奇心をそそりました。違うプログラミング言語のサポートの関数が再帰的に呼び出される最大のネスト層数は?
Java 1.8
private static void recur(int i){
System.out.println("Stack level: " + i);
recur(++i);
}
試験結果:8644Javascript in Chrome
Chromeバージョン:
Verssion 70.0.538.102(Official Build)(64-bit)
function a(i){
console.log("stack level: " + i)
a(i+1);
}
a(0);
試験結果:11412JavaScript in nodejs
nodejs version:v 8.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-off-memoryエラーです。試験結果:1228206
もっとJerryのオリジナル記事を取得するには、公衆番号の「汪子煕」に注目してください。