તમારી પ્રથમ પ્રોગ્રામિંગ ભાષા પસંદ કરી રહ્યા છીએ

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

થોડો ઇતિહાસ

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

મશીન ભાષાઓ (નિમ્ન સ્તર)

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

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

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

ઉચ્ચ-સ્તરની ભાષાઓ

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

કમ્પાઇલ કરેલી ભાષાઓ

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

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

તેને કમ્પાઇલ કર્યા પછી આપણી પાસે નીચે મુજબ છે:

પોતાની ડિઝાઇન: ક્રિસ્ટોફર ડેઝ રિવરોઝ

પરંતુ હવે જોઈએ આપણે વિધાનસભા કોડમાં સમાન પરિણામની નકલ કરવા માટે શું લખવું પડશે:

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

આ અમારી લાઇનની કોડની ભાષાંતર છે simple.c, ફાઇલ simple.s આદેશની મદદથી બનાવેલ છે gcc -S simple.c અને તે જ છે જે અમારું પ્રોસેસર બોલીમાં સમજશે વિધાનસભા. દેખીતી રીતે ક્રમમાં એક એક્ઝેક્યુટેબલ બનાવવા માટે 0sy 1ઓ ફાઇલ પર પ્રક્રિયા કરવાની જરૂર છે simple.s અને તેને અમારી સિસ્ટમની વહેંચાયેલ લાઇબ્રેરીઓથી કનેક્ટ કરો. આનો ઉપયોગ કરીને કરવામાં આવે છે એસેમ્બલર (as) અને એ કનેક્ટર (ld).

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

અર્થઘટન ભાષાઓ

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

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

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

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

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

ટાઇપિંગ

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

દાખલો

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

કયા પસંદ કરવા?

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

કંઈક આકર્ષક સાથે જાણો

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

એક પ્રોજેક્ટ શરૂ કરો

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

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


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

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

*

