નિમ્, આ પ્રોગ્રામિંગ ભાષાને ઉબુન્ટુ 20.04 પર ઇન્સ્ટોલ કરો

વિશે નીમ

હવે પછીના લેખમાં આપણે એક નજર નાંખવા જઈ રહ્યા છીએ ઉબુન્ટુ 20.04 માં નિમ પ્રોગ્રામિંગ ભાષા કેવી રીતે ઇન્સ્ટોલ કરી શકીએ છીએ. આજે ત્યાં ઘણી અને ખૂબ જ જુદી જુદી પ્રોગ્રામિંગ ભાષાઓ છે. તેમાંના દરેકની પોતાની લાક્ષણિકતાઓ છે, અને બધા નવી તકનીકી લાક્ષણિકતાઓ કે જે એપ્લિકેશન્સના વિકાસમાં ઉપયોગી થઈ શકે છે તેનાથી કાર્યક્ષમ બનવાનો પ્રયત્ન કરે છે.

NUM જેમ કે વધુ પરિપક્વ ભાષાઓના ખ્યાલોને જોડે છે પાયથોન, અદા અને મોડુલા. આ વાક્યરચનાવાળી anબ્જેક્ટ લક્ષી ભાષા છે અને પાયથોન દ્વારા ઓફર કરેલી સમાન સુવિધાઓ છે.. આ અને અન્ય કારણોસર, તે એક ભાષા છે જે તમને આધુનિક એપ્લિકેશનો બનાવવા માટે સમર્થ થવા માટે જરૂરી બધું પ્રદાન કરે છે. ઉપરાંત, બધી આધુનિક ભાષાઓની જેમ, તે Gnu / Linux, વિન્ડોઝ, મ maકોઝ અને BSD માટેનાં સંસ્કરણો પ્રદાન કરે છે.

નીમની સામાન્ય લાક્ષણિકતાઓ

  • તે એક છે સાહજિક અને સ્વચ્છ વાક્યરચના. વિવિધ ભાષાઓમાંથી પ્રેરણા દોરવા, નીમનું વાક્યરચના સરળતાથી સમજી શકાય છે અને કોડમાં પરિણમે છે જે સરળતાથી બદલી શકાય છે.
  • નિમ કમ્પાઇલર અને જનરેટેડ એક્ઝેક્યુટેબલ બધા મુખ્ય પ્લેટફોર્મ સાથે સુસંગત છે.
  • NUM જાવાસ્ક્રિપ્ટ બેકએન્ડ શામેલ છે.
  • આ ભાષા નાની કોર લેંગ્વેજ લાગુ કરે છેછે, જેમાં એક શક્તિશાળી લક્ષણ સેટ છે મેટ્રોપ્રોગ્રામિંગ.
  • નીમના પેકેજ મેનેજરને કહેવામાં આવે છે હરવાફરવામાં ચપળ કે ચાલાક. પેકેજો ગિટ અને મર્ક્યુરિયલ રીપોઝીટરીઓ દ્વારા વિતરિત કરવામાં આવે છે.
  • સી, સી ++ અને Obબ્જેક્ટિવ સી લાઇબ્રેરીઓ સાથે જોડાવાની સુવિધા આપે છે. આ વિકાસકર્તાઓને વિવિધ શક્તિશાળી અને પરિપક્વ લાઇબ્રેરીઓમાં સરળતાથી .ક્સેસ કરવાની મંજૂરી આપશે.
  • તે પાયથોન દ્વારા પ્રેરિત છે. જ્યારે નીમ એપ્લિકેશન કોઈ અપવાદ સાથે ક્રેશ થાય છે, ત્યારે તે બહાર નીકળતા પહેલાં સ્ટેક ટ્રેસ જનરેટ કરશે. આ સ્ટેક ટ્રેસનું ફોર્મેટ સમજવું ખૂબ જ સરળ છે અને અપવાદને ડીબગ કરવા માટે જરૂરી બધી માહિતી શામેલ છે.
  • NUM નિર્ભરતા મુક્ત મૂળ એક્ઝેક્યુટેબલ બનાવે છે.
  • નીમની મેમરી મેનેજમેન્ટ ડિસ્ટ્રિસ્ટિક છે અને ડિસ્ટ્રક્ટર્સ અને મૂવ સીમેન્ટિક્સ સાથે કસ્ટમાઇઝ કરી શકાય તેવું છે, સી ++ અને રસ્ટ દ્વારા પ્રેરિત.
  • વિવિધ બેકએન્ડ માટે આધાર.
  • તે સાથે પ્રકાશિત થયેલ છે એમઆઈટી લાઇસન્સ.
  • મોટાભાગના વિકાસમાં થાય છે GitHub.

આ ફક્ત આ ભાષાની કેટલીક લાક્ષણિકતાઓ છે. માં તેની બધી લાક્ષણિકતાઓ વિગતવાર છે પ્રોજેક્ટ વેબસાઇટ.

ઉબુન્ટુ 20.04 માં નીમ પ્રોગ્રામિંગ ભાષા સ્થાપિત કરી રહ્યા છીએ

ઉબુન્ટુમાં વપરાશકર્તાઓની વિવિધ ઇન્સ્ટોલેશન શક્યતાઓ હશે. તેમાંથી પ્રથમ આભાર માનશે નિમ સત્તાવાર ભંડારોમાં શામેલ છે. તેથી, ઇન્સ્ટોલેશન એકદમ સરળ બને છે, તમારે ફક્ત એક ટર્મિનલ ખોલવો પડશે (Ctrl + Alt + T) અને આદેશ ચલાવો:

