Breakdown of برنامهنویس نمیداند که آیا اسکریپت خروجی میدهد یا نه.
آیاâyâ
whether (question particle)
نهna
no
دادنdâdan
to give
کهke
that (conjunction)
یاyâ
or
دانستنdânestan
to know (facts)
برنامهنویسbarnâme-nevis
programmer
اسکریپتeskript
script (computing)
خروجیkhoruji
output
Questions & Answers about برنامهنویس نمیداند که آیا اسکریپت خروجی میدهد یا نه.
How do ke âyâ and yâ na work together in this sentence?
This combination forms a reported yes/no question with alternative polarity. ke connects the main clause to the sub-clause, âyâ acts like the English words whether or if to introduce the question, and yâ na at the very end means or not. Together, ke âyâ ... yâ na is the standard way to express whether or not in Farsi.
How is the word for programmer, barnâmeh-nevis, constructed?
It combines barnâmeh (program) with nevis, the present stem of neveshtan (to write). Farsi frequently creates occupation words by attaching the present stem of a verb to a noun, so a programmer is literally a program-writer.
Where does the word khoruji (output) come from?
It is built from khoruj (an Arabic loanword meaning exit or departure) and the Farsi suffix -i. In computing, khoruji means output, while its opposite, input, is vorudi (from vorud, meaning entry).
Why is the verb mi-dehad used for a script producing output?
In Farsi, the compound verb for producing or yielding an output is khoruji dâdan (literally, to give output). Just as in English where a script gives an error or result, Farsi uses the verb dâdan (to give) here, conjugated as mi-dehad for the third-person singular.
Learn برنامهنویس نمیداند که آیا اسکریپت خروجی میدهد یا نه and more in Farsi
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓ Practice with interactive exercises
- ✓ Track your progress with spaced repetition
- ✓Learn at your own pace — completely free