در هر زبان برنامه نویسی، روش خاصی برای نوشتن کدها وجود دارد، که به آن سینتکس گفته می شود. مثلا دستور چاپ یک متن، در زبان های مختلف متفاوت است. هر زبانی تعدادی کلمه ی مخصوص به خود دارد که برای انجام کارها، از آن استفاده می کند. با استفاده از برنامه نویسی، از رایانه می خواهیم تا کارهای دلخواه ما را انجام دهد.
وقتی برنامه ی خود را نوشتیم، از یک برنامه به نام کامپایلر استفاده می کنیم و کدها را به زبان ماشین، یعنی همان صفرها و یک ها تبدیل می کنیم.