જી.એન.યુ. ગૌઇલ of.૦ નું નવું સંસ્કરણ બહાર પાડ્યું અને આ તેના સૌથી મહત્વપૂર્ણ પરિવર્તન છે

જીએનયુ-ગાઇલ-લોગો

જી.એન.યુ. ગિએલ એ જી.એન.યુ. પ્રોજેક્ટ માટે પસંદીદા દુભાષિયા છેપાસે યોજના પ્રોગ્રામિંગ ભાષાનું અમલીકરણ છે. દગાબાજી ઘણા કાર્યો માટે મોડ્યુલર એક્સ્ટેંશન શામેલ છે પ્રોગ્રામિંગ, જેમ કે બીજાઓ વચ્ચે, POSIX સિસ્ટમો પર ક callsલ.

પ્રોગ્રામ્સને વિસ્તૃત કરવા માટે, ગિલીને વ્યભિચાર છે, લાઇબ્રેરી જે તેને અન્ય પ્રોગ્રામ્સમાં દાખલ કરવાની મંજૂરી આપે છે અને સી પ્રોગ્રામિંગ ભાષાના એપ્લિકેશન પ્રોગ્રામિંગ ઇંટરફેસ (એપીઆઈ) નો ઉપયોગ કરીને ચોક્કસ રીતે એકીકૃત કરે છે તે જ રીતે, આ એપીઆઈ દ્વારા નિર્ધારિત નવા પ્રકારો અને સબરોટાઇન્સ વપરાશકર્તાને ગેલ એક્સ્ટેંશન તરીકે ઉપલબ્ધ કરી શકાય છે.

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

Gnu ગૌલે વિશે

ની કોર ગિલ એ એક કાર્યક્ષમ વર્ચુઅલ મશીન છે જે ખાસ .પ્ટિમાઇઝેશન કમ્પાઇલર દ્વારા જનરેટ કરેલ પોર્ટેબલ સૂચનાનો અમલ કરે છે. વર્ચ્યુઅલ મશીન ગિલિ સી અને સી ++ એપ્લિકેશન કોડ સાથે એકીકૃત એકીકૃત કરે છે.

યોજનાની ભાષા ઉપરાંત, જે આર 5 આરએસ, આર 6 આરએસ અને આર 7 આરએસ સ્પષ્ટીકરણોને સપોર્ટ કરે છે, ગિલિ પ્રોજેક્ટે ઇસીએમએસ્ક્રિપ્ટ, ઇમાક્સ લિસ્પ અને લુઆ (વિકાસમાં) જેવી અન્ય ભાષાઓ માટે કમ્પાઇલર્સ પણ વિકસિત કર્યા.

ગ્યુઇલ સ્કીમનો મુખ્ય વિચાર વિકાસકર્તા માટે જટિલ ગાણિતીક નિયમોનો અમલ કરવાનો છે અને સી અથવા સી ++ માં ડેટા સ્ટ્રક્ચર્સ અને અર્થઘટન કોડ દ્વારા ઉપયોગ માટે કાર્યો અને પ્રકારો નિકાસ કરે છે.

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

પ્રમાણભૂત વિતરણ પોઝિક્સ સિસ્ટમ ક callsલ્સ, શેડ્યુલર, વિદેશી ફંક્શન ઇન્ટરફેસ, એસએક્સએમએલ, એસએક્સપાથ અને એસએક્સએસએલટીથી એક્સએમએલ પ્રક્રિયા પર આધારિત અભિવ્યક્તિઓ માટેનાં મોડ્યુલો પ્રદાન કરે છે.

તેમાં એચટીટીપી પ્રોટોકોલ અને અન્ય વેબ એપીઆઇ, સીમર્યાદા ચાલુ રાખવી, વેક્ટર પ્રોગ્રામિંગ અને અન્ય કાર્યો. ગિલમાં લખાયેલા પ્રોગ્રામ્સ, સ્કીમની પોર્ટેબલ લાઇબ્રેરી એસ.એલ.આઇ.બી. ની સુવિધાઓનો ઉપયોગ કરી શકે છે.

