די נייע ווערסיע פון ​​Go 1.14 איז דאָ און דאָס איז זייַן נייַעס

Go

GO Team אַנוויילד גיין 1.14 מעלדונג אַנאַונסינג, אַ נייע ווערסיע פון ​​די אָפֿן מקור פּראָגראַממינג שפּראַך דעוועלאָפּעד דורך Google. ווי צוגעזאגט, די מעלדונג האט נישט יקסיד די חודש פון פעברואר און גאָ מאַנשאַפֿט האט נישט האַלטן דאַנקען אַלע יענע וואָס זענען ליב צו שטיצן צו דער פּלאַן פון דעם ווערסיע, אָדער דורך באַמערקונגען צוגעשטעלט פֿאַר דעם צוועק און אויך פֿאַר יענע וואָס אנטייל אין די ביתא טעסט אָדער דורך ארויסגעבן קאָודז, ריפּאָרטינג באַגז און סאַבמיטינג באַמערקונגען.

ביז איצט, GO מאַנשאַפֿט האט געפרוווט צו טייַנען די אַרויסרופן לאָנטשט דורך ראָב פּיקע, איינער פון די דריי קריייטערז פון Golang, וואס איך האָב געוואָלט אַז די שפּראַך זאָל מאַכן גרינגער און פאַסטער פּראָגראַממינג אין גרויס וואָג. זינט די סינטאַקס פון Go איז באזירט אויף באַקאַנטע עלעמענטן פון דער C שפּראַך מיט יחיד לאָונז פון די פּיטהאָן שפּראַך. די שפּראַך איז קאַנסייס גענוג, אָבער די קאָד איז גרינג צו לייענען און פֿאַרשטיין.

גיין קאָד איז קאַמפּיילד אין באַזונדער ביינערי עקסעקוטאַבלע טעקעס וואָס לויפן געבוירן אָן ניצן אַ ווירטואַל מאַשין (פּראָופיילז, דיבאַגינג מאַדזשולז און אנדערע טראָובלעשאָאָטינג סאַבסיסטאַמז זענען ינאַגרייטיד אין רונטימע ווי קאַמפּאָונאַנץ פון די רונטימע) אַלאַוז פאָרשטעלונג פאַרגלייַכלעך צו C.

דער פּרויעקט איז טכילעס דעוועלאָפּעד מיט מאַלטי-טרעדיד פּראָגראַממינג און עפעקטיוו אַרבעט אין מאַלטי-האַרץ סיסטעמען, אפילו פּראַוויידינג ימפּלאַמענאַד מיטל פֿאַר אָפּעראַטאָר צו אָרגאַניזירן פּאַראַלעל קאַמפּיוטינג און ינטעראַקשאַן צווישן פּאַראַלעל מעטהאָדס.

די שפּראַך אויך פּראָווידעס געבויט-אין שוץ קעגן אַלאַקייטיד זיקאָרן בלאָק אָוווערפלאָו געביטן און גיט די פיייקייט צו נוצן די מיסט קאַלעקטער.

גיי 1.14 הויפּט נייַעס

א הויפּט ענדערונג אין דעם נייַ ווערסיע קאַנסערנז די נייַ מאָדולע סיסטעם אין די גיין באַפֿעל פֿאַר וויידספּרעד נוצן, עס איז ענייבאַלד דורך פעליקייַט און רעקאַמענדיד פֿאַר דעפּענדענסי פאַרוואַלטונג אַנשטאָט פון GOPATH.

ניו מאָדולע סיסטעם פֿעיִקייטן געבויט-אין ווערסיע קאַמפּאַטאַבילאַטי, פּעקל עקספּרעס מכשירים, און אַ ימפּרוווד דעפּענדענסי פאַרוואַלטונג סיסטעם. מיט די הילף פון מאַדזשולז, דעוועלאָפּערס זענען ניט מער געבונדן צו אַרבעטן אין די GOPATH בוים, זיי קענען בישליימעס דעפינירן ווערסיע-באזירט דיפּענדאַנסיז און שאַפֿן ריפּיטאַבאַל אַסעמבליז.

דערצו, פֿעדעם וועט ניט מער האָבן צו הענגען ינדעפאַנאַטלי, ווי איז דער פאַל אויבן מיט אַ שלייף אָן פאַך אַ פונקציע, ווי גייט סטשעדולער אַרבעט צו קאָנטראָלירן אַ זיכער מעגלעך דורכפירונג צייט פון די קראַנט רוטין בעשאַס פונקציע קאַללס איידער רימוווינג עס פון די פאָדעם צו עפענען פּלאַץ און לאָזן דורכפירונג פון נייַ רוטינז. דאָס וועט האָבן אַ פּראַל אין טערמינען פון נידעריקער לייטאַנסי אין Go 1.14.

אן אנדער ענדערונג איז די sאַדדעד שטיצן פֿאַר עמבעדדינג ינטערפייסיז מיט אַ סכום פון אָוווערלאַפּינג מעטהאָדס. די מעטהאָדס פון די געבויט-אין צובינד קענען איצט האָבן די זעלבע נעמען און די זעלבע סיגנאַטשערז ווי די מעטהאָדס אין די יגזיסטינג ינטערפייסיז. עקספּליסאַט דערקלערט מעטהאָדס בלייבן יינציק ווי פריער.

אויף די אנדערע האַנט פאָרשטעלונג פון דער אויסדרוק "אָפּלייגן" איז געוואקסן, וועמענס נוצן איצט קוים אַנדערש פון גיכקייַט פון אַ דירעקט רופן צו אַ פויל פונקציע, אַלאַוינג איר צו נוצן די פויל אָנהייב פון אַ פונקציע אין פאָרשטעלונג-שפּירעוודיק קאָד.

אַסינטשראָנאָוס פּרעעמפּטיווע ייבערהאַנט איז אויך צוגעשטעלט- לופּס אַז טאָן ניט אַנטהאַלטן פונקציאָנירן רופט קענען איצט פירן צו אַ דעדלאַק פֿאַר די סקעדזשולער אָדער אַ פאַרהאַלטן אין די אָנהייב פון מיסט זאַמלונג.

די עפעקטיווקייט פון די סיסטעם אַלאַקיישאַן סיסטעם פֿאַר זכּרון איז ימפּרוווד, וואָס איצט האט באטייטיק ווייניקערע שלאָס קאָנפליקט אין קאַנפיגיעריישאַנז מיט גרויס GOMAXPROCS וואַלועס.

ווי אַ רעזולטאַט, דילייז זענען רידוסט און פאָרשטעלונג געוואקסן מיט ינטענסיווע פּאַראַלעל אַלאַקיישאַן פון גרויס בלאַקס פון זכּרון.

נישט מער איר קענען געפֿינען אַ מער פולשטענדיק רשימה פון די נייַ פֿעיִקייטן key אין די GO 1.14 מעלדונג הערות.

די נייע ווערסיע וועט אויך אַרבעטן אויף MacOS 10.11 El Capitan און נאָך שטיצן 32-ביסל בינאַריעס אויף דעם פּלאַטפאָרמע. דאָס קען זיין די לעצטע ווערסיע וואָס אויך שטיצט 32-ביסל בינאַריעס אויף אנדערע פּלאַטפאָרמס ווי watchOS, iOS, iPadOS און tvOS.


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס.

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

בול (אמת)