ગો (પ્રોગ્રામિંગ ભાષા): આવૃત્તિઓ વચ્ચેનો તફાવત

Content deleted Content added
infobox img fix
નાનું બિનજરૂરી ઈન્ટરવિકિ લિંક દૂર કરી અને નાનામોટા સુધારા
લીટી ૩:
|ચિત્ર =[[File:Golang.png]]
|year = ૨૦૦૯
|designer = [[રોબર્ટ ગ્રીસેમર]]<br />[[રોબ પાઇક]]<br /> [[કેન થોમ્પસન]]
|developer = [[ગૂગલ સંસ્થાપિત]] સંસ્થાપિત
|paradigm = [[કંપાઇલ કરેલ પ્રોગ્રામિંગ ભાષા| કંપાઇલ્ડ કરેલ]]:[[સ્ટ્રક્ચર્ડ પ્રોગ્રામિંગ ભાષા| સ્ટ્રક્ચર્ડ ]],[[સહવર્તી પ્રોગ્રામિંગ ભાષા|સહવર્તી]],[[કાર્યપ્રણાલી પ્રોગ્રામિંગ ભાષા |કાર્યપ્રણાલી]]
|latest release version = આવૃત્તિ ૧.૦.૩
લીટી ૧૩:
 
|dialects = [[જેનેરિક જાવા]],[[પિઝા]]
|platform = [[લિનક્સ]],[[માઇક્રોસોફ્ટ વિન્ડોઝ]],[[MAC osOS X]],[[ફ્રીBSDફ્રી BSD]],[[પ્લાન ૯(બેલ પ્રયોગશાળા)|પ્લાન ૯]]
|license = BSD સ્ટાઇલ +પેટન્ટ અનુદાન
|file_ext = .go
લીટી ૨૦:
 
'''ગો''' એક સંકલિત, ગાર્બેજ-એકત્રિત, સહવર્તી ગૂગલ સંસ્થાપિત પ્રોગ્રામિંગ ભાષા છે.<br />
"ગો" ભાષાની પ્રારંભિક ડિઝાઇન સપ્ટેમ્બર ૨૦૦૭ માં [[રોબર્ટ ગ્રીસેમર]],[[રોબ પાઇક]] અને [[કેન થોમ્પસન]]એ કરી હતી.તેની સત્તાવાર રીતે નવેમ્બર ૨૦૦૯ માં જાહેરાત થઇ હતી. [[લિનક્સ]],[[માઇક્રોસોફ્ટ વિન્ડોઝ]],[[MAC osOS X]],[[ફ્રીBSDફ્રી BSD]],[[પ્લાન ૯(બેલ પ્રયોગશાળા)|પ્લાન ૯]] જેવા ઑપરેટિંગ સિસ્ટમ આ ભાષાને આધાર આપે છે.<br /><br />
 
==લક્ષ્યાંકો==
લીટી ૩૭:
ગો અપવાદરૂપે ઝડપી કમ્પાઇલ સમય માટે રચાયેલ છે.તેના અમુક સમાંતર-સંબંધિત સ્ટ્રક્ચરલ સંમેલનો [[સી.એ.આર હોર્| ટોની હોર]]ના [[સંચારિત ક્રમિક પ્રક્રિયા(Communicating sequential processes)| CSP]]માંથી લેવામાં આવ્યું છે.પહેલાંના સહવર્તી પ્રોગ્રામિંગ ભાષાઓ જેમ કે [[ઓકમ]] અને [[લિમ્બો]]ની જેવી ગોમાં સહવર્તી આંતરિક-સુરક્ષિત નથી.
 
[[C++(પ્રોગ્રામિંગ ભાષા)|C++]] અને [[જાવા(પ્રોગ્રામિંગ ભાષા)| જાવા]]ની વિપરીત "ગો"માં [[વારસાઈ(Inheritance)|વારસાઈ]],[[સામાન્ય પ્રોગ્રામિંગ]],[[ મેથડ ઓવરલોડિંગ]],[[પોઇટરપોઇન્ટર અંકગણિત]] જેવી સુવિધાઓ નથી.શરૂઆતમાં, ભાષામાં [[અપવાદ હેન્ડલિંગ]]નોહેન્ડલિંગનો સમાવેશ થયો ન હતો,પણ માર્ચ 2010 માં એક પદ્ધતિ <code>panic</code>/<code>recover</code> અસાધારણ ભૂલોને નિયંત્રિત કરવા માટે અમલમાં મુકાઇ હતી.