I'm trying to say a program (as in something a programmer/程序员) finally works! Is there a way to translate this "works" into chinese?

Could I say 我的代码终于可以了!? Or is there a way that is more clear what I mean?

5 Answers 5


我的代码终于可以了 is close to My code is ok now, you can say something more clearly like 我的代码终于可以



  • Is there a difference between 运行 and 跑? Would you say that 运行 is too formal to use in a speaking context?
    – Stephen
    Jul 23, 2014 at 14:15
  • @Stephen is used in spoken language usually, but not in written language, while 运行 can be used for both.
    – user4072
    Jul 23, 2014 at 14:59



我的代码终于可以运行了! it's usual way to say so


We say 跑起来了(informal).

这破程序我改了半天,终于能跑起来了! [I worked and worked and worked on that 'piece of code', finally it worked.]

  • Could I simply say "终于跑了!“?
    – Stephen
    Jul 23, 2014 at 14:15
  • Nope. 跑了 might refer to ESCAPED. 跑起来了means RUNNING/WORKING.
    – Sean C.
    Jul 23, 2014 at 14:20
  • But you can use it in a question like 这软件能在我机器上跑吗? or 我电脑的配置跑不动/带不起这游戏
    – Sean C.
    Jul 23, 2014 at 14:24

终于跑了!should be a good one. (Literally means finally - it is - running) In this case, 跑 means a program IS RUNNING, but not ESCAPING.


Like people already suggested, its good to say:


“跑” as in the sense of "to run" (the program) is a calque from English to Chinese. It's very literal and very easy to understand. Just like "sky craping tower" is loaned and translated literally as “摩天楼” (rub-sky-building)and very much make sense.

  • 1
    sky craping tower?
    – Mou某
    Jul 24, 2014 at 3:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.