*

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

  1.   અનામી જણાવ્યું હતું કે

    હંમેશની જેમ 10 !!!!!! તમારા લેખો માટે આભાર. શુભેચ્છાઓ અને આવવા માટે વધુ !!!!

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      ખૂબ ખૂબ આભાર - મને લખવાનું ચાલુ રાખવા પ્રોત્સાહિત કરું છું. ચીર્સ

  2.   રૂબેન જણાવ્યું હતું કે

    મને લાગે છે કે "કઈ ભાષા પસંદ કરવી?" હું તેમાંથી એક છું કે જે માને છે કે ભાષા તેમાંથી સૌથી ઓછી છે, મહત્વની વાત એ છે કે પ્રોગ્રામિંગની મૂળભૂત બાબતો શીખવી અને "ગણતરીત્મક રીતે વિચારવું." કોઈ વાક્યરચના નક્કી કરો, તેની ટાઇપ કરો, જો તે OOP ને સમર્થન આપે છે, તેની ઉપયોગિતા, વગેરે. મને લાગે છે કે તે કંઈક છે જે કુદરતી રીતે સ્ટુડિયોમાં આવશે અને છેવટે, દરેક પ્રોગ્રામર 1, 2 અને 3 ભાષાઓ કરતાં વધુ જાણે છે ... અને પ્રોગ્રામિંગ ખ્યાલો (અને વાક્યરચના નહીં) માટે આભાર, તે સક્ષમ છે એવી ભાષામાં પ્રોગ્રામ કરવા કે જેમાં તેને હજી અનુભવ નથી.
    જો કે, શરૂ કરેલા લોકો માટે, મને લાગે છે કે એક સારી ભાષા તેની સરળતા માટે પાયથોન બની શકે છે, પરંતુ સૌથી વધુ, થોડું આગળ જાઓ, એલ્ગોરિધમ્સનો અભ્યાસ કરો અને જાણો કે વસ્તુઓ "અંદર" કેવી રીતે કાર્ય કરે છે.

    શુભેચ્છા ક્રિસાડઆર

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

  3.   ડેબીસ કોન્ટ્રેરેસ જણાવ્યું હતું કે

    આભાર પોસ્ટ માટે તે સારું હતું.

    સાદર

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      હેલો ડેબીસ, શેર કરવા બદલ આભાર 🙂 શુભેચ્છાઓ

  4.   જોર્જએફએસ જણાવ્યું હતું કે

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

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

    2.    રૂબેન જણાવ્યું હતું કે

      હવે હું તમારી સાથે અસહમત થઈ શકતો નથી. મેં ઘણા વર્ષો પહેલા સી અને વીબી સાથે પ્રારંભ કર્યો હતો, પછીથી પીએચપી અને જેએસ પર ધ્યાન કેન્દ્રિત કરવા માટે (કારણ કે મેં વેબ ડેવલપમેન્ટ પર ધ્યાન કેન્દ્રિત કર્યું હતું) અને પછી અભ્યાસ કરતી વખતે મેં મુખ્યત્વે સી / સી ++ અને જાવા શીખ્યા.
      PHP ને ઘણા ફાયદા છે જે હું આ સંદેશમાં સૂચિબદ્ધ કરી શકતો નથી. પીએચપી 7 એ ઝડપી છે (પાયથોન કરતા વધુ ઝડપી ... એચવીવી, વિવિધ કેશ, ફાલ્કન અથવા પાયથોનના કિસ્સામાં બાયકોડ જેવા ફ્રેમવર્કનો ઉપયોગ કર્યા વિના), તેમાં વિશાળ સંખ્યામાં પુસ્તકાલયો અને ફ્રેમવર્ક છે, તેનો ઉપયોગ કરવા માટે સીધા અમલમાં મૂકાયેલા કાર્યોની વિશાળ માત્રા છે તેમને કોઈપણ સમયે, તેનો સી-જેવા વાક્યરચના તેને અન્ય ભાષાઓમાં સ્થાનાંતરિત કરવાનું ખૂબ જ સરળ બનાવે છે.
      વિશ્વવ્યાપી 30% વેબસાઇટ્સ વર્ડપ્રેસ (પીએચપી) થી બનેલી છે અને તે બદલાતી નથી તેવું લાગે છે, વિકિપીડિયા તેનો ઉપયોગ કરે છે, ફેસબુક (એચએચવીએમ સાથે) અને મોટી સંખ્યામાં સાઇટ્સ, કુલ, 80%.

      હું તમને યાદ કરાવું છું કે જાંગો જેવી રેલ્સ પર રૂબીની ઉંમર 12 વર્ષ છે! આ સમયમાં તેઓએ કયો ક્વોટા મેળવ્યો છે? અને અલબત્ત, અમે 2 ફ્રેમવર્ક વિશે વાત કરી રહ્યા છીએ જેમાં વ્યવહારીક રીતે એકાધિકાર છે અને તેમાં કોઈ પ્રકારનો ટુકડો નથી. મારી પાસે બીજા કયા ગંભીર વિકલ્પો છે? એમ કહીને કે PHP, સુસંગતતા ગુમાવશે તે ખૂબ ઓછું અર્થમાં છે.

      હવે જ્યારે પાયથોન ફેશનમાં છે કારણ કે તેની પાસે ઝડપી શીખવાની વળાંક છે, તે એક સરળ ભાષા છે અને તેઓ તમને તે વેચે છે «પાયથોન સાથે 20 કલાકમાં પ્રોગ્રામર બનશે અને તેના પર કાર્ય કરશે», ગૂગલ જેવી કંપનીઓના ટેકાથી અને હવે નવી સીવી (અથવા જાવાસ્ક્રિપ્ટ માટે 50 ફ્રેમવર્કના દૈનિક જન્મ તરીકે!) માં પોતાને અલગ પાડવા માટે નવી ભાષાઓ (ગો, ડાર્ટ….) શોધવાની ફેશન છે, એનો અર્થ એ નથી કે વસ્તુઓ બદલાય છે.

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

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

      1.    જોર્જએફએસ જણાવ્યું હતું કે

        "પાયથોન કદાચ 'ક્લાસિકલ પ્રોગ્રામિંગ' જેવું અસ્તિત્વમાં છે અને તેને 'ચિલ્ડ્રન લેંગ્વેજ' (રૂપક મળે છે) તરીકે જોઇ શકાય છે, અને તે એક ફાયદો અને ગેરલાભ છે. LOL, આ એક મનોરંજક વસ્તુઓ છે જે મેં પાયથોન વિશે કહ્યું. તમે ખરેખર પાયથોન શીખ્યા છે?
        તે PHP ની બહાર વિશ્વભરમાં કેટલો સમય છે?
        મિત્ર પીએચપી મૃત્યુ પામ્યો હતો. ખૂબ જ ખરાબ પ્રારંભિક ડિઝાઇનને કારણે PHP (\ d +) તેની સાથે ઘણો બોજ ધરાવે છે અને વપરાશકર્તા સમુદાયને જાળવવા માટે તે તે પ્રારંભિક ડિઝાઇન ભૂલોને ખૂબ જ સારી રીતે ખેંચી લે છે. PHP નો જન્મ મોડ્યુલરીટી વિના થયો હતો, જેમાં ઘણાં સી-સ્ટાઇલ ફંક્શન્સીઝ (જે રીતે, મને ખબર નથી કે તમને તે ક્યાંથી મળ્યું કારણ કે તેનો સિન્ટેક્સ સી જેવો જ છે, તે અન્ય ભાષાઓમાં સરળતાથી પોર્ટેડ થઈ શકે છે). એક ઉચ્ચ-સ્તરની ભાષા, જેમ કે પીએચપીએ વર્તન કરવું જોઈએ, તેની officialફિશિયલ સાઇટ પર સૂચિબદ્ધ કાર્યોની આ ટ્રાયલ જેવી બિહામણું વસ્તુઓ છે. http://php.net/manual/en/indexes.functions.phpઆ એટલા માટે છે કારણ કે તે મોડ્યુલરિટી વિના થયો હતો, તેથી બધું મેલું થયેલું છે અને નામના વગર.
        આ PHP કોડનો એક ભાગ છે:
        "પ્રવાહ_ સૂચન_કallલબેક");
        પ્રવાહ_કોન્ટેક્સ્ટ_સેટ_પેરેમ્સ ($ સીટીએક્સ,; પરમ);
        var_dump (પ્રવાહ_કોન્ટેસ્ટ_ગેટ_પેરેમ્સ (t સીટીએક્સ));
        ?>
        અમુક તબક્કે તે નક્કી કરી શકાય છે કે આ બધી 'સ્ટ્રીમ' વિધેયો આયાત કરવામાં આવી છે? ના, તમે એમ કહી શકો કે તે બિલ્ડિન ફંક્શન્સ છે, પરંતુ તે પછી આખી ઇકોસિસ્ટમ બિલ્ડિન ફંક્શન્સ છે? અને તેથી, પીએચપી કોડમાં ઘણું કચરો છે, કે જો તમે આવી ખરાબ રચનાની જટિલતા અને નકામું ન સમજી શકતા હો, તો મને માફ કરો, પરંતુ તે જોવા માટે હજી ઘણી દુનિયા છે.
        વર્ડપ્રેસ એ એક ઉત્તમ સ softwareફ્ટવેર સોલ્યુશન છે, પરંતુ આનો અર્થ એ નથી કે તેમાં સારો તકનીકી આધાર છે. તમે પથ્થરથી હથોડી લગાવી શકો છો અને તમારા દાંતથી નખ કા driveી શકો છો, અને તમે હજી પણ ઉત્તમ સુથારકામ કરી શકો છો, પરંતુ અલબત્ત, સારા સુથારનો ઉપયોગ કરતા બીજા સુથાર કરતા ઘણું કામ છે.

        બીજી બાજુ: "પાયથોન સાથે 20 કલાકમાં પ્રોગ્રામર બનો અને તેના પર કામ કરો", મેં આવી મૂર્ખતા ક્યારેય જોઇ ​​નથી. તમે 20 કલાકમાં અને વેબ પ્રોગ્રામિંગ કેવી રીતે કાર્ય કરે છે, અથવા પ્રોગ્રામિંગની જાતે કોઈ જાણકારી વિના, PHP માં વેબસાઇટ બનાવી શકો છો. હકીકતમાં, આ જ કારણ છે કે પીએચપી ખૂબ લોકપ્રિય છે, કારણ કે આ દુનિયામાં પ્રવેશતા નવા બાળકો પીએચપીને ઝડપી વિકાસના બિંદુ તરીકે જુએ છે (તેથી જ પીએચપી કોડ ખૂબ જ સખત ચૂસી જાય છે).
        પાયથોનની ખામીઓ અંગે, ફક્ત એક જ જેમાં તે સફળ રહ્યું તે નિર્દેશકો સાથે કામ કરવામાં હતું, પરંતુ કોઈ પણ સંજોગોમાં, પાયથોન ઉચ્ચ-સ્તરની ભાષા છે (જાવા જેવી છે) અને તે સિન્ટેક્સ સ્તર પર તેનો ઉપયોગ કરતું નથી; પરંતુ બીટવાઇઝ ઓપરેશન્સ, ગંભીર?, તમારો અર્થ આ x << y, x >> y: https://wiki.python.org/moin/BitwiseOperators. હું કચરો એકત્રિત કરતી વસ્તુને ખૂબ ઓછી ગંભીરતાથી સમજી શક્યો: https://docs.python.org/3/library/gc.html.
        PHP ગાબડા:
        -પીએચપીમાં ખૂબ જ નબળી -બ્જેક્ટ-લક્ષી પ્રોગ્રામિંગ (OOP) ડિઝાઇન છે.
        -તમે હજી ઓપરેટરોને ઓવરલોડ કરી શકતા નથી.
        -આશ્ચર્ય, function overloading PHP માં તે તમે આ ખ્યાલથી સ્વાભાવિક રીતે અપેક્ષા રાખતા નથી.
        … .. અને હું હમણાં જ કંટાળો આવ્યો.
        શુભેચ્છાઓ.

        1.    રૂબેન જણાવ્યું હતું કે

          મેં કૌંસને "રૂપકને સમજો" માં મૂક્યો (સમાન કાર્યના વાતાવરણમાં પાયથોનને સી ++ / જાવા સાથે સરખાવીને), તે સ્પષ્ટ છે કે તમે તે સમજી શક્યા નથી. હું તમને કહી શકું છું કે સી ++ પ્રોગ્રામર પાયથોન પ્રોગ્રામર સી ++ શીખી શકે તેના કરતા વધુ ઝડપથી રીતે પાઇથોન શીખી શકે છે, જેમ કે સી / સી ++ પ્રોગ્રામરની સરેરાશ પગાર એક કરતા વધારે હોય તે આશ્ચર્યજનક નથી. પાયથોન એક.
          હું તેને બીજા ઉદાહરણોથી પણ સમજાવી શકું, એક ચિત્રકામ દ્વારા પણ! પરંતુ એવું લાગે છે કે તમે ફક્ત ડેકોન્ટેક્સ્ટ્યુલાઇઝિંગ અને મેં જે મૂક્યું છે તેની ઉપહાસ પર ધ્યાન કેન્દ્રિત કર્યું છે.

          મેં ક્યારેય કહ્યું નથી કે PHP એ વિશ્વની શ્રેષ્ઠ ભાષા છે અથવા તેની અનુકરણીય રચના છે, મને ખબર નથી કે તમે તે ક્યાંથી મેળવો છો. મને લાગે છે કે બીજાના જ્ knowledgeાનનો ન્યાય કરતાં પહેલાં તમારે તમારી વાંચનની સમજ સુધારવી જોઈએ. જે સાચું છે (અને મેં મારા સંદેશમાં કહ્યું છે) તે છે કે તેની સાથે વિકાસ કરવો એ ખૂબ જ ચપળ છે, ઉપરાંત ફ્રેમવર્ક, પુસ્તકાલયો અને ઉપયોગિતાઓની આખી ઇકોસિસ્ટમ ઉપરાંત તમે શોધી શકો છો.
          ઉપરાંત, આપણે કેવા પ્રકારની તુલના કરીએ છીએ? પાયથોન એક બહુહેતુક ભાષા તરીકે અથવા વેબ માટે? તે કિસ્સામાં, અમે તેને PHP સાથે કેમ સરખાવીએ? PHP નું એક વિશિષ્ટ ક્ષેત્ર છે, અને તે તે ક્ષેત્રમાં છે જ્યાં પાયથોન (0.2% શેર સાથે, જે આ વર્ષે બદલાયો નથી) PHP ની બાજુમાં છે.
          હવે ચાલો PHP ના વલણો જોઈએ; જાન્યુઆરી 82,4 માં 2017% થી જાન્યુઆરી 83.1 માં 2018%: https://w3techs.com/technologies/history_overview/programming_language

          શું પાયથોન PHP ને ડિટ્રોન કરશે? કયા વર્ષે? કયા પાંચ વર્ષમાં? દાયકા?
          પાયથોનનો ઉપયોગ અન્ય ઘણા કાર્યોમાં થઈ શકે છે, અને તે પણ પીએચપી કરતા વધુ વ્યાપકપણે ઉપયોગમાં લેવાય છે, પરંતુ વેબ ડેથ્યુએશન લેંગ્વેજ તરીકે પાયથોન પ્રકાશ સંબંધિત વર્ષોથી પણ દૂર છે, 0.2% ની સામે 83.1% અટકે છે (આ વર્ષે ઉદય સાથે).

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

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

          હું આગ્રહ રાખું છું, તમે તમારા સંદેશને એમ કહીને બેસો કે PHP કેટલું ખરાબ છે (જે ચોક્કસ ભાગમાં, હું સંમત છું). તે મારા માટે યોગ્ય લાગે છે, સિવાય કે મારો સંદેશ તે વિશેનો નથી, પરંતુ પીએચપી શા માટે વાપરવાનું ચાલુ રાખશે અને આવતી કાલે તમે વિચારશો તે પ્રમાણે અદૃશ્ય થઈ જશે.

          શુભેચ્છાઓ

  5.   કોઈ નથી જણાવ્યું હતું કે

    સી -> જાઓ -> (લિસ્પ | હાસ્કેલ | જાવા | ગમે તે)

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      તાજેતરમાં જ એક વાચકે મને મારા ઇમેઇલ પર ગો બુકની ભલામણ મોકલી, ચોક્કસપણે ભવિષ્યમાં ધ્યાનમાં લેવાની ભાષા અને જેમાં કદાચ અહીં એક પોસ્ટ હશે share શેર કરવા માટે ઘણા ગ્રાફિક્સ

  6.   mvr1981 જણાવ્યું હતું કે

    સારું ... અને હું શું પ્રોગ્રામ કરી શકું? આવા સારા અને અનુભવી પ્રોગ્રામરો કે જે પહેલાથી અસ્તિત્વમાં છે તે સાથે આજે પ્રોગ્રામિંગ ભાષા કેમ શીખી શકાય? હું કઈ સમસ્યાઓ હલ કરી શકું છું કે અન્ય લોકો પહેલાથી જ વધુ કાર્યક્ષમ રીતે હલ ન કરે?… ટૂંકમાં: આજે પ્રોગ્રામર બનવું કેટલું મૂળ છે? મારા જ્ knowledgeાન અને અનુભવના અભાવ દ્વારા લાત મારીને અથવા બાકાત રાખ્યા વિના હું અન્ય લોકો સાથે કેવી રીતે સહયોગ કરી શકું?

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      નમસ્તે mvr1981, ખરેખર રસપ્રદ પ્રશ્નો - અમે તેને છેલ્લા એકથી લઈને પહેલા સુધી જઇ રહ્યા છીએ.

      મારા જ્ knowledgeાન અને અનુભવના અભાવ દ્વારા લાત મારીને અથવા બાકાત રાખ્યા વિના હું અન્ય લોકો સાથે કેવી રીતે સહયોગ કરી શકું?

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

      આજે પ્રોગ્રામર બનવું કેટલું મૂળ છે?

      -તે મૌલિકતા વિશે નથી, આજે જરૂરિયાત છે, નીચેના વિશે વિચારો, 20 અથવા 30 વર્ષ પહેલાં, ટાઇપિંગ એક આવશ્યકતા હતી, ઘણી નોકરીઓ કે જે તમે જાણો છો અથવા ઓછામાં ઓછી તે કરી શકે છે. આજે Officeફિસને જાણવાની જરૂરિયાત છે, વ્યવહારીક એવી કોઈ નોકરી નથી કે જે તમને Officeફિસના દસ્તાવેજોની સામે ન રાખે. આવતીકાલે, ખૂબ જ ટૂંક સમયમાં, પ્રોગ્રામિંગ આવશ્યક બનશે. અને આ એક વ્યક્તિગત દૃષ્ટિકોણથી પણ લાગુ પડે છે, તે પ્રોગ્રામોમાં શું થાય છે તે જાણીને જે તમે તમારા પૈસા, આરોગ્ય, કુટુંબ જેવી વસ્તુઓ સોંપી છો તે મારા માટે કંઈક તાર્કિક છે, કારણ કે તમે ફક્ત તેમની મર્યાદાઓ જાણી શકશો જો તેઓ જાણતા હોય કે કેવી રીતે તેઓ કાર્ય કરવા માટે અને તે જાણવા માટે, તમારે પ્રોગ્રામ કેવી રીતે કરવો તે જાણવાની જરૂર છે.

      હું કઈ સમસ્યાઓ હલ કરી શકું છું જે અન્ય લોકોએ વધુ કાર્યક્ષમ રીતે પહેલાથી ઉકેલી નથી?

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

      પહેલેથી જ અસ્તિત્વમાં છે તેવા સારા અને અનુભવી પ્રોગ્રામરો સાથે આજે પ્રોગ્રામિંગ ભાષા કેમ શીખી શકાય?

      - આનો જવાબ બીજા પ્રશ્નમાં આપવામાં આવ્યો છે 😉 પણ હવે હું ઉમેરી શકું છું કે પે generationsીઓ જે કામ પહેલાથી વિકસિત કરવામાં આવી છે તેને ટેકો આપવા માટે સમર્થ હોવા જોઈએ, આનો અર્થ એ છે કે તે "અનુભવી" વિકાસકર્તાઓ ધીમે ધીમે અદૃશ્ય થઈ જશે અને તે "માટે જરૂરી રહેશે" નાના »વિકાસકર્તાઓ જવાબદારી લે છે અને ચક્રને જીવંત રાખવામાં મદદ કરે છે, એક સમુદાય કે જેમાં યુવાન અને બિનઅનુભવી લોકો નથી, સમય જતાં અદૃશ્ય થઈ જાય છે, ચોક્કસપણે કારણ કે ત્યાં જ્ knowledgeાન પ્રસારિત કરવાની કોઈ તક નહીં હોય.

      અને હું શેડ્યૂલ કરી શકું?

      -આ કદાચ જવાબ આપવાની સૌથી મુશ્કેલ બાબત છે, પરંતુ હું તમને એક ઉદાહરણ આપવાનો પ્રયત્ન કરીશ કે મેં તાજેતરમાં જ જીનોમ 24 અને તેના વેલેન્ડ સાથેની સમસ્યાઓથી પીડાવું શરૂ કર્યું છે જે શટર જેવા પ્રોગ્રામોને સ્ક્રીનશોટ લેતા અટકાવે છે. આ મારા માટે સમસ્યા છે કારણ કે જ્યારે હું મારા લેખો લખું છું ત્યારે મારે શું કહેવું છે તે બતાવવાની જરૂર છે - થોડી વાર જોતાં જ હું જીનોમ સ્ક્રીનશ applicationટ એપ્લિકેશન પર આવ્યો છું, ઓછામાં ઓછું કહેવા માટે કંઈક "ઓછામાં ઓછા". તેના કાર્યોમાં, સ્ક્રીન સ્ક્રીન લેવાનું એક છે, પરંતુ જો મેં ફોટો સારી રીતે ન લીધો તો શું થાય? સારું, મારે કાર્યક્રમ છોડીને ફરીથી પ્રવેશ કરવો પડશે, કંઇક કંઇક કંઇક કંઇક, બટન જે "રીટેક" કહે છે અથવા તેવું કંઈક મને બહાર નીકળ્યા વિના ફરીથી ક andપ્ચર લેવાની મંજૂરી આપે છે અને મને ફરીથી મદદ કરશે. તે એક નાનું છે પ્રોગ્રામિંગ પ્રોજેક્ટ, મેં જીનોમ ફ્રેમવર્કમાં ક્યારેય કશું પ્રોગ્રામ કર્યો નથી તેથી સ્પષ્ટ છે કે મારા "પેચ" ને નવા બટન સાથે મોકલતા પહેલા મને ઘણું શીખવાનું છે, પરંતુ જે રીતે હું પ્રોગ્રામ કરવાનું શીખી રહ્યો છું અને થોડું ભાગ્ય સાથે તે છે લક્ષણ જ્યારે તે બધાને ઉપલબ્ધ થાય ત્યારે તે એક કરતા વધારે લોકોને મદદરૂપ થશે.

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

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

      ફરી શુભેચ્છાઓ અને આભાર

      1.    કોઈ નથી જણાવ્યું હતું કે

        મને લાગે છે કે માત્ર એકવાર મેં જીનોમ કેપ્ચર્સ પ્રોગ્રામ ખોલ્યા પછી, સૌથી સરળ બાબત એ છે કે કીબોર્ડ શ shortcર્ટકટ્સ પર જાઓ અને એક્ટિવા વિંડોને કેપ્ચર કરવા માટે બધા Alt-પ્રિન્ટને કેપ્ચર કરવા માટે ત્રણ સંયોજનો પ્રિંટ સોંપવું અને કેપ્ચરમાંથી પસંદગી કરવા માટે સુપર-પ્રિંટ કરો. પ્રદેશ, ઉપલબ્ધ શ shortcર્ટકટ્સ અહીં છે, તે ફક્ત તેમને સોંપવાની બાબત છે

        1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

      2.    mvr1981 જણાવ્યું હતું કે

        તમારો આભાર. ખૂબ સારા જવાબો છે.

    2.    ગુઈલેર્મો જણાવ્યું હતું કે

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

  7.   માર્સેલો જણાવ્યું હતું કે

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

  8.   રિકાર્ડો જણાવ્યું હતું કે

    પ્રોગ્રામિંગ માટે, શીખવાની પ્રથમ ભાષા અંગ્રેજી છે, પછી તે એક કે જે તેમને સૌથી વધુ અપીલ કરે છે અને તેમને ખૂબ સુંદર લાગે છે.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

  9.   રૂબેન સાલગાડો જણાવ્યું હતું કે

    પ્રેરણા ઉપરાંત ઉત્તમ લેખ.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      ખૂબ દયાળુ, ખૂબ ખૂબ આભાર et શુભેચ્છાઓ

  10.   ગોન્ઝાલો માર્ટિનેઝ જણાવ્યું હતું કે

    પ્રોગ્રામિંગ એ જાણવાનું છે કે કેવી રીતે તર્ક કરવો અને તે તર્કને સૂચનોમાં કેવી રીતે અનુવાદિત કરવું.

    લેખ વિશે બે સ્પષ્ટતા:

    1) લગભગ 10 વર્ષોથી પ્રોગ્રામિંગ શિક્ષક તરીકેના મારા અનુભવના આધારે, તમે કઈ ભાષા સાથે શીખો છો તે મહત્વનું નથી, પરંતુ તમે કેવી રીતે શીખો છો અને તે કેટલું જટિલ છે.

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

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

    2) કોઈ ભાષાને અર્થઘટન કરવામાં આવે કે સંકલન કરવામાં આવે તે ભાષાના આધારે નહીં, તેના અમલીકરણ પર આધારિત છે. ઉદાહરણ તરીકે, જો પાયથોનનો ઉપયોગ કરવામાં આવે છે, તો વેબ એપ્લિકેશન માટે કે જે wsgi નો ઉપયોગ કરે છે (ક્યાં તો અપાચેમાં mod_wsgi, અથવા Nginx માટે uwsgi), પાયથોન કોડ સંકળાયેલ છે જ્યારે સંબંધિત મોડ્યુલ શરૂ કરતી વખતે, .pyc ફાઇલો ઉત્પન્ન થાય છે

    જાવા માટે બાઈનરી ફાઇલ જનરેટર પણ છે (જે બાઇટકોડને બદલે મૂળ બાઈનરીઓ ઉત્પન્ન કરે છે), અથવા શુદ્ધ બાઈનરીઝમાં પીએચપી સ્ક્રિપ્ટોનાં કમ્પાઇલર્સ.

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

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

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      હાય ગોંઝાલો, શેર કરવા બદલ આભાર,

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

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

      ફરી શુભેચ્છાઓ.

      1.    ગોન્ઝાલો માર્ટિનેઝ જણાવ્યું હતું કે

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

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

        1.    ક્રિસાડઆર જણાવ્યું હતું કે

          સ્પષ્ટતા બદલ આભાર, જ્યારે હું આ વિષય પર પાછા આવું છું ત્યારે હું તેને ધ્યાનમાં લઈશ. ચીર્સ

  11.   એરિસ જણાવ્યું હતું કે

    પીએચપી તરફેણમાં ન આવે તે ધ્યાનમાં લેતાં તમે સર્વર બાજુ માટે કઈ ભાષાની ભલામણ કરો છો?
    ડેટાબેસેસ માટે સમાન, મને ખબર નથી કે ત્યાં MySQL કરતા કંઈક વધુ સારું અને આધુનિક હશે.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

      જો તમે જે શોધી રહ્યા છો તે એકરૂપતા અને આધુનિકતા છે, તો જાવાસ્ક્રિપ્ટ કહેવાતા "ફુલ સ્ટેક ડેવલપર્સ" ની પસંદગીમાંનું એક બની રહ્યું છે, જો કે રૂબી દાખલો અથવા અજગરની “સરળતા” પણ સારા સંદર્ભો છે…. જરૂરિયાતોને આધારે પર્લ પણ વિકલ્પ હોઈ શકે છે

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

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

      હું આશા રાખું છું કે તે તમને મદદ કરે છે, શુભેચ્છાઓ 🙂

      1.    એરિસ જણાવ્યું હતું કે

        આભાર, હું તે ચકાસીશ.

      2.    એરિસ જણાવ્યું હતું કે

        હું ભૂલી ગયો.

        લિનક્સમાં જાવા સાથે કામ કરવા માટે તમે મને શું ભલામણ કરો છો?
        જો તમે મફત અને બંધ વચ્ચે વધુ તફાવત કરી શકો છો.

        1.    ક્રિસાડઆર જણાવ્યું હતું કે

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

        2.    પોલજેતા જણાવ્યું હતું કે

          લિનક્સમાં જાવા સાથે કામ કરવા માટે હું ઇન્ટેલીજેનો ઉપયોગ કરું છું હું તમને ભલામણ કરું છું.

          1.    ક્રિસાડઆર જણાવ્યું હતું કે

            પીએસ, ઇન્ટેલીજે માલિકીનું સ softwareફ્ટવેર છે 🙂

  12.   je જણાવ્યું હતું કે

    ગાય્સને એ પણ યાદ છે કે ... હું એક બેંકમાં કામ કરું છું અને હું તમને કહું છું કે પ્રોગ્રામિંગ ભાષાઓ એસક્યુએલ અને સ્ટોર કરેલી કાર્યવાહી પહેલા જવા દેવા માટે પાછળની બેઠક લે છે.

    1.    ગોન્ઝાલો માર્ટિનેઝ જણાવ્યું હતું કે

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