From anonymous, 1 Month ago, written in Python.
Embed
  1. >>> def fun():
  2. ...     a = 23
  3. ...     b = 42
  4. ...     print(a + b)
  5. ...
  6. >>> dis.dis(fun)
  7.   2           0 LOAD_CONST               1 (23)
  8.               2 STORE_FAST               0 (a)
  9.  
  10.   3           4 LOAD_CONST               2 (42)
  11.               6 STORE_FAST               1 (b)
  12.  
  13.   4           8 LOAD_GLOBAL              0 (print)
  14.              10 LOAD_FAST                0 (a)
  15.              12 LOAD_FAST                1 (b)
  16.              14 BINARY_ADD
  17.              16 CALL_FUNCTION            1
  18.              18 POP_TOP
  19.              20 LOAD_CONST               0 (None)
  20.              22 RETURN_VALUE
  21.              
  22.              
  23. >>> dis.dis(compile("a = 23; b = 42; print(a+b)", "<stdin>", "exec"))
  24.   1           0 LOAD_CONST               0 (23)
  25.               2 STORE_NAME               0 (a)
  26.               4 LOAD_CONST               1 (42)
  27.               6 STORE_NAME               1 (b)
  28.               8 LOAD_NAME                2 (print)
  29.              10 LOAD_NAME                0 (a)
  30.              12 LOAD_NAME                1 (b)
  31.              14 BINARY_ADD
  32.              16 CALL_FUNCTION            1
  33.              18 POP_TOP
  34.              20 LOAD_CONST               2 (None)
  35.              22 RETURN_VALUE