PYQ NEET- ਇਲੈਕਟ੍ਰੋਸਟੈਟਿਕਸ ਦੀ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ
ਸਵਾਲ 1
ਕੰਪਾਇਲਰ ਅਤੇ ਇੰਟਰਪ੍ਰੈਟਰ ਵਿਚਕਾਰ ਕੀ ਤਫ਼ਾਵਤ ਹੈ?
ਕੰਪਾਇਲਰ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖੇ ਗਏ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਮਸ਼ੀਨ-ਭਾਸ਼ਾ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇੰਟਰਪ੍ਰੈਟਰ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖੇ ਗਏ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪੜ੍ਹਦਾ ਅਤੇ ਚਲਾਉਂਦਾ ਹੈ।
ਕੰਪਾਇਲਰ ਅਤੇ ਇੰਟਰਪ੍ਰੈਟਰ ਵਿਚਕਾਰ ਮੁੱਖ ਤਫ਼ਾਵਤ ਇਹ ਹੈ ਕਿ ਕੰਪਾਇਲਰ ਪੂਰੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਇੰਟਰਪ੍ਰੈਟਰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਣ ਦੇ ਦੌਰਾਨ ਇੱਕ ਹੀ ਸਟੈਟਮੈਂਟ ਨੂੰ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਕੰਪਾਇਲਰ ਇੰਟਰਪ੍ਰੈਟਰਾਂ ਤੋਂ ਤੇਜ਼ ਹਨ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਵੱਧ ਰਿਕਾਰਡ ਲੋੜ ਪੈਂਦੀ ਹੈ। ਇੰਟਰਪ੍ਰੈਟਰ ਕੰਪਾਇਲਰਾਂ ਤੋਂ ਧੀਮੇ ਹਨ, ਪਰ ਉਹ ਵਧੀਆ ਲਾਭ ਦਾ ਹੁੰਦੇ ਹਨ ਅਤੇ ਕਈ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਿਖੇ ਗਏ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਇੰਟਰਪ੍ਰੈਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਸਵਾਲ 2
ਪ੍ਰੋਸੀਜ਼ਰ ਭਾਸ਼ਾ ਅਤੇ ਆਬਜੈਕਟ-ਆਵ੍ਰੁੱਪੀ ਭਾਸ਼ਾ ਵਿਚਕਾਰ ਕੀ ਤਫ਼ਾਵਤ ਹੈ?
ਪ੍ਰੋਸੀਜ਼ਰ ਭਾਸ਼ਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਪ੍ਰੋਸੀਜ਼ਰਾਂ ਦੇ ਨਾਲ ਆਰੰਭਿਤ ਹੁੰਦੀ ਹੈ, ਜੋ ਇੱਕ ਤਰੀਕੇ ਨਾਲ ਇੱਕ ਬਾਅਦ ਇੱਕ ਕਿਰਿਆਵਾਂ ਦੀ ਲੜੀ ਹੁੰਦੀ ਹੈ। ਆਬਜੈਕਟ-ਆਵ੍ਰੁੱਪੀ ਭਾਸ਼ਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਆਬਜੈਕਟਾਂ ਦੇ ਨਾਲ ਆਰੰਭਿਤ ਹੁੰਦੀ ਹੈ, ਜੋ ਡਾਟਾ ਅਤੇ ਡਾਟਾ ‘ਤੇ ਕਾਰਜ ਕਰਨ ਵਾਲੇ ਮੈਥਡਾਂ ਨਾਲ ਡਾਟਾ ਸਟ੍ਰੀਕਚਰਾਂ ਹੁੰਦੇ ਹਨ।
ਪ੍ਰੋਸੀਜ਼ਰ ਭਾਸ਼ਾ ਅਤੇ ਆਬਜੈਕਟ-ਆਵ੍ਰੁੱਪੀ ਭਾਸ਼ਾ ਵਿਚਕਾਰ ਮੁੱਖ ਤਫ਼ਾਵਤ ਡਾਟਾ ਦੀ ਸੰਸਥਾਪਨਾ ਦੇ ਢੰਗ ਹੈ।