પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ

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

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -1

પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ: પૃષ્ઠભૂમિ

સમય જતાં અને કમ્પ્યુટર્સના કાયમી ઉત્ક્રાંતિ સાથે, પ્રોગ્રામિંગ લેંગ્વેજને સામાન્ય રીતે પ્રોગ્રામર્સ અને કોમ્પ્યુટર્સની જરૂરિયાતો અનુસાર સુધારી અને સુધારવી પડે છે, જે મોટી સંખ્યામાં ભાષાઓ અને કોડ પેદા કરે છે જે પહેલાથી જ વિસ્મૃતિમાં પસાર થઈ ચૂકી છે.

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

1842 અને 1843 ના વર્ષો વચ્ચે, એડા લવલેસ, ચાર્લ્સ બેબેજે પ્રસ્તાવિત મશીન પર મેનાબ્રિયાના કાર્યનું ભાષાંતર કરવામાં વ્યવસ્થાપિત કર્યું, "ધ એનાલિટિકલ એન્જિન." એડા લવલેસે, આ મશીન સાથે બર્નોલી નંબરોની ગણતરી કરવા માટે પદ્ધતિ પર કેટલાક નિરીક્ષણો ઉમેર્યા.

હર્મન હોલેરિથે પંચ કરેલા કાર્ડ્સ પર તમામ માહિતીને એન્કોડ કરી, જ્યારે તેને ખ્યાલ આવ્યો કે ટ્રેનના ડ્રાઇવરો ટિકિટમાં બનાવેલા છિદ્રનો ઉપયોગ કરીને મુસાફરોને ઓળખી શકે છે. પછી 1890 માં, હોલેર્ટીહે આ કાર્ડ્સ પર પેસેન્જર રેકોર્ડ ડેટા કોડ બનાવ્યો.

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

એલોન્ઝો ચર્ચે સૂત્રોનો ઉપયોગ કરીને લેમ્બડા ગણતરી વ્યક્ત કરી. ટ્યુરિંગ મશીન, વોન ન્યુમેન આર્કિટેક્ચરમાં કમ્પ્યુટરમાંથી ડેટા તરીકે પ્રોગ્રામ્સના સંકલન માટે પાયો નાખ્યો.

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

પ્રથમ પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ, ચોકસાઈ સાથે સમય શોધવાનું મુશ્કેલ છે. શરૂઆતથી, હાર્ડવેર મર્યાદાઓ વ્યાખ્યાયિત કરે છે પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ.

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

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

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -2

મહત્વપૂર્ણ તારીખો અને ડેટા

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

વર્ષ 1948 માં, કોનરાડ ઝુસે એક પ્રોગ્રામિંગ લેંગ્વેજ પર એક લેખ પ્રકાશિત કર્યો હતો જે તેમણે પ્લાન્કલકુલ નામથી વિકસાવ્યો હતો, પરંતુ આ ક્ષેત્રમાં વધુ સંશોધન કર્યું ન હતું. તે સમયે બનાવવામાં આવેલી ભાષાઓમાં, નીચેની બાબતો પ્રકાશિત કરી શકાય છે:

  • 1943: ENIAC કોડ.

  • 1948 પ્લાન્કલકુલ, આ અડધી સદી પછી અમલમાં આવ્યું.

  • 1949 થી 1954 - સૂચનાઓનો સમૂહ વિકસાવવામાં આવ્યો હતો જે ચોક્કસ ઉત્પાદકો માટે બનાવવામાં આવ્યો હતો.

50 અને 60 ના દાયકાની XNUMX મી સદી: પ્રોગ્રામિંગ ભાષાઓના ઇતિહાસની શરૂઆત

