ਉੱਚ-ਪੱਧਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ: ਰੀਵਿਜ਼ਨਾਂ ਵਿਚ ਫ਼ਰਕ
ਸਮੱਗਰੀ ਮਿਟਾਈ ਸਮੱਗਰੀ ਜੋੜੀ
ਛੋ added Category:ਕੰਪਿਊਟਰ ਭਾਸ਼ਾਵਾਂ using HotCat |
ਛੋ clean up using AWB |
||
ਲਾਈਨ 1:
ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਅਤੇ ਅਸੇੰਬਲੀ ਭਾਸ਼ਾ ਦੁਆਰਾ ਕਰਮਾਦੇਸ਼ ਤਿਆਰ ਕਰਣ ਵਿੱਚ ਆਉਣ ਵਾਲੀ ਕਠਿਨਾਈ ਨੂੰ ਵੇਖਦੇ ਹੋਏ ਕੰਪਿਊਟਰ ਵਿਗਿਆਨੀ ਇਸ ਜਾਂਚ ਵਿੱਚ ਜੁੱਟ ਗਏ ਕਿ ਹੁਣ ਇਸ ਪ੍ਰਕਾਰ ਦੀ ਕਰਮਾਦੇਸ਼ਨ ਭਾਸ਼ਾ ਤਿਆਰ ਕੀਤੀ ਜਾਣੀ ਚਾਹਿਏ ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਮਸ਼ੀਨ ਉੱਤੇ ਨਿਰਭਰ ਨਹੀਂ ਹੋ । ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਵਿਕਾਸ ਦਾ ਇਹ ਅਗਲਾ ਕਦਮ ਸੀ । ਅਸੇੰਬਲਰ ਦੇ ਸਥਾਨ ਉੱਤੇ ਕੰਪਾਇਲਰ ਅਤੇ ਇੰਟਰਪ੍ਰੇਟਰ ਦਾ ਵਿਕਾਸ ਕੀਤਾ ਗਿਆ । ਹੁਣ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਲਈ ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਨੂੰ ਅੰਕੀਏ ਕਰਿਆਂਵਇਨ ਸੰਕੇਤਾਂ ਦੇ ਸਥਾਨ ਉੱਤੇ ਅੱਖਰ ਚਿੰਨ੍ਹ ਸਮਰਣੋਪਕਾਰੀ ਦਾ ਪ੍ਰਯੋਗ ਕੀਤਾ ਗਿਆ ।
ਕੰਪਿਊਟਰ ਵਿੱਚ ਪ੍ਰਯੋਗ ਦੀ ਜਾਣ ਵਾਲੀ ਉਹ ਭਾਸ਼ਾ ਜਿਸ ਵਿੱਚ ਅੰਗਰੇਜ਼ੀ ਅਕਸ਼ਰੋ , ਸੰਖਿਆਓ ਅਤੇ ਚਿੰਹੋ ਦਾ ਪ੍ਰਯੋਗ ਕਰਕੇ ਪ੍ਰੋਗਰਾਮ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ , ਉਸਨੂੰ ਉੱਚ ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਕਿਹਾ ਜਾਂਦਾ ਹੈ । ਇਸ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਪ੍ਰੋਗਰਾਮਰ ਲਈ ਬਹੁਤ ਹੀ ਆਸਾਨ ਹੁੰਦਾ ਹੈ , ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਕਿਸੇ ਵੀ ਨਿਰਦੇਸ਼ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਬਦਲਕੇ ਲਿਖਣ ਦੀ ਲੋੜ ਨਹੀ ਹੁੰਦੀ । ਜਿਵੇਂ - BASIC , COBOL , FORTRAN , PASCAL | ਹੁਣ ਤਾਂ ਉੱਚ ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਓ ਦਾ ਅਤਿਅੰਤ ਵਿਕਾਸ ਹੋ ਚੁੱਕਿਆ ਹੈ । ਇਸ ਪ੍ਰੋਗਰਮਿੰਗ ਭਾਸ਼ਾਓ ਨੂੰ ਕਾਰਿਆਨੁਸਾਰ ਚਾਰ ਵਰਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਕੀਤਾ ਗਿਆ ਹੈ -
* ਵਿਗਿਆਨੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ - ਇਨ੍ਹਾਂ ਦਾ ਪ੍ਰਯੋਗ ਮੁੱਖਤ : ਵਿਗਿਆਨੀ ਕਾਰਜਾਂ ਲਈ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਵਿੱਚ ਹੁੰਦਾ ਹੈ , ਪਰ ਇਨਮੇ ਵਲੋਂ ਕੁੱਝ ਭਾਸ਼ਾਵਾਂ ਏਸੀ ਵੀ ਹੁੰਦੀ ਹੈ ਜੋ ਵਿਗਿਆਨੀ ਕਾਰਜਾਂ ਦੇ ਇਲਾਵਾ ਹੋਰ ਕਾਰਜਾਂ ਨੂੰ ਵੀ ਓਨੀ ਹੀ ਯੋਗਤਾ ਵਲੋਂ ਕਰਦੀ ਹੈ । ਜਿਵੇਂ - ALGOL ( Algorithmic language ) , BASIC , PASCAL , FORTRAN , ਆਦਿ ਹੈ ।
ਲਾਈਨ 7:
::# APL360 - ਪੇਰੀਫਿਰਲ ਯੁਕਤੀਆਂ ਸੱਬਤੋਂ ਉੱਤਮ ਅਨੁਪ੍ਰਯੋਗ ਹੇਤੁ ਵਰਤੀ ਜਾਂਦੀ ਹੈ । ਇਹ ਭਾਸ਼ਾ 1968 ਵਲੋਂ ਪ੍ਰਚਲਨ ਵਿੱਚ ਆਈ ।
::# LOGO - ਲੋਕੋ ਦਾ ਵਿਕਾਸ ਸਿਰਫ ਕੰਪਿਊਟਰ ਸਿੱਖਿਆ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਹੇਤੁ ਕੀਤਾ ਗਿਆ । ਇਸ ਭਾਸ਼ਾ ਵਿੱਚ ਚਿਤਰਣ ਇੰਨਾ ਸਰਲ ਹੈ ਕਿ ਛੋਟੇ ਬੱਚੇ ਵੀ ਚਿਤਰਣ ਕਰ ਸੱਕਦੇ ਹੈ । ਲੋਕੋ ਭਾਸ਼ਾ ਵਿੱਚ ਚਿਤਰਣ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਪ੍ਰਕਾਰ ਦੀ ਤਰਿਕੋਣਾਕਾਰ ਆਕ੍ਰਿਤੀ ਹੁੰਦੀ ਹੈ ਜਿਨੂੰ ਟਰਟਲ ਕਹਿੰਦੇ ਹੈ । ਮਾਨੀਟਰ ਉੱਤੇ ਦਿਖਾਇਆ ਹੋਇਆ ਰਹਿੰਦਾ ਹੈ ਲੋਕੋ ਭਾਸ਼ਾ ਦੇ ਨਿਰਦੇਸ਼ੋ ਦੁਆਰਾ ਇਹ ਟਰਟਲ , ਕਿਸੇ ਵੀ ਤਰਫ ਘੁੰਮ ਸਕਦਾ ਹੈ ਅਤੇ ਅੱਗੇ - ਪਿੱਛੇ ਚੱਲ ਸਕਦਾ ਹੈ । ਜਦੋਂ ਟਰਟਲ ਚੱਲਦਾ ਹੈ ਤਾਂ ਪਿੱਛੇ ਆਪਣੇ ਰਸਤਾ ਉੱਤੇ ਲਕੀਰ ਬਣਾਉਂਦਾ ਚੱਲਦਾ ਹੈ । ਇਸਤੋਂ ਅਨੇਕ ਪ੍ਰਕਾਰ ਦੇ ਚਿੱਤਰਾਂ ਨੂੰ ਸਰਲਤਾ ਵਲੋਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ।
* ਬਹੁਉੱਦੇਸ਼ੀਏ ਭਾਸ਼ਾਵਾਂ - ਜੋ ਭਾਸ਼ਾਵਾਂ ਸਮਾਨ ਰੂਪ ਵਲੋਂ ਭਿੰਨ - ਭਿੰਨ ਪ੍ਰਕਾਰ ਦੇ ਅਨੇਕ ਕਾਰਜਾਂ ਨੂੰ ਕਰਣ ਦੀ ਸਮਰੱਥਾ ਰੱਖਦੀ ਹੈ , ਉਨ੍ਹਾਂ ਨੂੰ ਬਹੁਉੱਦੇਸ਼ੀਏ ਭਾਸ਼ਾਵਾਂ ਕਹਿੰਦੇ ਹੈ । ਜਿਵੇਂ - BASIC , PASCAL , PL1 |
==ਉੱਚ ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ==
ਲਾਈਨ 14:
* ਇਸ ਭਾਸ਼ਾਓ ਵਿੱਚ ਪ੍ਰਯੋਗ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸ਼ਬਦ ਇੱਕੋ ਜਿਹੇ ਅੰਗਰੇਜ਼ੀ ਭਾਸ਼ਾ ਵਿੱਚ ਹੁੰਦੇ ਹੈ ।
* ਇਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਓ ਵਿੱਚ ਗਲਤੀਯੋ ਦੀ ਸੰਭਾਵਨਾ ਘੱਟ ਹੁੰਦੀ ਹੈ ਅਤੇ ਗਲਤੀਯੋ ਨੂੰ ਛੇਤੀ ਢੂੰਢਕਰ ਸੁਧਾਰਿਆ ਜਾ ਸਕਦਾ ਹੈ । ਪ੍ਰਯੋਗ ਕੀਤਾ ਗਿਆ ਅਨੁਵਾਦਕ ਕੰਪਾਇਲਰ ਅਤੇ ਇੰਟਰਪ੍ਰੇਟਰ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕਿਸ ਲਕੀਰ ਅਤੇ ਨਿਰਦੇਸ਼ ਵਿੱਚ ਗਲਤੀ ਹੈ ਇਹ ਆਪ ਹੀ ਸੂਚਤसौभाग्य ਕਰ ਦਿੰਦਾ ਹੈ ।
* ਪ੍ਰੋਗਰਾਮ ਲਿਖਣ ਵਿੱਚ ਘੱਟ ਸਮਾਂ ਅਤੇ ਮਿਹਨਤ ਲੱਗਦਾ ਹੈ ।
== ਉੱਚ ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀਪਰਿਸੀਮਾਵਾਂ==
* ਇਸ ਭਾਸ਼ਾਓ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਪ੍ਰੋਗਰਾਮ ਚਲਣ ਵਿੱਚ ਮਸ਼ੀਨੀ ਭਾਸ਼ਾ ਅਤੇ ਅਸੇੰਬਲੀ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖੇ ਗਏ ਪ੍ਰੋਗਰਾਮ ਦੀ ਆਸ਼ਾ ਕੰਪਿਊਟਰ ਦੀ ਮੁੱਖ ਸਿਮਰਤੀ ਵਿੱਚ ਜਿਆਦਾ ਸਥਾਨ ਘੇਰਦਾ ਹੈ ।
* ਇਸ ਭਾਸ਼ਾਓ ਵਿੱਚ ਲਚੀਲਾਪਨ ਨਹੀ ਹੁੰਦਾ ਹੈ ਅਨੁਵਾਦਕਾਂ ਦੇ ਆਪ ਨਿਅੰਤਰਿਤ ਹੋਣ ਦੇ ਕਾਰਨ ਇਹ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਨਿਅੰਤਰਣ ਵਿੱਚ ਨਹੀ ਹੁੰਦਾ ਹੈ । ਲਚੀਲੇਪਨ ਵਲੋਂ ਮੰਤਵ ਹੈ ਕਿ ਕੁੱਝ ਵਿਸ਼ੇਸ਼ ਕਾਰਜ ਇਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਓ ਵਿੱਚ ਨਹੀ ਕੀਤੇ ਜਾ ਸੱਕਦੇ ਹੈ ਅਤੇ ਅਤਿਅੰਤ ਕਠਿਨਾਈ ਵਲੋਂ ਨਾਲ ਕੀਤੇ ਜਾ ਸੱਕਦੇ ਹੈ । ਫਿਰ ਵੀ ਉੱਚ ਪੱਧਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਉਸਦੀ ਪਰਿਸੀਮਾਓ ਦੀ ਆਸ਼ਾ ਜਿਆਦਾ ਪਰਭਾਵੀ ਹੁੰਦੀ ਹੈ । ਅਤ : ਵਰਤਮਾਨ ਵਿੱਚ ਇਹੀ ਭਾਸ਼ਾਵਾਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ।
== ਉੱਚ ਪੱਧਰ ਭਾਸ਼ਾਓ ਦਾ ਜਾਣ ਪਹਿਚਾਣ==
|