પેકેજમાં મોડ્યુલ્સની લાઇબ્રેરી શામેલ છે જે માનક સેવા કાર્યોને લાગુ કરે છે, જેમ કે HTTP પ્રોટોકોલ સાથે કામ કરવું, XML પાર્સિંગ, અને objectબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ પદ્ધતિઓનો ઉપયોગ.

જી.એન.યુ. ગૌઇલ of.૦ ની મુખ્ય નવી સુવિધાઓ

જી.એન.યુ. ગૌઇલ 3.0.૦ માં એક મુખ્ય નવીનતા હતી જેઆઈટી કમ્પાઇલરનો દેખાવ, અગાઉ સૂચિત બાયકોડ ઇન્ટરપ્રીટર અને કમ્પાઇલર ઉપરાંત, ખાસ વર્ચુઅલ મશીનમાં ચલાવવામાં આવે છે જે પુસ્તકાલયના રૂપમાં એપ્લિકેશન સાથે જોડાયેલ છે.

JIT તમને ફ્લાય પર મશીન કોડ જનરેટ કરવાની મંજૂરી આપે છે અને ગાઇલ એપ્લિકેશનોના અમલને નોંધપાત્ર રીતે વેગ આપે છે (પરીક્ષણો 4x પ્રવેગક સુધી બતાવે છે). જેઆઈટી સંકલન કરનાર x86-64, i686, ARMv7 અને AArch64 આર્કિટેક્ચરોને સપોર્ટ કરે છે.

તાંબિયન તે પ્રકાશિત થયું છે કે નવી આર 7 આરએસ સ્કીમ ભાષા સ્પષ્ટીકરણ માટે સપોર્ટ ઉમેરવામાં આવ્યો હતો અને તેમાં વ્યાખ્યાયિત લાઇબ્રેરી મોડ્યુલો.

En http-વિનંતી, http-get અને વેબ ક્લાયંટથી સંબંધિત અન્ય કાર્યવાહી, TLS નો ઉપયોગ કરીને એન્ક્રિપ્ટ કરેલા સંચાર ચેનલ દ્વારા સામગ્રી ડાઉનલોડ કરવાની ક્ષમતા પ્રમાણપત્રોની સાચી ચકાસણી સાથે ઉમેરવામાં આવી છે.

વર્ચુઆ મશીન ના ભાગ પરએલ ગાઇલ, બાયકોડને ટેકો આપવા માટેના સુધારાઓ કર્યા નીચલા સ્તર, તમને અદ્યતન optimપ્ટિમાઇઝેશન લાગુ કરવાની મંજૂરી આપે છે.

અન્ય ફેરફારોમાંથી જેનો આ નવા સંસ્કરણમાં સમાવેશ કરવામાં આવ્યો હતો:

  • વ્યાખ્યાઓ અને આંતરિક વ્યાખ્યાયિત સંયોજનો માટે સપોર્ટ (વ્યાખ્યાયિત _ (પ્રારંભ (foo) #f)).
  • સ્ટ્રક્ચર્ડ ડેટા પ્રકારનું એકીકૃત અમલીકરણ («રેકોર્ડ્સ.).
  • અપવાદ હેન્ડલિંગ આદિમ (થ્રો અને કેચ) ને ફરીથી ડિઝાઇન કરવામાં આવ્યા છે.
  • લિંક્સ વિસ્તૃત વાક્યરચના માટે વ્યાખ્યાયિત કરવામાં આવે છે Se બાકી«,«=>«,«...« y _.

Gnu Guile 3.0 કેવી રીતે ઇન્સ્ટોલ કરવું?

ગૌલી ઇન્સ્ટોલ કરવામાં સક્ષમ થવા માટે રસ ધરાવતા લોકો માટે તમારી સિસ્ટમ પર, તમે એપ્લિકેશનનો સ્રોત કોડ ડાઉનલોડ કરી શકો છો અને તેને કમ્પાઇલ કરી શકો છો.

આ માટે આપણે ટર્મિનલ ખોલવું જોઈએ અને તેમાં આપણે લખવા જઈશું:

wget -r ftp://ftp.gnu.org/gnu/guile/guile-3.0.0.tar.gz

હવે અમે સાથે સંકલન કરીશું:

zcat guile-3.0.0.tar.gz | tar xvf -
cd guile-3.0.0
./configure
make
make install


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

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

*

*

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