આ સમયે, હજુ પણ અમલમાં રહેલી ત્રણ પ્રોગ્રામિંગ ભાષાઓ વિકસાવવામાં આવી છે, જે આ છે:

  1. 1955 - ફોર્ટ્રન, જ્હોન બેકસ દ્વારા વિકસાવવામાં આવ્યો.

  2. 1958: LISP, જ્હોન મેકકાર્થી દ્વારા વિકસાવવામાં આવી.

  3. 1959: COBOL, શોર્ટ રેન્જ કમિટી દ્વારા વિકસાવવામાં આવી હતી, અને તેનો પ્રભાવ ગ્રેસ હોપર હતો.

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

  • નેસ્ટેડ બ્લોક સ્ટ્રક્ચર્સ: કોડ સિક્વન્સ અને સંબંધિત નિવેદનોને વ્યક્તિગત પ્રક્રિયાઓમાં સ્પષ્ટપણે દર્શાવ્યા વિના બ્લોક્સમાં ક્લસ્ટર કરવામાં આવે છે.

  • લેક્સિકલ સ્કોપ: બ્લોકના પોતાના ચલો, પ્રક્રિયાઓ અને કાર્યો હોય છે, જે આ બ્લોકની બહારના કોડને દેખાતા નથી, ઉદાહરણ તરીકે, ડેટા અથવા માહિતી છુપાવવી.

આ માહિતી સાથે સંકળાયેલ અન્ય નવીનતા નીચે મુજબ છે:

  • એક ચોક્કસ ગાણિતિક નિશાની, બેકસ - નૌર ફોર્મ અથવા વધુ સારી રીતે બીએનએફ તરીકે ઓળખાય છે, ભાષાના નિર્માણનું વર્ણન કરવા માટે વપરાય છે. નીચેની તમામ પ્રોગ્રામિંગ ભાષાઓએ તેમના બાંધકામના સંદર્ભ મુક્ત ભાગનું વર્ણન કરવા BNF ની વિવિધતાનો ઉપયોગ કર્યો છે.

આ અમેરિકન અને યુરોપિયન સમિતિએ ખાસ કરીને અનુગામી ભાષાઓના વિકાસને પ્રભાવિત કર્યો. બ્યુરોઝની મોટી સિસ્ટમો વિકસિત કરવામાં આવી હતી જેથી આવી સમિતિના વિસ્તૃત સમૂહમાં પ્રોગ્રામ કરવામાં આવે જે અલ્ગોલ તરીકે જાણીતી બની.

Algol ના મુખ્ય વિચારો ફેલાયા અને 1968 ના વર્ષ સુધીમાં, Algol 68 સાકાર થયું:

  • બાંધકામ અને અર્થશાસ્ત્રને વધુ ઓર્થોગોનલ બનાવવામાં આવ્યા હતા, અજ્ unknownાત દિનચર્યાઓ સાથે, ઉચ્ચ ક્રમના કાર્યો સાથે ટાઇપિંગ સિસ્ટમ.

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

વાય એલ્ગોલ 68 ની વ્યાપક પરંતુ બિનઉપયોગી સુવિધાઓ અને તેની સ્વચાલિત શ shortર્ટકટ્સ અને પ્રતિબંધોની જટીલ પ્રણાલી અપ્રિય અને મુશ્કેલ એપ્લિકેશન તરફ દોરી ગઈ.

તેથી નિકલસ વિર્થ સમિતિથી અલગ થઈ ગયા અને "પાસ્કલ" તરીકે ઓળખાતી સરળ ભાષા વિકસાવી. આ તે સમયે વિકસિત કેટલીક ભાષાઓ છે:

  • વર્ષ 1951: પ્રાદેશિક વિધાનસભા ભાષા.

  • વર્ષ 1952: ઓટોકોડર.

  • વર્ષ 1954: IPL.

  • વર્ષ 1955: ફ્લો મેટિક.

  • વર્ષ 1957: ફોર્ટ્રા એન.

  • વર્ષ 1958: LISP.

  • વર્ષ 1959: FACT, COBOL અને RPG.

  • વર્ષ 1962: APL, સિમુલા અને SNOBOL.

  • વર્ષ 1963: CPL.

  • વર્ષ 1964: મૂળ અને PL / I.

  • વર્ષ 1967: BCPL.

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -3

