異なるプログラミング言語は、stackoverflowが発生する前にサポートされるコールスタックの最大ネスト層数です。


もっと読む
今日私の同僚がWeChatグループで写真を送って、好奇心をそそりました。違うプログラミング言語のサポートの関数が再帰的に呼び出される最大のネスト層数は?
 
Java 1.8

private static void recur(int i){

  System.out.println("Stack level: " + i);

  recur(++i);

}

試験結果:8644
 
Javascript 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);

試験結果:11412
 
JavaScript 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のオリジナル記事を取得するには、公衆番号の「汪子煕」に注目してください。