لغة البرمجة جو و ما يجب ان تعرفه عنها

لغة البرمجة جو و ما يجب ان تعرفه  عنها
NatchCenter ماي 5, 2018

مشاركة:

ﻫﻨﺎك اﻟﻌﺪﻳﺪ ﻣﻦ اﻷﺷﺨﺎص ﻣﻦ ﺳﻤﻌﻮا ﺑﻬﺬه اﻟﻠﻐﺔ اﻟﺠﻤﻴﻠﺔ و ﻟﻜﻦ ﻫﻨﺎك أﻳﻀﺎ GOlang أو GOﻟﻐﺔ ﺑﺮﻣﺠﺔ إﺳﻤﻬﺎ ، ﻟﻬﺬا أﻋﺰاﺋﻲ اﻟﻜﺮام ﻗﻤﻨﺎ ﺑﺈﻋﺪاد ﻫﺬا اﻟﻤﻘﺎل ﻟﺸﺮح ﻣﺎًﻋﺪد ﻛﺒﻴﺮ ﻣﻦ اﻷﺷﺨﺎص ﻟﻢ ﺳﻴﻤﻊ ﺑﻬﺎ أو ﻻ ﻳﻌﺮف ﻋﻨﻬﺎ ﺷﻴﺌﺎ و ﻣﻦ أﻳﻦ أﺗﺖ و ﻣﻦ ﻃﻮرﻫﺎ و ﻛﻴﻒ ﺗﻌﻤﻞ و ﻣﺎ ﻫﻲ ﺑﻌﺾ ﻣﻤﻴﺰاﺗﻬﺎ و أﻫﺪاﻓﻬﺎ، ﻣﻊ ﻛﺘﺎب ﺑﺎﻟﻐﺔ اﻟﻌﺮﺑﻴﺔGoﻫﻲ ﻟﻐﺔ ... ﺻﻔﺤﺔ ﻛﺎﻓﻴﺔ ﻟﺘﻌﻠﻢ اﻟﻠﻐﺔ و اﻟﺘﻌﺮف ﻋﻨﻬﺎ أﻛﺜﺮ، و ﻟﻨﺒﺪئ ﻋﻠﻰ ﺑﺮﻛﺔ ﷲ 420 ﻋﻠﻰ ًﻳﺤﺘﻮي ﺗﻘﺮﻳﺒﺎ : ؟ و ﻣﻦ أﻳﻦ أﺗﺖ GOﻣﺎ ﻫﻲ ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ  ﻫﻲ ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﻣﻔﺘﻮﺣﺔ اﻟﻤﺼﺪر، ﻛﺎﺋﻨﻴﺔ اﻟﺘﻮﺟﻪ و ﺗﻌﻤﻞ ﻋﻠﻰ أﻏﻠﺐ أﻧﻈﻤﺔ اﻟﺘﺸﻐﻴﻞ، ﺣﺪﻳﺜﺔ و ﻋﺼﺮﻳﺔGOlang أﺷﺨﺎص ﻳﻌﻤﻠﻮن ﻓﻲ ﺷﺮﻛﺔ ﺟﻮﺟﻞ و ﻫﻢ : )روﺑﻴﺮت ﻏﺮﻳﺰ إﻳﻤﺮ، ﻛﻴﻦ 3 ﻣﻦ ﻃﺮف 2007 ﺳﻨﺔ ًأﻧﺸﺄت ﺗﺤﺪﻳﺪا ﻓﻲ ﺷﻬﺮ ﻧﻮﻓﻤﺒﺮ ﺣﻴﺚ ﻛﺎن وﻗﺖً و ﺗﺤﺪﻳﺪا2009 ﺛﻮﻣﺒﺲ و روﺑﻂ ﺑﺎﻳﻚ( إﺳﺘﻤﺮ اﻟﻔﺮﻳﻖ ﻓﻲ ﺗﻄﻮﻳﺮ اﻟﻠﻐﺔ إﻟﻰ ﻋﺎم  ﻣﺎ و ﻟﻜﻨﻬﺎً ﻧﻮﻋﺎCاﻹﻋﻼن اﻟﺮﺳﻤﻲ ﻋﻦ إﻧﻄﻼق اﻟﻠﻐﺔ، ﻫﻲ ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﺗﺤﻤﻞ ﻧﻔﺲ ﻗﻮة و ﻃﺎﺑﻊ ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ ﺳﻲ  ﺑﺈﺳﻢ "ﺳﻲ اﻟﻌﺼﺮﻳﺔ أو ﺳﻲ اﻟﻘﺮن اﻟﺤﺎدي و GO ﻟﻬﺬا ﺗﺠﺪ ﺑﻌﺾ اﻷﺷﺨﺎص ﻳﻨﺎدون ﻟﻐﺔ ًﺗﻌﺘﺒﺮ أﻓﻀﻞ ﻋﻤﻠﻴﺎ اﻟﻌﺸﺮﻳﻦ"، و ﻟﻜﻨﻬﺎ ﻃﻮرت ﻣﻦ أﺟﻞ أن ﺗﻜﻮن ﻟﻐﺔ ﺳﻬﻠﺔ و ﻋﻤﻠﻴﺔ أﻛﺜﺮ ﻣﻦ اﻟﺴﻲ و اﻟﻠﻐﺎت اﻷﻛﺎدﻳﻤﻴﺔ اﻷﺧﺮى، و ﺑﻤﺎ

 ... اﻹﺑﻨﺔ اﻟﻤﺪﻟﻠﺔ ﻟﻠﻌﻤﻼق ﺟﻮﺟﻞ ﻓﻼ ﻣﺠﺎل ﻓﻲ اﻟﺸﻚ ﻣﻦ ﻗﺪراﺗﻬﺎ أو ﻗﻮﺗﻬﺎ GOأن ﻟﻐﺔ :

 GOأﻫﺪاف ﻟﻐﺔ  أﻛﺜﺮ ﻋﻤﻠﻴﺔ و ﺑﺴﺎﻃﺔ ﻣﻦ اﻟﻠﻐﺎتGOرﻛﺰت ﺟﻮﺟﻞ ﻋﻠﻰ اﻟﻌﺪﻳﺪ ﻣﻦ اﻷﻫﺪاف و اﻟﻤﺰاﻳﺎ اﻟﺘﻲ ﺗﺠﻌﻞ ﻟﻐﺔ ﺟﻮ

 اﻟﺴﺎﺑﻘﺔ و ﻧﺬﻛﺮ ﺑﻌﺾ ﻣﻦ اﻷﻫﺪاف :

أن ﺗﺠﻌﻞ ﺗﻄﻮﻳﺮ اﻟﺒﺮاﻣﺞ ذات ﻛﻔﺎءة ﻋﺎﻟﻴﺔ و ﻣﻮﺛﻮﻗﻴﺔ. أن ﺗﻜﻮن ﻣﻌﺒﺮة و ﻓﻌﺎﻟﺔ ﻓﻲ ﻛﻞ ﻣﺮﺣﻠﺔ. . ﻓﻲ ﻛﺘﺎﺑﺔ اﻟﻜﻮد و ﻃﺮﻳﻘﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻌﻬﺎًأن ﺗﺘﺠﻨﺐ اﻟﺸﻴﻔﺮات اﻟﻤﻌﻘﺪة و اﻟﻐﻴﺮ اﻟﻤﻔﻬﻮﻣﺔ و ﺗﺠﻌﻞ اﻷﻣﺮ ﺳﻬﻼ أن ﺗﺠﻌﻠﻬﺎ ﻣﺘﺰاﻣﻨﺔ و ﻓﻌﺎﻟﺔ و أﻛﺜﺮ ﻣﺮوﻧﺔ ﻣﻦ اﻟﻠﻐﺎت اﻷﺧﺮى. أن ﺗﺠﻌﻠﻬﺎ أﻛﺜﺮ ﻣﺮوﻧﺔ ﻣﻦ ﺣﻴﺚ اﻷﺳﻠﻮب. أن ﺗﺠﻌﻠﻬﺎ ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﻛﺎﺋﻨﻴﺔ اﻟﺘﻮﺟﻪ و ﻣﺮﻧﺔ ﺑﺸﻜﻞ ﻏﻴﺮ ﻋﺎدي. . ﻓﻲ ﺑﻨﺎء اﻟﺒﻨﻴﺎت اﻟﺘﺤﻠﻴﻠﻴﺔ ﻛﺨﻮادم اﻟﺸﺒﻜﺎتًﺟﻌﻠﻬﺎ أﻛﺜﺮ ﺗﻨﺎﺳﺒﺎ ﺟﻌﻠﻬﺎ ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﻣﺘﻌﺪدة اﻷﻏﺮاض و اﻹﺳﺘﺨﺪام ﻓﻲ ﻣﺠﺎﻻت ﻣﺘﻨﻮﻋﺔ، ﻣﺜﻞ ﺗﻄﺒﻴﻘﺎت اﻟﻬﻮاﺗﻒ و ﺗﺤﻠﻴﻞ اﻟﺒﻴﺎﻧﺎت و اﻟﺘﻌﻠﻴﻢ اﻵﻟﻲ ... إﻟﺦ. ﺟﻌﻞ اﻟﻠﻐﺔ ﻣﻔﺘﻮﺣﺔ اﻟﻤﺼﺪر و ﻓﻲ ﻣﺘﻨﺎول أﻳﺪي ﻛﻞ اﻟﻤﺒﺮﻣﺠﻴﻦ و اﻷﺷﺨﺎص و ﺟﻤﻴﻊ اﻷدوات و اﻟﻤﻜﺎﺗﺐ . و ﻷي ﺷﺨﺺًﻣﺘﻮﻓﺮة ﻣﺠﺎﻧﺎ : GOﺑﻨﻴﺔ و أﺻﻞ أو ﻣﺼﺪر ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ ﺟﻮ  أن اﻟﺘﻬﺠﻴﻦ ﻓﻲ ﻟﻐﺎتًﻓﻲ اﻟﺤﻘﻴﻘﺔ ﻫﻲ ﻟﻐﺔ ﻫﺠﻴﻨﺔ و ﻣﺴﺘﻮﺣﺎت ﻣﻦ ﻋﺪة ﻟﻐﺎت ﺑﺮﻣﺠﺔ ﻗﻮﻳﺔ، و ﻛﻤﺎ ﻧﻌﺮف داﺋﻤﺎ ﻧﺘﻴﺠﺔ ﻣﺪﻫﺸﺔ و ﻣﻤﻴﺰات ﻛﺜﻴﺮة، و ﻧﻈﻬﺮ ﻓﻲ ﻫﺬا اﻟﻤﺨﻄﻂ اﻟﺬي ﻳﻮﺿﺢ ﺑﺈﺧﺘﺼﺎر أﺻﻮل و ﺑﻨﻴﺔ أوًﻳﻌﻄﻲ داﺋﻤﺎ : GOﻣﺼﺪر ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ

  ﺑﻤﺎذا ﺗﻨﺼﺤﻨﻲ ﻟﺘﻌﻠﻢ ﻟﻐﺔ ًو أﺧﻴﺮا ، ﻣﺘﻌﺪدة اﻹﺳﺘﺨﺪاﻣﺎت وً ﻷﻧﻬﺎ ﻟﻐﺔ ﺳﻬﻠﺔ اﻟﺘﻌﻠﻢ، ﺟﻤﻴﻠﺔ و ﻋﻤﻠﻴﺔ أﻳﻀﺎGOأﻧﺼﺤﻚ ﺑﺸﺪة ﺗﻌﻠﻢ ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ ﺟﻮ  ﻟﻜﻞً دﻗﻴﻘﺔ اﻟﻨﺘﺎﺋﺞ، و ﺗﺴﺘﻌﻤﻞ ﻓﻲ اﻟﻜﺜﻴﺮ ﻣﻦ اﻷﻣﻮر و اﻟﻤﺠﺎﻻت ﻣﻨﻬﺎ اﻟﺘﻌﻠﻴﻢ اﻵﻟﻲ، ﺑﻨﺎء اﻟﻤﻮاﻗﻊ و اﻟﺒﺮاﻣﺞ أﻳﻀﺎ ﻟﻬﺎ ﻣﺴﺘﻘﺒﻞ زاﻫﺮ ﻓﻲ ﻣﺠﺎل اﻟﺸﺒﻜﺎت و ﺗﺤﻠﻴﻞ اﻟﺒﻴﺎﻧﺎت و اﻟﺘﻔﺴﻴﺮ وًﻣﻦ اﻟﺤﻮاﺳﺐ و اﻟﻬﻮاﺗﻒ اﻟﺬﻛﻴﺔ، أﻳﻀﺎ ﺑﺎﻟﻠﻐﺔ اﻟﻌﺮﺑﻴﺔ ﻣﻘﺪم ﻟﻜﻢ ﻣﻦ ﻣﻮﻗﻊGO، ﻟﻬﺬا ﺑﺤﺜﺖ ﻟﻜﻢ ﻋﻦ أﻓﻀﻞ ﻛﺘﺎب ﻟﺘﻌﻠﻢ ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ ًاﻟﺘﺮﺟﻤﺔ اﻵﻟﻴﺔ أﻳﻀﺎ