70 ના દાયકા: મૂળભૂત મોડેલો સ્થાપિત થયા છે

1960 અને 1970 ના દાયકાની વચ્ચે, ત્યાં એક મહાન તેજી હતી પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ. સૌથી વધુ સંબંધિત પ્રોગ્રામિંગ લેંગ્વેજ મોડલ જે આજે ઉપયોગમાં લેવાય છે તે આ સમયે બનાવવામાં આવ્યા હતા:

  • સિમ્યુલા, 1960 માં ડહલ અને ન્યાગાર્ડ દ્વારા એલ્ગોલ 60 સુપરસેટ તરીકે બનાવવામાં આવી હતી, તે પ્રથમ ભાષા હતી પ્રોગ્રામિંગ ભાષાઓનો ઇતિહાસ, towardsબ્જેક્ટ્સ તરફ બનાવેલ પ્રોગ્રામિંગને મજબૂત કરવા માટે વિકસિત.

  • સી પ્રોગ્રામિંગ લેંગ્વેજ શરૂઆતમાં સિસ્ટમ પ્રોગ્રામિંગ લેંગ્વેજ તરીકે બનાવવામાં આવી હતી, ડેવલપર્સ 168 અને 1972 ના વર્ષમાં કેન થોમ્પસન અને ડેનિસ રિચી હતા.

  • 70 ના દાયકામાં રચાયેલી સ્મોલટkક, પદાર્થોને ભાષાની વ્યાપક રચના પૂરી પાડે છે.

  • 1972 માં Roussel, Colmerauer અને Kowalski દ્વારા બનાવેલ Prolog, પ્રથમ લોજિક પ્રોગ્રામિંગ લેંગ્વેજ માનવામાં આવે છે.

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

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

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

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -3

કેટલીક પ્રોગ્રામિંગ ભાષાઓ જે આ સમય વચ્ચે બનાવવામાં આવી હતી, તે છે:

  • વર્ષ 1968: લોગો.

  • વર્ષ 1969: B, C ના પુરોગામી.

  • વર્ષ 1970: પાસ્કલ અને ફોર્થ.

  • વર્ષ 1972: C, Prolog અને Smalltalk.

  • વર્ષ 1973: ML.

  • વર્ષ 1975: યોજના.

  • વર્ષ 1978: એસક્યુએલ, જે તેની શરૂઆતમાં પ્રશ્નો માટે ભાષા હતી અને બાદમાં પ્રોગ્રામિંગના નિર્માણ માટે વિસ્તૃત કરવામાં આવી હતી. મોડુલા - 2 પણ આ વર્ષે વિકસાવવામાં આવી હતી.

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -4

80s: મજબૂતીકરણ, મોડ્યુલો અને પ્રદર્શન

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

C ++, mingબ્જેક્ટ્સ અને સિસ્ટમ પ્રોગ્રામિંગ તરફ પ્રોગ્રામિંગને જોડવા આવ્યા. યુએસ સરકારે ADA નું માનકીકરણ પ્રાપ્ત કર્યું, જે યુદ્ધ અને સંરક્ષણ કંપનીઓ દ્વારા ઉપયોગમાં લેવાતી સિસ્ટમ પ્રોગ્રામિંગ ભાષા છે.

જાપાનમાં, તેના ભાગરૂપે, રાષ્ટ્રીય બજેટનો મોટો હિસ્સો "પાંચમી પે generationીની પ્રોગ્રામિંગ ભાષાઓ" પર સંશોધનમાં રોકવામાં આવ્યો હતો, જેમાં લોજિક પ્રોગ્રામિંગની ઇમારતોનો સમાવેશ થતો હતો. સોસાયટી ફોર ફંક્શનલ લેંગ્વેજ્સે ML અને Lisp નોર્મલાઇઝેશન કર્યું.

મિરાન્ડા નામની વિધેયાત્મક ભાષાની તપાસની પ્રગતિ, જે ખૂબ જ ધીરે ધીરે ચાલી રહી હતી, આ સમયે પકડવાનું શરૂ કર્યું.

