Google Go 1.10

گروه دست اندر کار زبان Go گوگل که به Golang نیز معروف است به تازگی نسخه جدید زبان منبع باز معروف Go 1.10 را منتشر کرده است. اما چه ویژگی جدیدی به این زبان افزوده شده است؟
قابلیتهای جديد موجود در Google Go 1.10
این بهروزرسانی زنجیره ابزار کامپایلر و بهبود عملکرد را ارائه میکند، اما هیچ تغییری در اصل زبان به وجود نیامده است. Go 1.10 اکنون این قابلیتهای کلیدی را فراهم میکند:
- بهبود عملکرد کد تولید شده توسط کامپایلر، به شکلی که در سراسر معماریهای پشتیبانی شده گسترش یافته است.
- به دلیل سرعت بالا در جمع آوری زواید، ایجاد کد بهتر و بهینه سازی کتابخانههای اصلی، برنامهها باید کمی سریعتر اجرا شوند.
- اطلاعات دیباگ Dwarf در باینریها به وسیله مقادیر ثابتی که حالا ذخیره شدهاند بهبود پیدا کرده است. همچنین اطلاعات شماره خط دقیقتر شده است.
- حالا پورت linux/ppc64le برای استفاده از فرمان cgo در برنامهها به لینک خروجی نیاز دارد.
- فرمان go build بر اساس محتوای فایلهای منبع، فلگهای ساخت مشخص و فراداده موجود در پیکیجها میتواند پکیجهای تاریخ گذشته را شناسایی کند.
- فرمان go install حالا تنها پکیجها و فرامین فهرست شده در خط فرمان را نصب میکند. برای نصب سایر اجزا توسعه دهندگان باید از فلگ go install –i استفاده کنند.
- یک بهروزرسانی در گرامر برای عبارات متنی و کدهای دستوری تا بتوان از هر نوع عبارتی به عنوان گیرنده استفاده کرد.
- حالا نتایج Test از طریق go test کش میشوند.
- بسته Unicode از Unicode 9.0 به نسخه 10.0 ارتقا پیدا کرده است و 8,518 کاراکتر از جمله نماد واحد پول بیتکوین و 56 اموجی به آن اضافه شده است.
شما میتوانید Go 1.10 را از سایت پروژه Go دانلود كنيد.
منبع:
دسته بندی:
تاریخ انتشار:
01/12/1396 - 18:40
برچسب:
