. کامپایلر کد منبع زبان سطح بالا را به یک فایل اسمبلی (کامپایل) ترجمه می کند ) را می سازد. سپس کد در یک کد ماشین برای آن CP ترجمه می شود. برای اجرای موثر کد خاص (و همچنین تولید شده) مورد نیاز است. باید واضح باشد که ، متفاوت از سایر کامپایلرها، یک Arch-Compiler (یعنی کامپایلر معماری) است. در واقع معماری به عنوان بخشی از فرآیند کامپایل همراه با کد باینری تولید می شود (شکل 5 را ببینید4.1.1. برنامه ها و کانال ها یک کانال Go لوله ای است که چندین گوروتین را به تعمیر کامپیوتر در اصفهان هم متصل می کند تا برای تبادل مقادیر بین آنها استفاده شود [35]. در واقع، همه Goroutine ها (یعنی رشته های سبک در Go) فضای آدرس یکسانی را به اشتراک می گذارند، یعنی دسترسی به منابع مشترک نیاز به همگام سازی دارد