Original sentence: If you find that the executable program resulting from a C program is not efficient, it's probably because of something silly you did, not because of something the compiler did behind your back which you have no control over.

Source:

Extra Comments:

Clause 1: If you find that the executable program resulting from a C program is not efficient,

Clause 2: it's probably because of something silly (that) you did,

Clause 3: (it's) not because of something (that) the compiler did behind your back which you have no control over.

Analysis:

Clause 1: If you find that the executable program resulting from a C program is not efficient,

S+V: you find
C:

Q:
E: you find that
C:

Q:
E: you find that program is not
C:

Q:
E: you find that program is not efficient,
C:

Q:
E: you find that the executable program is not efficient,
C:

Q:
E: you find that the executable program resulting from a C program is not efficient,
C:

Q:
E: If you find that the executable program resulting from a C program is not efficient,
C:

Clause translation:

Clause 2: it's probably because of something silly (that) you did,

S+V: it's
C:

Q:
E: it's because of
C:

Q:
E: it's
C:

Q:
E: it's because of
C:

Q:
E: it's because of something silly
C:

Q:
E: it's because of something silly (that) you did,
C:

Q:
E: it's probably because of something silly (that) you did,
C:

Clause translation:

Clause 3: (it's) not because of something (that) the compiler did behind your back which you have no control over.

S+V: (it's) not
C:

Q:
E: (it's) not because of
C:

Q:
E: (it's) not
C:

Q:
E: (it's) not because of
C:

Q:
E: (it's) not because of something
C:

Q:
E: (it's) not because of something (that)
C:

Q:
E: (it's) not because of something (that) the compiler did
C:

Q:
E: (it's) not because of something (that) the compiler did behind your back
C:

Q:
E: (it's) not because of something (that) the compiler did behind your back which you have no control over.
C:

Clause translation:

Final translation: 如果你發現某個由C程式產生的執行檔效率不好,可能是因為你做了某些蠢事,而不是編譯器背著你做了些你無法控制的事。

BACK BACK