ચાલાક સાથે નિમ સ્થાપિત કરો

sudo apt install nim

આ સ્થાપન, આજની તારીખે, હજી પણ નવીનતમ સંસ્કરણ આપતું નથી. આ કારણ થી અમે બીજી પદ્ધતિ જોવા જઈ રહ્યા છીએ જે આપણને નવીનતમ સ્થિર સંસ્કરણ ઇન્સ્ટોલ કરવાની મંજૂરી આપશે. તેમની વેબસાઇટ પર તેઓ સ્ક્રિપ્ટનો ઉપયોગ કરવાની સંભાવના આપે છે, જેને આપણે ફક્ત ડાઉનલોડ કરીને ચલાવવું પડશે. પ્રથમ આપણે પેકેજ સ્થાપિત કરવું પડશે બિલ્ડ આવશ્યક છે. આપણે ટર્મિનલ ખોલીને આ કરી શકીએ છીએ (Ctrl + Alt + T) અને તેમાં નીચે આપેલ આદેશ અમલીકરણ કરી શકીએ છીએ.

sudo apt install build-essential

આગલા પગલા પર આગળ વધતા પહેલા, જો આપણા કમ્પ્યુટર પર કર્લ ઇન્સ્ટોલ કરેલું નથી, તો આપણે આ સાધનને પકડવાની જરૂર રહેશે. આપણે તેને તેના અનુરૂપ ઇન્સ્ટોલેશન કમાન્ડ દ્વારા પ્રાપ્ત કરીશું:

sudo apt install curl

જ્યારે કર્લ ઇન્સ્ટોલેશન સમાપ્ત થાય છે, ત્યારે આપણે કરી શકીએ છીએ નિમ સ્થાપન સ્ક્રિપ્ટ ચલાવવા માટે અમને લોંચ કરો. આપણે આપણા ટર્મિનલમાં આ અન્ય આદેશનો જ ઉપયોગ કરવો પડશે.

સ્ક્રિપ્ટ દ્વારા નિમ સ્થાપિત કરો

curl https://nim-lang.org/choosenim/init.sh -sSf | sh

જ્યારે નીમનું ઇન્સ્ટોલેશન સમાપ્ત થાય છે, ત્યારે આપણે જોશું કે ટર્મિનલ કેટલીક સૂચનાઓને સૂચવશે કે આપણે નીમની સ્થાપના સમાપ્ત કરવા માટે અનુસરવા પડશે. છે તેઓ અમને ફાઇલમાં ફેરફાર કરવા કહેશે . /.bashrc o . / .પ્રોફાઇલ:

vim ~/.bashrc

ચાલો સંપાદિત ફાઇલના અંતમાં નીચેની લીટી ઉમેરીએ:

bashrc પર લીટી ઉમેરો

export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH

બદલી કરે છે 'તમારા વપરાશકર્તા નામતમારા અનુરૂપ વપરાશકર્તા નામ સાથે. એકવાર ઉમેર્યા પછી, ફેરફારો સાચવો અને ફાઇલને બંધ કરો.

જ્યારે આપણે ટર્મિનલ પર પાછા જઈએ, ત્યારે આપણે કરી શકીએ છીએ નીમ ની સ્થાપિત આવૃત્તિ જુઓ ચાલી રહેલ:

સ્થિર સંસ્કરણ

nim -v

આ ઇન્સ્ટોલેશન વિકલ્પો ઉપરાંત, અમે પણ અનુસરો કરી શકો છો સૂચનાઓ વેબ પૃષ્ઠ પર પ્રદર્શિત આ ભાષાને સ્નેપ પેકેજ તરીકે ઇન્સ્ટોલ કરવાના પ્રોજેક્ટ છે.

એક મૂળ ઉદાહરણ

એકવાર ઇન્સ્ટોલેશન સમાપ્ત થઈ ગયા પછી, અમે સંદેશ પ્રદર્શિત કરવા માટે એક લાક્ષણિક ઉદાહરણ પ્રોગ્રામ બનાવવાનું છે. શું નીમ માટેની કોડ ફાઇલોમાં નિમ એક્સ્ટેંશન છેચાલો, ટર્મિનલમાંથી અમારા પ્રિય સંપાદક સાથે એક બનાવીએ (Ctrl + Alt + T):

vim hola.nim

આ ફાઇલની અંદર આપણે ઉમેરવા જઈ રહ્યા છીએ નીચેની સામગ્રી:

echo "Esto es un ejemplo de nim, creado para Ubunlog"

ડેસ્પ્યુઝ આપણે ફેરફારો સંગ્રહ કરીશું અને ફાઈલ બંધ કરીશું.

જ્યારે આપણે ટર્મિનલ પર પાછા આવીશું, ત્યારે આપણે કરીશું એક્ઝેક્યુટેબલ બાઈનરી પેદા કરવા માટે સ્રોત ફાઇલને કમ્પાઇલ કરો:

સંકલન નીમ ઉદાહરણ

nim c hola.nim

સંકલન સમાપ્ત થયા પછી, હવે આપણે આ ઉદાહરણ ચલાવી શકીએ છીએ નીચે પ્રમાણે:

ઉદાહરણ ચલાવો

./hola

જો બધું બરાબર થઈ ગયું છે, તો નિમ પહેલેથી જ તમારા કમ્પ્યુટર પર કામ કરી રહ્યું છે, અને તમે કામ કરવાનું શરૂ કરી શકો છો. આ માટે તમે કરી શકો છો દસ્તાવેજીકરણની સલાહ લો નીમ વિશે તમારામાં ઉપલબ્ધ છે વેબ પેજ.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.