اشكال زدايی (debug) يك كد چندين مرتبه از نوشتن آن سخت تر است. بنابراين اگر كد اوليه خود را بسيار هوشمندانه بنويسيد، جهت اشكال زدایی آن به اندازه كافی باهوش نخواهيد بود.
برنامهنویسی کامپیوتر یک هنر است، مهارت و علم چگونگی نوشتن برنامهها به منظور پردازش در کامپیوترها. در این وبلاگ سعی داریم چگونگی برنامهنویسی، بررسی تواناییها و معرفی امکانات زبانی که توسط Google طراحی شده، بنام Go بپردازیم.
Go یک زبان برنامهنویسی همه منظوره با امکانات پیشرفته و Syntax شفاف میباشد. بخاطر پشتیبانی از گستره بسیاری از پلتفرمها، کتابخانههای قدرتمند مستند سازی شده و تمرکز روی اصول مهندسی نرمافزار، Go یکی از ایدهآل ترین زبانها برای یادگیری بعنوان اولین زبان برنامهنویسی میباشد.
مراحلی که ما برای نوشتن یک نرمافزار Go استفاده میکنیم (و بیشتر برنامه نویسان) خیلی ساده است:
جمعآوری نیازمندیها
پیدا کردن راه حل
نوشتن کد برای راه حل اجرایی
کامپایل کد به برنامه قابل اجرا
اجرا و آزمایش برای اطمینان از کارکرد
این یک پروسه تکرار شونده است (بدین منظور که بارها تکرار خواهد شد) و مراحل با یکدیگر همپوشانی دارند.
Go یک زبان ترجمه شونده است، بدینمنظور که کد نوشته توسط شما به زبان ماشین ترجمه میشود. بنابراین قبل از اینکه ما بتوانیم یک نرمافزار با زبان Go بنویسیم، نیاز به نصب کامپایلر آن داریم.
نصاب آماده شده بصورت اتوماتیک کامپایلر زبان Go را روی سیستم شما نصب میکند. شما میتوانید آخرین نسخه از نصاب مخصوص سیستمعامل خود را از golang.org/dl دریافت کنید.
بعد از نصب، با وارد کردن دستور زیر در خط فرمان، مطمئن شوید که آخرین نسخه به درستی نصب شده است:
$ go version
با وارد کردن دستور بالا باید خروجی بصورت زیر مشاهده شود: