BASIC-8
બેઝિક-8, ડિજિટલ ઇક્વિપમેન્ટ (ડીઇસી) પીડીપી-8 શ્રેણીના લઘુ કમ્પ્યુટર માટે બેઝિક પ્રોગ્રામિંગ ભાષા છે. તે કંપની દ્વારા બહાર પાડવામાં આવેલી પ્રથમ બેઝિક બોલી હતી, અને તેની સફળતાએ ડીઇસીને તેના ભાવિ મશીનો માટે નવા બેઝિકનું ઉત્પાદન કરવા તરફ દોરી હતી, ખાસ કરીને પીડીપી-11 શ્રેણી માટે બેઝિક-પ્લસ. ડીઇસીએ બેઝિકને અપનાવવાથી તેના યુગની પ્રમાણભૂત શૈક્ષણિક અને ઉપયોગિતા પ્રોગ્રામિંગ ભાષા તરીકે ભાષાના ઉપયોગને મજબૂત બનાવ્યો, જેણે તેની નાની સિસ્ટમ જરૂરિયાતો સાથે મળીને, 1970 ના દાયકાના મધ્યમાં માઇક્રોકમ્પ્યુટર્સના પ્રારંભ દરમિયાન બેઝિકને મુખ્ય ભાષા બનાવી. ડેવિડ અહલ 1969માં ડિજિટલ ઇક્વિપમેન્ટ (ડીઇસી) ના શૈક્ષણિક વેચાણ વિભાગમાં જોડાયા હતા. આ વિભાગને મોટાભાગે પી. ડી. પી.-8 લઘુ કમ્પ્યુટરને ઉચ્ચ શાળાઓ અને કોલેજોને વેચવાનું કામ સોંપવામાં આવ્યું હતું. આ હજુ સુધી વ્યાપક ન હતા; 1960 ના દાયકાના અંતમાં એક લાક્ષણિક સિંગલ-યુઝર મશીનની કિંમત 10,000 ડોલરના ક્રમમાં હતી, જેમાં સામૂહિક સંગ્રહ અને અન્ય પેરિફેરલ્સનો સમાવેશ થતો ન હતો. આ સમયની આસપાસ, હ્યુવલેટ-પેકાર્ડ (એચ. પી.) અને હનીવેલ બંનેએ સમય વહેંચણી સાથે નવા 16-બીટ નાના કમ્પ્યુટર્સ રજૂ કર્યા હતા જે શૈક્ષણિક બજારોમાં લોકપ્રિય બની રહ્યા હતા. ખાસ કરીને, એચ. પી. ની 16-બીટ એચ. પી. 2100 એચ. પી. ટાઇમ-શેર્ડ બેઝિક સાથે ખૂબ જ લોકપ્રિય હતી, જે એચ. પી. ને પ્રોગ્રામિંગ અને શૈક્ષણિક બજારોમાં વેચાણ માટે એચ. પી. 2000 તરીકે પેકેજ કરવા માટે અગ્રણી હતી. જો કે HP2000 એ PDP-8 કરતા પણ વધુ મોંઘુ હતું, ઘણા વપરાશકર્તાઓ વચ્ચે પ્રવેશ વહેંચવાથી, સામાન્ય રીતે એક સમયે 16 સુધી, અસરકારક કિંમત સિંગલ-યુઝર મશીનો કરતાં ઘણી ઓછી હતી. તે સમયે, DEC શૈક્ષણિક ઉપયોગો માટે તેમની પોતાની ભાષા, FOCAL, જે જોસનું કટ-ડાઉન વર્ઝન હતું, તેનો ભારે પ્રચાર કરી રહ્યું હતું. આ ભાષામાં ઘણી લાક્ષણિકતાઓ હતી જેણે તેને અત્યંત મર્યાદિત મેમરીમાં ચલાવવાની મંજૂરી આપી હતી, જેમાં પી. ડી. પી.-8ની 4 કે. બી. કોર મેમરીનો સમાવેશ થાય છે. તે વૈચારિક રીતે બેઝિક જેવું જ હતું, ખાસ કરીને પ્રોગ્રામ્સમાં ટાઇપ કરવાની ઇન્ટરેક્ટિવ પદ્ધતિ અને પ્રોગ્રામ્સના સામાન્ય લેઆઉટમાં. એહલે વપરાશકર્તાઓ પાસેથી રજૂ કરેલા FOCAL કાર્યક્રમો એકત્રિત કર્યા અને તેમને વિભાગના EDU ન્યૂઝલેટરમાં પ્રકાશિત કર્યા. આહલને જાણવા મળ્યું કે સંભવિત ગ્રાહકોને FOCALમાં રસ નહોતો, ઓછામાં ઓછું બોસ્ટન-વિસ્તારની બહાર જ્યાં DEC સ્થિત હતું. આ સમય સુધીમાં બેઝિકનો વ્યાપક ઉપયોગ થઈ ચૂક્યો હતો અને બેઝિકમાં શૈક્ષણિક કાર્યક્રમો અને રમતોનું વધતું પુસ્તકાલય ઉપલબ્ધ થઈ રહ્યું હતું. આ ન્યૂઝલેટર ફોર્મેટમાં પ્રકાશિત કરવામાં આવી રહ્યા હતા, લગભગ હંમેશા HP2000 બોલીમાં, અને બેઝિક કાર્યક્રમોનું સંપૂર્ણ પ્રમાણ જબરદસ્ત FOCAL હતું. આહલને DEC વ્યવસ્થાપન અથવા સોફ્ટવેર વિકાસ વિભાગ તરફથી બેઝિકનું ઉત્પાદન કરવામાં કોઈ રસ નહોતો, ન તો તેમની લાઇનઅપમાં અન્ય મશીનો પર FOCAL ને ટેકો આપવામાં કોઈ રસ હતો. તેમણે અન્ય કોઈપણ કંપનીને ભાષાના સંસ્કરણનું ઉત્પાદન કરવાની મંજૂરી આપવાના વિચાર સામે વધતી દુશ્મનાવટની પણ નોંધ લીધી હતી. પી. ડી. પી.-8ને શૈક્ષણિક બજારમાં સ્પર્ધા કરવાની મંજૂરી આપવા માટે બેઝિકની જરૂર હતી, તેમણે તેને વિકસાવવા માટે બ્રુકલિન વિસ્તારના પ્રોગ્રામરને ભાડે રાખ્યા હતા. આ બેઝિક-8 બન્યું. તેના ઉપયોગને મદદ કરવા માટે, આહલે વ્યક્તિગત રીતે કેટલાક લોકપ્રિય FOCAL કાર્યક્રમો, ખાસ કરીને ચંદ્ર લેન્ડર અને ધ સુમેરિયન ગેમ, જેનું નામ તેમણે હમુરાબી રાખ્યું હતું. બેઝિક-8 તાત્કાલિક બેસ્ટ સેલર હતું અને 1970ના દાયકાની શરૂઆત સુધીમાં કંપની ફરી એકવાર શૈક્ષણિક બજારોમાં લોકપ્રિય પસંદગી બની હતી. કંપનીએ વિવિધ જરૂરિયાતોને અનુરૂપ "એડ્યુસિસ્ટમ્સ" ની શ્રેણી સાથે એચપી 2000 જેવી જ રીતે પેકેજિંગ સિસ્ટમો શરૂ કરી હતી. ડીઇસીએ ફોકલને પ્રોત્સાહન આપવાનું ચાલુ રાખ્યું હોવા છતાં, બેઝિક-8ના પ્રકાશન સાથે તેનો ઉપયોગ લગભગ તરત જ બાષ્પીભવન થઈ ગયો. ડીઇસી આખરે પીડીપી-8 માટે પાંચ અલગ-અલગ બેઝિક ઓફર કરશે, દરેક મૂળ ન્યૂનતમ અમલીકરણની મર્યાદાઓને પૂર્ણ કરશે. 1970માં પી. ડી. પી.-11ના પ્રકાશન સાથે, એક સંપૂર્ણપણે નવી અને વિસ્તૃત બોલી, બેઝિક-પ્લસ રજૂ કરવામાં આવી હતી. ગ્રાહકોએ બોલીઓ વચ્ચેની ભિન્નતા વિશે ફરિયાદ કરી હતી, પરંતુ આહલે પાછળથી દાવો કર્યો હતો કે જો તેઓ આવી વિગતો માટે સ્ટિકલર હોત તો ઉત્પાદનોને બહાર લાવવામાં વધુ બે વર્ષનો સમય લાગ્યો હોત. આહલે અન્ય એક વિચિત્ર હકીકત પણ જોઇ હતી; જ્યારે તેઓએ ઇડીયુ ન્યૂઝલેટર પ્રકાશિત કરવાનું શરૂ કર્યું, ત્યારે તેઓ કદાચ 2000 થી 3000 ગ્રાહકોની અપેક્ષા રાખતા હતા, જે ડીઇસીની 300 શૈક્ષણિક સાઇટ્સ માટે લગભગ 10 હતા. 18 મહિનાની અંદર, પ્રસાર 20,000 સુધી પહોંચી ગયો હતો, જે શૈક્ષણિક ક્ષેત્રના તમામ કમ્પ્યુટર્સ કરતાં નોંધપાત્ર રીતે વધુ હતો. જ્યારે તેમણે પૂછપરછ કરી, ત્યારે તેમને જાણવા મળ્યું કે ઘણા ગ્રાહકો પાસે કમ્પ્યુટર પણ નહોતું, ડીઇસીની વાત તો છોડી દો, અને તેઓ શિક્ષણમાં કમ્પ્યુટરનો ઉપયોગ કેવી રીતે થઈ શકે તે અંગેના વિચારો માટે તેને વાંચી રહ્યા હતા. આ સ્વતંત્ર શૈક્ષણિક-કેન્દ્રિત કમ્પ્યુટર સામયિકની પ્રારંભિક વિચારણા તરફ દોરી ગયું. નિશ્ચિતપણે ઇ. ડી. યુ. નો સૌથી લોકપ્રિય વિભાગ બેઝિક સૂચિઓ, ખાસ કરીને રમતો હતો. આ કારણે તેમણે સૌથી વધુ લોકપ્રિય કાર્યક્રમો, ખાસ કરીને સુપર સ્ટાર ટ્રેકને 1973ની 101 બેઝિક ગેમ્સ તરીકે પુસ્તક સ્વરૂપમાં એકત્રિત કરવાનો નિર્ણય લીધો. આ ત્રણ પ્રિન્ટ રનમાં હજારો નકલો વેચાઈ હતી. શૈક્ષણિક વિભાગ તરફથી થોડી સફળતા મળી હોવા છતાં, 1973-1975 મંદીની શરૂઆતમાં, DEC એ જૂથનું કદ ઘટાડવાનું નક્કી કર્યું. જ્યારે આહલે ફરિયાદ કરી કે વિભાજનને એકલું છોડી દેવું જોઈએ, ત્યારે તેના માલિકે તેને છૂટા કરવાના લોકોની યાદીમાં મૂક્યો. તેમને તેમનો છેલ્લો પગાર મળ્યો તે પહેલાં જ, તેમને નવા રચાયેલા હાર્ડવેર જૂથમાં ફરીથી નિયુક્ત કરવામાં આવ્યા હતા. તેમણે બે નાના પ્રોટોટાઇપ કમ્પ્યુટર્સનું ઉત્પાદન કર્યું, એક પીડીપી-8 પર આધારિત ઓલ-ઇન-વન ડિઝાઇન અને નવી પીડીપી-11 પર આધારિત થોડી મોટી સિસ્ટમ. કંપનીના અન્ય વિભાગોને ચિંતા થઈ કે તેઓ તેમના પોતાના વેચાણમાં કાપ મૂકી શકે છે અને વ્યવસ્થાઓ સામે આંદોલન કરવાનું શરૂ કર્યું. આ આખરે કેન ઓલ્સનના ડેસ્ક પર પહોંચ્યું, જેમણે આખરે કહ્યું કે તેઓ સમજી શક્યા નથી કે કોઈને પણ તેમના ખાનગી ઉપયોગ માટે કમ્પ્યુટર કેમ જોઈશે. પ્રોજેક્ટને મારી નાખવામાં આવ્યો હતો. આહલે કંપની છોડી દીધી અને એટી એન્ડ ટીના શૈક્ષણિક વેચાણ વિભાગમાં જોડાયો. આહલે ડીઇસી છોડતા પહેલા ઇડીયુનું પ્રકાશન ચાલુ રાખ્યું હતું, પરંતુ તેમના ગયા પછી, કંપનીએ તેને છોડી દીધું તે પહેલાં માત્ર એક કે બે વધુ આવૃત્તિઓ પ્રકાશિત થઈ હતી. આનાથી બજાર એચ. પી. પર છોડી દીધું, જેમણે આ સમય સુધીમાં પીપલ્સ કમ્પ્યુટર કંપની ન્યૂઝલેટર અને ઝડપથી વિકસતા મિનેસોટા એજ્યુકેશનલ કમ્પ્યુટિંગ કન્સોર્ટિયમ (એમ. ઇ. સી. સી.) સંગ્રહમાં તેમના બેઝિક કાર્યક્રમોનું વ્યાપક વિતરણ કર્યું હતું. ખાસ કરીને શિક્ષણ બજારને ધ્યાનમાં રાખીને ઇ. ડી. યુ. જેવા ન્યૂઝલેટરના અભાવને ધ્યાનમાં રાખીને, આહલે ટૂંક સમયમાં ક્રિએટિવ કમ્પ્યુટિંગ મેગેઝિન શરૂ કર્યું અને બાદમાં તેને પૂર્ણ-સમયનું નિર્માણ કરવા માટે એ. ટી. એન્ડ. ટી. છોડી દીધું. 1975માં તેમણે ડીઇસી પાસેથી 101 બેઝિક ગેમ્સના અધિકારો ખરીદ્યા અને તેને બેઝિક કમ્પ્યુટર ગેમ્સ તરીકે ફરી શરૂ કર્યા. આ પ્રથમ મિલિયન-સેલિંગ કોમ્પ્યુટર બુક બન્યું. એચપીની બોલીએ ઘણા પ્રારંભિક પર્સનલ કમ્પ્યુટર બેઝિક અમલીકરણ માટેનો આધાર બનાવ્યો, જેમાં ઇન્ટિજર બેઝિક અને એટારી બેઝિકનો સમાવેશ થાય છે. બિલ ગેટ્સે હાઈસ્કૂલમાં બેઝિક-પ્લસનો ઉપયોગ કર્યો હતો અને આ 1975માં અલ્ટેર બેઝિક બનવા માટેનો આધાર બન્યો હતો. બહુવિધ પ્લેટફોર્મ્સ માટે માઇક્રોસોફ્ટ બેઝિકની જાતોના સતત વિકાસ અને વેચાણને કારણે ડીઇસીની બોલી આખરે એચપીના સંસ્કરણને બદલે હોમ કમ્પ્યુટર્સ પર વાસ્તવિક ધોરણ બની ગઈ. વર્ણન બેઝિકની મોટાભાગની આવૃત્તિઓની જેમ, બેઝિક-8 ને "તાત્કાલિક સ્થિતિ" માં સંચાલિત કરી શકાય છે જ્યાં વપરાશકર્તાઓ આદેશો ટાઇપ કરે છે અને તરત જ પ્રતિસાદ મેળવે છે (જેમ કે હેન્ડ-હેલ્ડ કેલ્ક્યુલેટર), અથવા "વિલંબિત સ્થિતિ" માં, જ્યાં આદેશનો ઉપયોગ કરીને પછીના અમલ માટે એન્ટ્રીઓ સંગ્રહિત કરવામાં આવી હતી. વિલંબિત સ્થિતિ લખાણની લીટીની શરૂઆતમાં લીટી નંબર લખીને શરૂ થાય છે. બેઝિક-8 માં રેખા સંખ્યાઓ 1 થી 2046 સુધીની હોઈ શકે છે; પી. ડી. પી.-8 એ 12-બીટ મશીન હતું અને સામાન્ય રીતે એક જ શબ્દમાં −2048 થી + 2047 સુધી મૂલ્ય ધરાવતું હતું. યુગના ઘણા ન્યૂનતમ બેઝિક અમલીકરણમાં સામાન્ય હતું તેમ, નિવેદનોનો ઉપયોગ ફક્ત શાખા કરવા માટે જ થઈ શકતો હતો; તેમાં જવા માટે લાઇન નંબર દ્વારા અનુસરવું પડતું હતું, તેમાં મનસ્વી નિવેદનો હોઈ શકતા ન હતા જે પછીના બેઝિકમાં સામાન્ય હતા. આમ માન્ય હતું, ન હતું. એક વૈકલ્પિક સ્વરૂપ હતું. ગો ટૂમાં જગ્યા વૈકલ્પિક નથી કારણ કે તે કેટલીક બોલીઓમાં હતી, ક્યાં તો એકલ નિવેદનમાં અથવા એકલ નિવેદન તરીકે. સબરૂટીનનો ઉપયોગ કરીને ટેકો આપવામાં આવ્યો હતો, પરંતુ નિવેદનોમાંથી કૉલ કરી શકાયો ન હતો. લૂપ્સ સાથે અથવા તેનો ઉપયોગ કરીને કરી શકાય છે. મોટાભાગના બેઝિકથી વિપરીત, તે વૈકલ્પિક નહોતું અને તમામ સોંપણીઓ પર તેનો ઉપયોગ કરવો પડતો હતો. ચલ નામો એક અક્ષર અથવા એક અક્ષર અને એક અંક હોઈ શકે છે. તેનો ઉપયોગ એક અને બે પરિમાણીય એરે વ્યાખ્યાયિત કરવા માટે થઈ શકે છે. ફ્લોટિંગ પોઇન્ટ નંબર ફોર્મેટમાં-38 થી + 38 સુધીના 8 નોંધપાત્ર અંકો અને ઘાતાંકો હતા. પ્રમાણભૂત ગણિત પ્રતીકોનો ઉપયોગ અંકગણિત,,,, અને (ઉપરના તીર તરીકે ટેલિટાઇપ મોડલ 33 પર રજૂ કરવામાં આવ્યા હતા) માટે કરવામાં આવ્યો હતો, અને તેમાં પ્રમાણભૂત કાર્યો,,,,,,, અને નો સમાવેશ થતો હતો. શબ્દમાળા ચલ અથવા કાર્યો માટે કોઈ આધાર ન હતો. નિવેદનોમાં બુલિયન સરખામણીઓનો સમાવેશ થાય છે,,, અને. વપરાશકર્તા-નિર્ધારિત કાર્યો માટે આધારભૂત હતું. સમર્થિત અલ્પવિરામ અને અર્ધવિરામ બંનેનો ઉપયોગ અનુક્રમે કોષ્ટક સ્વરૂપમાં અથવા કોઈ જગ્યા વિના બહુવિધ આઉટપુટને બહાર કાઢવા માટે થઈ શકે છે. તે સપોર્ટેડ હતું અને એક જ સ્ટેટમેન્ટમાં બહુવિધ ઇનપુટ્સ વાંચી શકતું હતું, પરંતુ પ્રોમ્પ્ટ્સ સપોર્ટેડ ન હતા. ફાઇલ-ઓપરેટિંગ આદેશોનો અભાવ, પ્રોગ્રામની અંદરની કોઈપણ માહિતી માત્ર સ્ટેટમેન્ટનો ઉપયોગ કરીને દાખલ કરી શકાય છે અને તેનો ઉપયોગ કરીને વાંચી શકાય છે. સૂચિની શરૂઆતમાં પાછા ફર્યા; કેટલીક બોલીઓમાં દેખાય છે તેમ કોઈ વૈકલ્પિક રેખા સંખ્યા નહોતી. , અને આદેશની સૂચિને પૂર્ણ કરો. અમલીકરણ મોટાભાગની સ્પર્ધાત્મક લઘુ કમ્પ્યુટર આધારિત પ્રણાલીઓ અને પ્રારંભિક ઘરગથ્થુ કમ્પ્યુટરથી વિપરીત, જ્યાં બેઝિક એ વપરાશકર્તા દ્વારા જોવામાં આવતું સંપૂર્ણ વાતાવરણ હતું, બેઝિક-8 એ સંખ્યાબંધ પ્રોગ્રામ્સમાંથી એક હતું જે અંતર્ગત TSS/8 ઓપરેટિંગ સિસ્ટમની કમાન્ડ લાઇન પર ચલાવી શકાય છે. જેમ કે, આદેશો કે જે સામાન્ય રીતે બેઝિક સાથે સંકળાયેલા હોય છે, જેમ કે અથવા, તે યોગ્ય ભાષાનો ભાગ નથી, પરંતુ શેલનો ભાગ છે, અને તેથી પ્રોગ્રામમાં તેનો ઉપયોગ કરી શકાતો નથી. આ ઘણા પ્રારંભિક બેઝિક વાતાવરણની લાક્ષણિકતા હતી, જ્યાં સંપાદક અને રનટાઇમ સંપૂર્ણપણે અલગ કાર્યક્રમો હતા. બેઝિક પ્રોગ્રામ્સ કમાન્ડ લાઇન પર બેઝિક-8 શરૂ કરીને અને ટાઇપ કરીને, અથવા EDIT-8 જેવા ટેક્સ્ટ એડિટરને શરૂ કરીને અને કોડને ટેક્સ્ટ ફાઇલ તરીકે લખીને દાખલ કરી શકાય છે. બંને કિસ્સાઓમાં, બેઝિક કોડને શુદ્ધ લખાણ તરીકે સંગ્રહિત કરવામાં આવ્યો હતો, અને વપરાશકર્તાએ ટાઇપ કરેલા કોઈપણ વધારાના અક્ષરોને જાળવી રાખ્યા હતા-ફાઇલને વધુ સઘન બનાવવા માટે કોઈ જગ્યાઓ વિના કોડ લખી શકે છે, અથવા ઇન્ડેન્ટ લૂપ્સમાં વધારાની જગ્યાઓ ઉમેરી શકે છે. જ્યારે બેઝિક શરૂ કરવામાં આવ્યું હતું ત્યારે કોઈ પણ અસ્તિત્વમાં રહેલા પ્રોગ્રામને સાફ કરવા અથવા અસ્તિત્વમાં છે તે ફાઇલને લોડ કરવા માટે લખી શકે છે. કોઈપણ સમયે, કોઈ પણ કાર્યરત ફાઇલને કાઢી શકે છે અથવા હાલની સંગ્રહિત ફાઇલને કાઢી શકે છે. સંગ્રહિત પ્રોગ્રામ ફાઇલોની યાદી તૈયાર કરી. સ્રોત કોડ છાપ્યો, અને શરૂઆત અને અંતિમ રેખા સંખ્યાઓ માટે બે અલ્પવિરામથી અલગ કરેલા મૂલ્યોનો ઉપયોગ કરીને મર્યાદિત કરી શકાય છે, જેમ કે. પ્રોગ્રામમાંથી રેખાઓની શ્રેણી કાઢી નાંખી, અમલ શરૂ કર્યો, અને બેઝિકમાંથી બહાર નીકળી અને TSS/8 આદેશ વાક્ય પર પાછા ફર્યા. આંતરિક રીતે, સિસ્ટમમાં પાંચ અલગ-અલગ પેટા-કાર્યક્રમોનો સમાવેશ થતો હતો જે મેમરીનો ઉપયોગ ઓછો કરવા માટે જરૂરિયાત મુજબ લોડ કરવામાં આવતા હતા. આ હતા,, અને. કોમ્પિલર શબ્દના આધુનિક અર્થમાં કમ્પાઇલર ન હતો, કારણ કે તે નીચલા સ્તરની ભાષા ઉત્પન્ન કરતો ન હતો; આધુનિક શબ્દોમાં તેને "ટોકનાઇઝર" અથવા ફ્રન્ટ-એન્ડ તરીકે ઓળખવામાં આવશે. તેનો હેતુ બેઝિક સ્રોત કોડનું વિશ્લેષણ કરવાનો અને તેને "ટોકન્સ" ની શ્રેણીમાં રૂપાંતરિત કરવાનો હતો, જે વિવિધ કીવર્ડ્સ અને આદેશોનું પ્રતિનિધિત્વ કરતી એક-શબ્દ સંખ્યાઓ હતી. પરિણામ પછી મેમરીમાં છોડી દેવામાં આવ્યું હતું જ્યારે ઇન્ટરપ્રેટરને પરિણામી ટોકનાઇઝ્ડ કોડ ચલાવવાનું શરૂ કરવાની સૂચના આપવામાં આવી હતી. ERROR એ બેઝિકમાં ભૂલ નંબરોને ટેક્સ્ટ આઉટપુટમાં મેપ કર્યા. મેમરીમાં એક ટેબલ, SYPTBA, ડિસ્ક પરના પ્રોગ્રામ્સના સ્થાનો માટે પોઇન્ટર ધરાવે છે. નોંધો સંદર્ભો ગ્રંથસૂચિ મૂળભૂત પ્રોગ્રામિંગ ભાષા ડિજિટલ ઇક્વિપમેન્ટ કોર્પોરેશન