COBOL ਦਾ ਅਰਥ ਹੈ ਕਾਮਨ ਬਿਜ਼ਨਸ ਓਰੀਐਂਟਿਡ ਭਾਸ਼ਾ। ਅਮਰੀਕੀ ਰੱਖਿਆ ਵਿਭਾਗ ਨੇ ਇੱਕ ਕਾਨਫਰੰਸ ਵਿੱਚ, ਵਪਾਰਕ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਲੋੜਾਂ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਵਿਕਸਤ ਕਰਨ ਲਈ ਕੋਡਾਸਾਇਲ (ਡਾਟਾ ਸਿਸਟਮ ਭਾਸ਼ਾ ਬਾਰੇ ਕਾਨਫਰੰਸ) ਦਾ ਗਠਨ ਕੀਤਾ, ਜਿਸਨੂੰ ਹੁਣ COBOL ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।
COBOL ਦੀ ਵਰਤੋਂ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਲਿਖਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਸਿਸਟਮ ਸੌਫਟਵੇਅਰ ਲਿਖਣ ਲਈ ਨਹੀਂ ਵਰਤ ਸਕਦੇ। ਡਿਫੈਂਸ ਡੋਮੇਨ, ਇੰਸ਼ੋਰੈਂਸ ਡੋਮੇਨ, ਆਦਿ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਨ੍ਹਾਂ ਲਈ ਵੱਡੀ ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, COBOL ਦੀ ਵਿਆਪਕ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
COBOL ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਭਾਸ਼ਾ ਹੈ। ਕੋਬੋਲ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸਮਝਣਾ ਚਾਹੀਦਾ ਹੈ। ਕੰਪਿਊਟਰ ਸਿਰਫ਼ ਮਸ਼ੀਨ ਕੋਡ, 0s ਅਤੇ 1s ਦੀ ਬਾਈਨਰੀ ਸਟ੍ਰੀਮ ਨੂੰ ਸਮਝਦੇ ਹਨ। COBOL ਕੋਡ ਨੂੰ ਕੰਪਾਈਲਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਬਦਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਕੰਪਾਈਲਰ ਦੁਆਰਾ ਪ੍ਰੋਗਰਾਮ ਸਰੋਤ ਚਲਾਓ. ਕੰਪਾਈਲਰ ਪਹਿਲਾਂ ਕਿਸੇ ਵੀ ਸੰਟੈਕਸ ਗਲਤੀ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਮਸ਼ੀਨ ਭਾਸ਼ਾ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਕੰਪਾਈਲਰ ਇੱਕ ਆਉਟਪੁੱਟ ਫਾਈਲ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ ਲੋਡ ਮੋਡੀਊਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਆਉਟਪੁੱਟ ਫਾਈਲ ਵਿੱਚ 0s ਅਤੇ 1s ਦੇ ਰੂਪ ਵਿੱਚ ਚੱਲਣਯੋਗ ਕੋਡ ਸ਼ਾਮਲ ਹੈ।
COBOL ਦਾ ਵਿਕਾਸ
1950 ਦੇ ਦਹਾਕੇ ਦੌਰਾਨ, ਜਦੋਂ ਸੰਸਾਰ ਦੇ ਪੱਛਮੀ ਹਿੱਸੇ ਵਿੱਚ ਕਾਰੋਬਾਰ ਵਧ ਰਹੇ ਸਨ, ਤਾਂ ਕੰਮ ਦੀ ਸੌਖ ਲਈ ਵੱਖ-ਵੱਖ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਦੀ ਲੋੜ ਸੀ ਅਤੇ ਇਸ ਨੇ ਕਾਰੋਬਾਰੀ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨੂੰ ਜਨਮ ਦਿੱਤਾ।
1959 ਵਿੱਚ, COBOL ਨੂੰ CODASYL (ਡਾਟਾ ਸਿਸਟਮ ਭਾਸ਼ਾ 'ਤੇ ਕਾਨਫਰੰਸ) ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ।
ਅਗਲਾ ਸੰਸਕਰਣ, COBOL-61, ਕੁਝ ਸੋਧਾਂ ਦੇ ਨਾਲ 1961 ਵਿੱਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ।
1968 ਵਿੱਚ, COBOL ਨੂੰ ANSI ਦੁਆਰਾ ਵਪਾਰਕ ਵਰਤੋਂ (COBOL-68) ਲਈ ਇੱਕ ਮਿਆਰੀ ਭਾਸ਼ਾ ਵਜੋਂ ਪ੍ਰਵਾਨਗੀ ਦਿੱਤੀ ਗਈ ਸੀ।
ਇਸ ਨੂੰ 1974 ਅਤੇ 1985 ਵਿੱਚ ਕ੍ਰਮਵਾਰ COBOL-74 ਅਤੇ COBOL-85 ਨਾਮ ਦੇ ਅਗਲੇ ਸੰਸਕਰਣਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਸੋਧਿਆ ਗਿਆ ਸੀ।
2002 ਵਿੱਚ, ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ COBOL ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ, ਜੋ ਕਿ COBOL ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਇੱਕ ਆਮ ਹਿੱਸੇ ਦੇ ਤੌਰ 'ਤੇ ਐਨਕੈਪਸਲੇਟਡ ਵਸਤੂਆਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਸੀ।
COBOL ਦੀ ਮਹੱਤਤਾ
COBOL ਪਹਿਲੀ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਉੱਚ-ਪੱਧਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸੀ। ਇਹ ਅੰਗਰੇਜ਼ੀ ਵਰਗੀ ਭਾਸ਼ਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਦੇ ਅਨੁਕੂਲ ਹੈ। ਸਾਰੀਆਂ ਹਦਾਇਤਾਂ ਨੂੰ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਸ਼ਬਦਾਂ ਵਿੱਚ ਕੋਡਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
COBOL ਨੂੰ ਸਵੈ-ਦਸਤਾਵੇਜ਼ੀ ਭਾਸ਼ਾ ਵਜੋਂ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
COBOL ਵਿਸ਼ਾਲ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।
COBOL ਇਸਦੇ ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਦੇ ਅਨੁਕੂਲ ਹੈ।
COBOL ਵਿੱਚ ਪ੍ਰਭਾਵੀ ਗਲਤੀ ਸੁਨੇਹੇ ਹਨ ਅਤੇ ਇਸ ਲਈ, ਬੱਗਾਂ ਦਾ ਹੱਲ ਕਰਨਾ ਆਸਾਨ ਹੈ।
COBOL ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਮਿਆਰੀ ਭਾਸ਼ਾ
COBOL ਇੱਕ ਮਿਆਰੀ ਭਾਸ਼ਾ ਹੈ ਜਿਸ ਨੂੰ ਮਸ਼ੀਨਾਂ ਜਿਵੇਂ ਕਿ IBM AS/400, ਨਿੱਜੀ ਕੰਪਿਊਟਰਾਂ ਆਦਿ 'ਤੇ ਕੰਪਾਇਲ ਅਤੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਵਪਾਰਕ ਅਧਾਰਤ
COBOL ਨੂੰ ਵਿੱਤੀ ਡੋਮੇਨ, ਰੱਖਿਆ ਡੋਮੇਨ, ਆਦਿ ਨਾਲ ਸਬੰਧਤ ਕਾਰੋਬਾਰ-ਮੁਖੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਆਪਣੀਆਂ ਉੱਨਤ ਫਾਈਲ ਹੈਂਡਲਿੰਗ ਸਮਰੱਥਾਵਾਂ ਦੇ ਕਾਰਨ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।
ਮਜ਼ਬੂਤ ਭਾਸ਼ਾ
COBOL ਇੱਕ ਮਜ਼ਬੂਤ ਭਾਸ਼ਾ ਹੈ ਕਿਉਂਕਿ ਇਸਦੇ ਬਹੁਤ ਸਾਰੇ ਡੀਬੱਗਿੰਗ ਅਤੇ ਟੈਸਟਿੰਗ ਟੂਲ ਲਗਭਗ ਸਾਰੇ ਕੰਪਿਊਟਰ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਉਪਲਬਧ ਹਨ।
ਸਟ੍ਰਕਚਰਡ ਭਾਸ਼ਾ
ਤਾਰਕਿਕ ਨਿਯੰਤਰਣ ਢਾਂਚੇ COBOL ਵਿੱਚ ਉਪਲਬਧ ਹਨ ਜੋ ਇਸਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਸੋਧਣਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। COBOL ਦੇ ਵੱਖ-ਵੱਖ ਭਾਗ ਹਨ, ਇਸਲਈ ਇਸਨੂੰ ਡੀਬੱਗ ਕਰਨਾ ਆਸਾਨ ਹੈ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
19 ਅਗ 2025