Non-structured programming
બિન-સંરચિત પ્રોગ્રામિંગ એ ટ્યુરિંગ-પૂર્ણ અલ્ગોરિધમ્સ બનાવવા માટે સક્ષમ ઐતિહાસિક રીતે પ્રારંભિક પ્રોગ્રામિંગ નમૂનારૂપ છે. તે ઘણીવાર સંરચિત પ્રોગ્રામિંગ દાખલા સાથે વિરોધાભાસી છે, ખાસ કરીને ગોટો નિવેદનો અથવા સમકક્ષનો ઉપયોગ કરીને અસંરચિત નિયંત્રણ પ્રવાહના ઉપયોગ સાથે. ડચ કોમ્પ્યુટર વૈજ્ઞાનિક એડસ્ગર ડબ્લ્યુ. ડિજક્સ્ટ્રા દ્વારા 1968 માં પ્રભાવશાળી "ગો ટુ સ્ટેટમેન્ટ કન્સિડર્ડ હાર્મફુલ" ખુલ્લા પત્રના પ્રકાશન દ્વારા આ તફાવત પર ખાસ ભાર મૂકવામાં આવ્યો હતો, જેમણે "સ્ટ્રક્ચર્ડ પ્રોગ્રામિંગ" શબ્દ બનાવ્યો હતો. ભાગ્યે જ વાંચી શકાય તેવા ("સ્પાઘેટ્ટી") કોડના નિર્માણ માટે બિનસંરચિત પ્રોગ્રામિંગની ભારે ટીકા કરવામાં આવી છે. ઉચ્ચ અને નિમ્ન બંને સ્તરની પ્રોગ્રામિંગ ભાષાઓ છે જે બિન-સંરચિત પ્રોગ્રામિંગનો ઉપયોગ કરે છે. સામાન્ય રીતે બિન-સંરચિત તરીકે ટાંકવામાં આવતી કેટલીક ભાષાઓમાં જોસ, ફોકલ, ટેલકોમ્પ, એસેમ્બલી ભાષાઓ, એમએસ-ડોસ બેચ ફાઇલો અને બેઝિક, ફોરટ્રાન, કોબોલ અને મમ્પ્સની પ્રારંભિક આવૃત્તિઓનો સમાવેશ થાય છે. લાક્ષણિકતાઓ અને લાક્ષણિક વિભાવનાઓ મૂળભૂત વિભાવનાઓ બિન-સંરચિત ભાષામાં એક પ્રોગ્રામ લેબલો અથવા સૂચના સરનામાંઓ પર અસંરચિત કૂદકાનો ઉપયોગ કરે છે. રેખાઓ સામાન્ય રીતે ક્રમાંકિત હોય છે અથવા તેમાં લેબલ હોઈ શકે છેઃ આ અમલના પ્રવાહને કાર્યક્રમની કોઈપણ રેખા પર કૂદકો મારવાની મંજૂરી આપે છે. આ સંરચિત પ્રોગ્રામિંગથી વિપરીત છે જે નિવેદનો, પસંદગી (જો/તો/અન્યથા) અને પુનરાવર્તન (જ્યારે અને માટે) ની ક્રમિક રચનાઓનો ઉપયોગ કરે છે. સંદર્ભો વધુ વાંચન બાહ્ય કડીઓ બી. પી. એસ. સ્ટ્રક્ટ-સહવર્તી પ્રણાલીઓ (કાર્યક્રમો, પ્રક્રિયા નમૂનાઓ) પ્રોગ્રામિંગ દાખલાઓની રચના કરવા માટેનું એક સાધન