કોડ એકમોની મોટા પાયે સંસ્થા, મોડ્યુલ્સના ઉપયોગ દ્વારા મોટા પાયે પ્રોગ્રામિંગ સિસ્ટમ્સ માટે ભાષા ડિઝાઇનના ક્ષેત્રમાં વલણ વધુ સારો અભિગમ હતો.

મોડુલા, એડા અને એમએલ જેવી ભાષાઓએ 80 ના દાયકામાં ઉત્કૃષ્ટ મોડ્યુલ સિસ્ટમ્સ બનાવી હતી, અને જેનરિક પ્રોગ્રામિંગના નિર્માણ સાથે સંબંધિત હતી, જે પહેલાથી નક્કી કરેલા પરિમાણો સાથે મોડ્યુલ હશે.

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

80 ના દાયકામાં, પ્રોગ્રામિંગ ભાષાઓના અમલીકરણમાં પ્રગતિ થઈ હતી. કમ્પ્યુટર આર્કિટેક્ચર પર કામ કરતા આરઆઈએસસી ગ્રુપે નિર્દેશ કર્યો હતો કે હાર્ડવેર કમ્પાઈલર્સ માટે બનાવવું જોઈએ, પ્રોગ્રામરો માટે નહીં.

તેથી, પ્રોસેસરની ગતિમાં સુધારા સાથે, વધુ અસરકારક સંગ્રહ પદ્ધતિઓ સાથે, RISC જૂથે ઉચ્ચ સ્તરીય ભાષા સંગ્રહ તકનીકમાં રસ દાખવ્યો.

90 ના દાયકાની શરૂઆતમાં, પ્રોગ્રામિંગ ભાષાઓની તકનીકોએ આ કાર્ય પર કામ કરવાનું ચાલુ રાખ્યું.

આ દાયકામાં સર્જાયેલી સૌથી પ્રખ્યાત ભાષાઓમાં, અમે ઉલ્લેખ કરી શકીએ:

  • વર્ષ 1980: C ++, જે C નું વર્ઝન છે પરંતુ વર્ગો સાથે.

  • વર્ષ 1983: અદા.

  • વર્ષ 1984: MATLAB અને કોમન લિસ્પ.

  • વર્ષ 1985: એફિલ.

  • વર્ષ 1986: એર્લાંગ અને ઉદ્દેશ - સી.

  • વર્ષ 1987: પર્લ.

  • વર્ષ 1988: ગણિત અને Tcl.

  • વર્ષ 1989: FL.

ઇતિહાસ-ઓફ-પ્રોગ્રામિંગ-લેંગ્વેજ -5

90s: ઇન્ટરનેટ સમય

9 વર્ષ દરમિયાન ઈન્ટરનેટનો ઝડપી વિકાસ, એ મહાન ઘટના હતી વાર્તા પ્રોગ્રામિંગ ભાષાઓ. કમ્પ્યુટિંગ સિસ્ટમ્સ માટે સંપૂર્ણપણે નવીન પ્લેટફોર્મની રચના અને વિકાસ સાથે, ઇન્ટરનેટ નવી ભાષાઓ અપનાવવાની તક લાવ્યું.

ખાસ કરીને, તેનો ઉલ્લેખ કરવો જોઈએ, જાવાસ્ક્રિપ્ટ પ્રોગ્રામિંગ લેંગ્વેજ, જે નેટસ્કેપ નેવિગેટર બ્રાઉઝર સાથેના ઝડપી જોડાણને કારણે ઝડપથી ખ્યાતિ મેળવી છે, તેમજ અન્ય ભાષાઓ કે જે વેબ માટે ચોક્કસ એપ્લિકેશનોના નિર્માણમાં તેનો ઉપયોગ વિસ્તૃત કરવામાં સફળ રહી છે. સર્વરો.

