\documentclass[a4paper,onesided]{book}
\usepackage[style=list]{glossaries}
\usepackage{xepersian}
\settextfont[Scale=1.1]{XB Niloofar}
\setlatintextfont[Scale=1.0]{Times New Roman}

\newglossaryentry{اجرا}{name=اجرا,description={\lr{Execute}}}
\newglossaryentry{اختیاری}{name=اختیاری,description={\lr{Optional}}}
\newglossaryentry{اعلان برنامه}{name=اعلان برنامه,description={\lr{Command prompt}}}
\newglossaryentry{انتساب}{name=انتساب,description={\lr{Assignment}}}
\newglossaryentry{انرژی خورشیدی}{name=انرژی خورشیدی,description={\lr{Solar power}}}
\newglossaryentry{آرگومان}{name=آرگومان,description={\lr{Argument}}}
\newglossaryentry{بلادرنگ}{name=بلادرنگ,description={\lr{Real time}}}
\newglossaryentry{به روز رسانی}{name=به روز رسانی,description={\lr{Update}}}
\newglossaryentry{پیش فرض}{name=پیش فرض,description={\lr{Default}}}
\newglossaryentry{پدیده}{name=پدیده,description={\lr{Phenomenon}}}
\newglossaryentry{پروتکل}{name=پروتکل,description={\lr{Protocol}}}
\newglossaryentry{تابع}{name=تابع,description={\lr{Procedure}}}
\newglossaryentry{تطابق}{name=تطابق,description={\lr{Match}}}
\newglossaryentry{نگاشت}{name=نگاشت,description={\lr{Mapping}}}

\makeglossaries
\begin{document}
\gls{اجرا}
\gls{اختیاری}
\gls{اعلان برنامه}
\gls{انتساب}
\gls{انرژی خورشیدی}
\gls{آرگومان}
\gls{بلادرنگ}
\gls{به روز رسانی}

\gls{پیش فرض}
\gls{پدیده}
\gls{پروتکل}

\gls{تابع}
\gls{تطابق}

\gls{نگاشت}
\printglossaries
\end{document}