છેલ્લા ગુગલ I / O દરમિયાન, ગૂગલે સ્પષ્ટ સંકેત આપ્યો છે કે જાવા હવે માટે Android ની મુખ્ય પ્રોગ્રામિંગ ભાષા રહેશે નહીં પાયથોન અથવા કોટલીન જેવી અન્ય ભાષાઓને માર્ગ આપો. ઉબુન્ટુમાં પાયથોન સ્થાપિત કરવું એ બિનજરૂરી છે કારણ કે તે પહેલાથી જ ઉબુન્ટુ વિતરણમાં આવે છે, પરંતુ અને કોટલીન? ઉબન્ટુ પર કોટલીન કેવી રીતે ઇન્સ્ટોલ કરી શકાય છે? તે કરવાનું સરળ છે?
કોટલીન ફક્ત વિંડોઝ અથવા મcકોસ પર ઇન્સ્ટોલ કરી શકાતી નથી, પરંતુ યુબિક્સ-આધારિત ઓપરેટિંગ સિસ્ટમ્સ પર પણ ઇન્સ્ટોલ કરી શકાય છે, જેમાં ઉબુન્ટુ અને ડેરિવેટિવ્ઝનો સમાવેશ થાય છે.
કોટલીન એ એક મફત પ્રોગ્રામિંગ ભાષા છે જે દ્વારા ઉપલબ્ધ છે સત્તાવાર વેબસાઇટ પ્રોજેક્ટ. આ માટે આપણે ફક્ત કોટલીનનું નવીનતમ સંસ્કરણ ડાઉનલોડ કરવું અને તેને આપણા ઉબુન્ટુમાં અનઝિપ કરવું પડશે. તે એક સરળ પ્રક્રિયા છે, પરંતુ જ્યારે તે કમ્પાઇલ કરતી વખતે મુશ્કેલીઓ .ભી થઈ શકે છે. આમ, સ્થાપન સ્ક્રિપ્ટોને પસંદ કરવાનું શ્રેષ્ઠ છે. આપણે ફક્ત ટર્મિનલ ખોલવું પડશે અને નીચેના લખવું પડશે:
curl -s https://get.sdkman.io | bash
અને પછી, નીચેના આદેશ સાથે સ્થાપન કરો:
sdk install kotlin
હવે, આપણી ઉબુન્ટુમાં પહેલાથી જ કોટલીન ભાષા છે. પરંતુ તે બધું છે?
કોટલીનમાં પ્રોગ્રામ કેવી રીતે બનાવવો
સત્ય એ છે કે ના. આ અમને મંજૂરી આપશે કોટલીન કોડ કમ્પાઇલ કરો પરંતુ ફાઇલો બનાવશો નહીં. ફાઈલો બનાવવા માટે આપણે કરી શકીએ છીએ કોડ સંપાદકો અથવા સીધા IDE નો ઉપયોગ કરો કે જેને આપણે ઉબુન્ટુમાં ઇન્સ્ટોલ કરી શકીએ. એકવાર આપણે કોડ લખી લઈએ પછી, અમે તેની સાથે સેવ કરીશું એક્સ્ટેંશન .કેટી અને આપણે બનાવેલ ફાઇલની સમાન સ્થાને એક ટર્મિનલ ખોલીએ છીએ. હવે, ટર્મિનલમાં આપણે લખીશું:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
ઉબુન્ટુ ફાઇલનું સંકલન કરશે અને એક્ઝેક્યુટેબલ ફાઇલ બનાવશે જે જાવા વર્ચ્યુઅલ મશીનનો ઉપયોગ કરશે, જે આપણે ઉબુન્ટુમાં પહેલેથી ઇન્સ્ટોલ કરી છે. તેથી, આ સરળ પગલાઓના આભાર, અમે કોટલીન ભાષા માટે લખેલા કોઈપણ કોડને ઇન્સ્ટોલ અને ચલાવી શકીએ છીએ. જો આપણે વાપરો એન્ડ્રોઇડ સ્ટુડિયો, કોટલીન ઇન્સ્ટોલેશન વધુ સરળ છે કારણ કે આપણે ફક્ત અનુરૂપ પ્લગઇન શોધીને તેને Google IDE દ્વારા ઇન્સ્ટોલ કરવું પડશે.
ઠીક છે, હું લેખ સમજી શકતો નથી, પહેલા તમે આ કહો (હું અવતરણ કરું છું):
"છેલ્લા ગુગલ I / O દરમિયાન, ગૂગલે સ્પષ્ટપણે સંકેત આપ્યા છે કે પાયથોન અથવા કોટલીન જેવી અન્ય ભાષાઓને માર્ગ આપવા માટે જાવા એ એન્ડ્રોઇડની મુખ્ય પ્રોગ્રામિંગ ભાષા બનવાનું બંધ કરશે."
અને પછી તમે આ કહો છો (હું અવતરણ કરું છું):
"ઉબુન્ટુ ફાઇલનું સંકલન કરશે અને એક્ઝેક્યુટેબલ ફાઇલ બનાવશે જે જાવા વર્ચ્યુઅલ મશીનનો ઉપયોગ કરશે, જે આપણે ઉબુન્ટુમાં પહેલેથી ઇન્સ્ટોલ કરી છે."
કૃપા કરીને તમે મારા મૂંઝવણમાં મને મદદ કરી શકશો? આભાર!
જાવા એ એક ભાષા છે, જેનો કોડ જાવા વર્ચુઅલ મશીન પર ચલાવવા માટે કમ્પાઈલ થયેલ છે. કોટલીન એ જુદી જુદી લાક્ષણિકતાઓવાળી બીજી ભાષા છે જે જાવા વર્ચુઅલ મશીન પર ચલાવવા માટે પણ સંકલિત છે.
ત્યાં ત્રણ ખ્યાલો છે: જાવા વર્ચુઅલ મશીન, જાવા લેંગ્વેજ અને કેટોલીન ભાષા