જો તમને જાણવામાં રસ હોય તો અમે તમને વાંચવા માટે આમંત્રિત કરીએ છીએ વાયરલેસ તકનીકીઓ: વ્યાખ્યા અને કાર્યો.

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

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

જો કે, વેબ કનેક્ટિવિટીમાં સ્ક્રિપ્ટ પ્રોગ્રામ્સ સૌથી અગ્રણી બન્યા.

આ દાયકામાં સર્જાયેલી સૌથી સુસંગત ભાષાઓમાં, અમારી પાસે:

  • વર્ષ 1990: હાસ્કેલ.

  • વર્ષ 1991: એચટીએમએલ, વિઝ્યુઅલ બેઝિક અને પાયથોન.

  • વર્ષ 1993: લુઆ અને રૂબી.

  • વર્ષ 1994: CLOS.

  • વર્ષ 1995: જાવાસ્ક્રિપ્ટ, PHP, ડેલ્ફી અને જાવા.

  • વર્ષ 1996: WebDNA.

  • વર્ષ 1997: રીબોલ.

  • વર્ષ 1999: ડી

વર્ષ 2000: વર્તમાન સમય

અંદર વાર્તા પ્રોગ્રામિંગ ભાષાઓ, તેની કુદરતી ઉત્ક્રાંતિ સતત, સંશોધન અને industrialદ્યોગિક સ્તરે છે. વર્તમાન કાર્યક્ષેત્રોમાં શામેલ છે:

  • પ્રોગ્રામિંગ ભાષાઓમાં કાર્યાત્મક પ્રોગ્રામિંગ માટે વધારો સપોર્ટ.

  • વિતરિત અને સહવર્તી પ્રોગ્રામિંગને ટેકો આપવા માટે ભાષાઓની રચના અને નિર્માણ.

  • વિશ્વસનીયતા અને સુરક્ષાની દ્રષ્ટિએ ભાષા, સમીક્ષા અને ચકાસણી પ્રક્રિયામાં ઉમેરવાની પદ્ધતિઓ: થ્રેડ સુરક્ષા, માહિતી સ્થળાંતર નિયંત્રણ, વિસ્તૃત વાક્યરચના સમીક્ષા.

  • વૈકલ્પિક મોડ્યુલરિટી પદ્ધતિઓ.

  • ઘટક-કેન્દ્રિત સોફ્ટવેરનું નિર્માણ અને વિકાસ.

  • મેટાપ્રોગ્રામિંગ અને અમૂર્ત વાક્યરચના વૃક્ષની ક્સેસ.

  • વિતરણ અને ગતિશીલતા પર ધ્યાન આપો.

  • ડેટાબેઝ સાથે એકીકરણ.

  • સ્રોત કોડમાં યુનિકોડ માટે સપોર્ટ.

  • ગ્રાફિકલ ઇન્ટરફેસ માટે XML.

  • પ્રોગ્રામિંગ ભાષાઓના વિકાસ માટે ઓપન સોર્સ.

આ દાયકામાં સર્જાયેલી સૌથી સુસંગત ભાષાઓમાં, અમારી પાસે:

  • વર્ષ 2000: એક્શનસ્ક્રિપ્ટ.

  • વર્ષ 2001: વિઝ્યુઅલ બેઝિક નેટ અને સી #.

  • વર્ષ 2002: F #.

  • વર્ષ 2003: ફેક્ટર, સ્કેલા અને ગ્રૂવી.

  • વર્ષ 2005: સ્ક્રેચ.

  • વર્ષ 2007: ક્લોઝર.

  • વર્ષ 2009: જાઓ.

  • વર્ષ 2011: ડાર્ટ.

  • વર્ષ 2014: સ્વિફ્ટ.

જો તમને આ માહિતી ગમી હોય, તો અમે તમને રુચિની આ અન્ય લિંક્સની સમીક્ષા કરવા આમંત્રણ આપીએ છીએ:

વર્ણસંકર વાદળ: વ્યાખ્યા, કાર્ય, લાભો અને વધુ.


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

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

*

*

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