પાસ્કલ પ્રોગ્રામિંગ ભાષા 50 વર્ષ ઉજવે છે

પાસ્કલ એ એક પ્રોગ્રામિંગ ભાષા છે જે 1970 માં પ્રથમ પ્રકાશિત કરવામાં આવી હતી, આ એક પ્રોગ્રામિંગ ભાષા હતી સ્ટ્રક્ચર્ડ પ્રોગ્રામિંગના પ્રારંભિક વર્ષો દરમિયાન જન્મેલા અને 50 વર્ષના થાય છે.

પાસ્કલ, સોફ્ટવેર વિકાસમાં વપરાય છે અને ખાસ કરીને શિક્ષણમાં હાજર છે. તેના લેખક, નિક્લusસ વીર્થ, એલ્ગોલ ડબ્લ્યુ પરના તેમના અગાઉના કાર્યથી પ્રેરિત હતા જેની સાથે તે સંપૂર્ણ રીતે સંતુષ્ટ ન હતો. હકીકતમાં, 1950 ના અંત સુધીમાં, વૈજ્ .ાનિક એપ્લિકેશનો માટે ફોર્ટ્રન (ફોરમૂલા ટ્રાન્સલેટર) અને વ્યાપારી કાર્યક્રમો માટે કોબોલ (સામાન્ય વ્યાપાર લક્ષી ભાષા) પ્રબળ હતા.

1960 માં, આંતરરાષ્ટ્રીય સમિતિ અલ્ગોલ 60 ભાષા પ્રકાશિત કરી, આ પહેલીવાર છે જ્યારે કોઈ ઘડતર રચનાઓ દ્વારા કોઈ ભાષાની વ્યાખ્યા આપવામાં આવી સંક્ષિપ્ત અને ચોક્કસ અને formalપચારિક વાક્યરચના સાથે.

વિશે બે વર્ષ પછી, તેના માતાપિતાએ કેટલીક સુધારણા કરવાનું નક્કી કર્યું અને ભાષામાં સુધારાઓ, કારણ કે એલ્ગોલ 60 ફક્ત વૈજ્ .ાનિક કમ્પ્યુટિંગ માટે બનાવાયેલ છે. તેથી, આ પ્રોજેક્ટ માટે કાર્યકારી જૂથની રચના કરવામાં આવી હતી.

જો કે, દરેક જણ નવી સ્પષ્ટીકરણો સાથે સહમત નથી તે ભાષામાં ઉમેરવામાં આવશે, જેના પરિણામે સમુદાયમાં બે જૂથો થયા.

તેમાંથી એક બીજી ભાષાને ધ્યાનમાં રાખીને બનાવવામાં આવ્યો હતો ધરમૂળથી નવા, અનટેસ્ટેડ ખ્યાલો અને વ્યાપક સુગમતા સાથે. જન્મ આ પેટા જૂથનો ભાગ ન હતો, જેની દરખાસ્ત સ્વીકારવામાં આવી હતી અને પછીથી એલ્ગોલને 68 ને જન્મ આપ્યો હતો.

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

તેમણે દાવો કર્યો હતો કે ઘણા આઇબીએમ મેઇનફ્રેમ કમ્પ્યુટરમાં અલ્ગોલ ડબલ્યુનો ઉપયોગ થતો હતો. જન્મનો સંદર્ભ છે કે અલ્ગોલ ડબ્લ્યુ Al to ની સરખામણીમાં ખૂબ જ સફળ હતું. "આલ્ગોલ mark 68 સીમાચિહ્ન દેખાયા અને પછી તે ઝડપથી તેના પોતાના વજન હેઠળ અસ્પષ્ટ થઈ ગયા, જોકે તેની કેટલીક ખ્યાલો ત્યારબાદની ભાષાઓમાં ટકી ગઈ છે."

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

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

તેઓ પાસ્કલમાં કમ્પાઇલરનું વર્ણન કરવા, ફોર્ટ્રેનમાં મેન્યુઅલી અનુવાદિત કરવા અને બીજા સાથે પ્રથમનું કમ્પાઇલ કરવાનું ઇચ્છતા હતા.

વીર્થે કહ્યું કે આ એક મોટી નિષ્ફળતા છે, ખાસ કરીને ફોર્ટ્રેનમાં ડેટા સ્ટ્રક્ચર્સના અભાવને કારણે, જે અનુવાદ ખૂબ જ બોજારૂપ બન્યો.

જો કે, બીજો પ્રયાસ સફળ રહ્યો, જ્યાં ફોર્ટ્રેનની જગ્યાએ, સ્કallલોપ ભાષાનો ઉપયોગ કરવામાં આવ્યો. નોંધ લો કે વીર્થ 1963 થી 1967 દરમિયાન સ્ટેનફોર્ડ યુનિવર્સિટીમાં સહાયક પ્રોફેસર હતા, ત્યારબાદ ઝુરિક યુનિવર્સિટીમાં. તે પછી એપ્રિલ 1999 માં નિવૃત્તિ લેતા પહેલા તે ઇટીએચઝેડ (ઝ્યુરિચમાં સ્વિસ ફેડરલ ઇન્સ્ટિટ્યૂટ Technologyફ ટેકનોલોજી) માં કમ્પ્યુટિંગના પ્રોફેસર બન્યા.

વીર્થે કહ્યું કે, તેના પૂર્વગામી એલ્ગોલ 60 ની જેમ, પાસ્કલની ચોક્કસ વ્યાખ્યા અને કેટલીક રસપ્રદ મૂળ બાબતો છે. સૂચનાઓમાં ચલો અને શરતી અને પુનરાવર્તિત અમલના મૂલ્યોની સોંપણીઓનું વર્ણન છે. બીજું શું છે, ત્યાં કાર્યવાહી હતી અને તેઓ પુનરાવર્તિત હતા. લેખકના કહેવા મુજબ, ડેટા પ્રકારો અને રચનાઓ એક મહત્વપૂર્ણ એક્સ્ટેંશન હતા અને તેમના પ્રારંભિક ડેટા પ્રકારો પૂર્ણાંકો અને રીયલ્સ, બુલિયન મૂલ્યો, અક્ષરો અને ગણતરીઓ (સતત) હતા.

આ રચનાઓ એરે, રેકોર્ડ્સ, ફાઇલો (સિક્વન્સ) અને પોઇન્ટર હતા. કાર્યવાહીમાં બે પ્રકારના પરિમાણો શામેલ છે: મૂલ્ય પરિમાણો અને ચલ પરિમાણો. પ્રક્રિયાઓ વારંવાર ઉપયોગમાં લઈ શકાય છે.

સૌથી વધુ જરૂરી, તેમણે કહ્યું, તે ડેટા પ્રકારનો સર્વવ્યાપક ખ્યાલ હતો.

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

સ્રોત: https://cacm.acm.org/


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

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

*

*

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

  1.   લ્યુક્સ જણાવ્યું હતું કે

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