Go 1.14-ийн шинэ хувилбар энд байгаа бөгөөд эдгээр нь түүний мэдээ юм

Go

GO Team Go 1.14 хувилбарыг зарлалаа, Google-ээс боловсруулсан нээлттэй эхийн програмчлалын хэлний шинэ хувилбар. Амласны дагуу энэхүү хувилбар нь XNUMX-р сараас хэтрээгүй Go Team хувь нэмэр оруулах сайхан сэтгэлтэй бүх хүмүүст талархал илэрхийлж зогссонгүй энэ хувилбарын дизайн, энэ зорилгоор өгсөн тайлбар, эсвэл бета тестэд оролцсон хүмүүст зориулж код оруулах, алдааг мэдээлэх, санал оруулах замаар.

Одоо хүртэл, GO Team нь Роб Пайкийн эхлүүлсэн сорилтыг даван туулахыг хичээдэг, Голангыг бүтээсэн гурван бүтээгчийн нэг Энэ хэлийг том хэмжээний програмчлалыг илүү хялбар, хурдан болгохыг хүссэн. Go-ийн синтакс нь C хэлний танил элементүүд дээр суурилдаг тул Python хэлнээс авсан зээлийн үгс юм. Хэл нь хангалттай товч боловч кодыг унших, ойлгоход хялбар байдаг.

Go кодыг тусад нь хоёртын файлын файл болгон хөрвүүлдэг виртуал машин ашиглахгүйгээр төрөлхийн ажилладаг (профайл, дибаг хийх модулиуд болон бусад алдааг олж засварлах дэд системүүд ажлын цагаар бүрэлдэхүүн хэсэг болгон ажиллуулах үед нэгтгэгддэг) гүйцэтгэлийг С-тэй харьцуулах боломжийг олгодог.

Төслийг эхний ээлжинд олон урсгалтай програмчлалыг боловсруулж, олон цөмт систем дэх үр ашигтай ажлыг санаж, параллель тооцоолол, зэрэгцээ аргуудын хоорондын харилцан үйлчлэлийг зохион байгуулах операторын түвшинд хэрэгжүүлсэн арга хэрэгслийг бий болгосон.

Энэ хэл нь хуваарилагдсан санах ойн блокоос халихаас хамгаалагдсан хамгаалалт болж, хог цуглуулагч ашиглах боломжийг олгодог.

1.14 гол мэдээ

Энэхүү шинэ хувилбарт гарсан томоохон өөрчлөлт нь өргөн хэрэглээнд зориулагдсан go модулийн шинэ систем, үүнийг анхдагчаар идэвхжүүлсэн бөгөөд GOPATH-ийн оронд хамаарлын менежментэд ашиглахыг зөвлөж байна.

Шинэ модулийн систем нь суулгасан хувилбарын нийцтэй байдал юм, багц хүргэх хэрэгсэл, хараат байдлын менежментийн системийг сайжруулсан. Модулиудын тусламжтайгаар хөгжүүлэгчид GOPATH модонд ажиллахаа больсон, тэд хувилбар дээр суурилсан хамаарлыг тодорхой тодорхойлж, давтагдах угсралтыг бий болгож чадна.

Мөн түүнчлэн, утаснууд нь үргэлжлүүлэн өлгөх шаардлагагүй болно, Go Scheduler нь функцийг дуудах явцад урсгал горимоос гаргаж авахаас өмнө функцын дуудлагын явцад одоогийн тодорхой гүйцэтгэлийн хугацааг шалгаж, шинэ хэвшлийг хэрэгжүүлэх боломжийг олгодог. Энэ нь Go 1.14 дэх хоцрогдол багатай байдалд нөлөөлөх болно.

Өөр нэг өөрчлөлт бол sДавхардсан аргуудын багц бүхий интерфейсийг оруулахад дэмжлэг нэмсэн. Суурилуулсан интерфейсийн аргууд одоо байгаа интерфейсүүдийн аргуудтай ижил нэртэй, ижил гарын үсэгтэй болж болно. Ил тод зарласан аргууд нь урьдын адил өвөрмөц хэвээр байна.

Нөгөө талаас "хойшлуулах" илэрхийллийн гүйцэтгэл нэмэгдсэн, түүний хэрэглээ нь шууд дуудлагаас залхуу функцээс хурдгаараа бараг ялгаатай биш бөгөөд функцын залхуу эхлэлийг гүйцэтгэлд мэдрэмтгий кодод ашиглах боломжийг танд олгоно.

Асинхроноор урьдчилан сэргийлэх давуу эрх олгоно- Функцийн дуудлагыг агуулаагүй гогцоо нь хуваарь гаргагчийг гацааж, хог ачих ажил хойшлогдоход хүргэж болзошгүй юм.

Санах ойн хуудас хуваарилах системийн үр ашиг сайжирсан, одоо том GOMAXPROCS утгатай тохиргоонд түгжээний зөрчил нэлээд багасч байна.

Үүний үр дүнд санах ойн том блокуудыг зэрэгцүүлэн хуваарилснаар саатал багасч, гүйцэтгэл нэмэгдсэн.

Дахиад байхгүй та эдгээр шинэ шинж чанаруудын илүү бүрэн жагсаалтыг олж болно clave байна GO 1.14 хувилбарын тэмдэглэлд.

Мөн энэхүү шинэ хувилбар нь macOS 10.11 El Capitan дээр ажиллах бөгөөд энэ платформ дээрх 32 битийн хоёртын файлыг дэмжих болно. Энэ нь watchOS, iOS, iPadOS, tvOS гэх мэт бусад платформ дээр 32 битийн хоёртын файлыг дэмждэг хамгийн сүүлийн хувилбар байж магадгүй юм.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.