ਸਲਾਹ

ਕੰਪਿ Computerਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੀ ਹੈ?

ਕੰਪਿ Computerਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੀ ਹੈ?

ਪ੍ਰੋਗਰਾਮਿੰਗ ਇਕ ਰਚਨਾਤਮਕ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜੋ ਕੰਪਿ computerਟਰ ਨੂੰ ਨਿਰਦੇਸ਼ ਦਿੰਦੀ ਹੈ ਕਿ ਕੋਈ ਕੰਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ. ਹਾਲੀਵੁੱਡ ਨੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਦੀ ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਉਬੇਰ ਟੈਕਸੀ ਵਜੋਂ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕੀਤੀ ਹੈ ਜੋ ਕੰਪਿ computerਟਰ ਤੇ ਬੈਠ ਸਕਦੇ ਹਨ ਅਤੇ ਸਕਿੰਟਾਂ ਵਿੱਚ ਕੋਈ ਪਾਸਵਰਡ ਤੋੜ ਸਕਦੇ ਹਨ. ਅਸਲੀਅਤ ਕਿਤੇ ਘੱਟ ਦਿਲਚਸਪ ਨਹੀਂ ਹੈ.

ਇਸ ਲਈ ਪ੍ਰੋਗਰਾਮਿੰਗ ਬੋਰਿੰਗ ਹੈ?

ਕੰਪਿ whatਟਰ ਉਹੀ ਕਰਦੇ ਹਨ ਜੋ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਨ੍ਹਾਂ ਦੀਆਂ ਹਦਾਇਤਾਂ ਮਨੁੱਖ ਦੁਆਰਾ ਲਿਖੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ. ਬਹੁਤ ਸਾਰੇ ਜਾਣਕਾਰ ਕੰਪਿ computerਟਰ ਪ੍ਰੋਗਰਾਮਰ ਸਰੋਤ ਕੋਡ ਲਿਖਦੇ ਹਨ ਜੋ ਮਨੁੱਖਾਂ ਦੁਆਰਾ ਪੜ੍ਹੇ ਜਾ ਸਕਦੇ ਹਨ ਪਰ ਕੰਪਿ computersਟਰਾਂ ਦੁਆਰਾ ਨਹੀਂ. ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਨ ਲਈ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਕੰਪਿ computersਟਰਾਂ ਦੁਆਰਾ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ ਪਰ ਮਨੁੱਖਾਂ ਦੁਆਰਾ ਨਹੀਂ. ਇਹ ਕੰਪਾਇਲ ਕੰਪਿ computerਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ
  • ਡੇਲਫੀ
  • ਸੀ
  • ਸੀ ++
  • ਸੀ #
  • ਕੋਬੋਲ
  • ਫੋਰਟ੍ਰਾਨ
  • ਉਦੇਸ਼-ਸੀ
  • ਸਵਿਫਟ
  • ਪਾਸਕਲ
  • ਪਾਈਥਨ

ਕੁਝ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ਤੇ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ. ਇਸ ਦੀ ਬਜਾਇ, ਇਹ ਕੰਪਿ onਟਰ ਉੱਤੇ ਇਕ ਸਮੇਂ-ਸਮੇਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਬਣਿਆ ਹੋਇਆ ਹੈ ਜਿਸ ਲਈ ਇਹ ਚੱਲ ਰਿਹਾ ਹੈ. ਇਹ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਦੁਭਾਸ਼ੀਏ ਪ੍ਰੋਗਰਾਮ ਕਹਿੰਦੇ ਹਨ. ਪ੍ਰਸਿੱਧ ਵਿਆਖਿਆ ਕੀਤੀ ਕੰਪਿ computerਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਜਾਵਾਸਕ੍ਰਿਪਟ
  • ਪਰਲ
  • ਪੀਐਚਪੀ
  • ਪੋਸਟਸਕ੍ਰਿਪਟ
  • ਪਾਈਥਨ
  • ਰੂਬੀ

ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਹਰੇਕ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਨਿਯਮਾਂ ਅਤੇ ਸ਼ਬਦਾਵਲੀ ਦਾ ਗਿਆਨ ਚਾਹੀਦਾ ਹੈ. ਨਵੀਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣੀ ਨਵੀਂ ਬੋਲਣ ਵਾਲੀ ਭਾਸ਼ਾ ਸਿੱਖਣ ਦੇ ਸਮਾਨ ਹੈ.

ਪ੍ਰੋਗਰਾਮ ਕੀ ਕਰਦੇ ਹਨ?

ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਪ੍ਰੋਗਰਾਮ ਨੰਬਰਾਂ ਅਤੇ ਟੈਕਸਟ ਨੂੰ ਵਰਤਦੇ ਹਨ. ਇਹ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਬਿਲਡਿੰਗ ਬਲਾਕ ਹਨ. ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਵੱਖੋ ਵੱਖਰੇ ਤਰੀਕਿਆਂ ਨਾਲ ਨੰਬਰਾਂ ਅਤੇ ਟੈਕਸਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਡਿਸਕ ਤੇ ਡਾਟਾ ਸਟੋਰ ਕਰਨ ਦਿੰਦੀਆਂ ਹਨ.

ਇਹ ਨੰਬਰ ਅਤੇ ਟੈਕਸਟ ਨੂੰ ਵੇਰੀਏਬਲ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇਹ ਇਕੱਲੇ ਜਾਂ structਾਂਚਾਗਤ ਸੰਗ੍ਰਹਿ ਵਿਚ ਪਰਬੰਧਿਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ. ਸੀ ++ ਵਿਚ, ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਨੰਬਰ ਗਿਣਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਕੋਡ ਵਿੱਚ ਇੱਕ structਾਂਚਾ ਪਰਿਵਰਤਨ ਇੱਕ ਕਰਮਚਾਰੀ ਲਈ ਤਨਖਾਹ ਵੇਰਵੇ ਰੱਖ ਸਕਦਾ ਹੈ ਜਿਵੇਂ ਕਿ:

  • ਨਾਮ
  • ਤਨਖਾਹ
  • ਕੰਪਨੀ ਆਈਡੀ ਨੰਬਰ
  • ਕੁਲ ਟੈਕਸ ਅਦਾ ਕੀਤਾ
  • ਐੱਸ.ਐੱਸ.ਐੱਨ

ਇੱਕ ਡੇਟਾਬੇਸ ਇਹਨਾਂ ਲੱਖਾਂ ਰਿਕਾਰਡ ਨੂੰ ਫੜ ਸਕਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ.

ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਓਪਰੇਟਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਲਈ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ

ਹਰੇਕ ਕੰਪਿ computerਟਰ ਦਾ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ. ਪ੍ਰੋਗਰਾਮ ਜੋ ਉਸ ਕੰਪਿ computerਟਰ ਤੇ ਚਲਦੇ ਹਨ ਇਸ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅਨੁਕੂਲ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ. ਪ੍ਰਸਿੱਧ ਓਪਰੇਟਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਵਿੰਡੋਜ਼
  • ਲੀਨਕਸ
  • ਮੈਕੋਸ
  • ਯੂਨਿਕਸ
  • ਐਂਡਰਾਇਡ

ਜਾਵਾ ਤੋਂ ਪਹਿਲਾਂ, ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਹਰੇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਜਾਣਾ ਸੀ. ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਜੋ ਇੱਕ ਲੀਨਕਸ ਕੰਪਿ computerਟਰ ਤੇ ਚੱਲਦਾ ਹੈ ਇੱਕ ਵਿੰਡੋਜ਼ ਕੰਪਿ computerਟਰ ਜਾਂ ਮੈਕ ਤੇ ਨਹੀਂ ਚੱਲ ਸਕਦਾ. ਜਾਵਾ ਦੇ ਨਾਲ, ਇੱਕ ਵਾਰ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਹਰ ਜਗ੍ਹਾ ਚਲਾਉਣਾ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਆਮ ਕੋਡ ਨੂੰ ਬਾਈਕੋਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਸਦਾ ਬਾਅਦ ਵਿੱਚ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਹਰੇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਜਾਵਾ ਦੁਭਾਸ਼ੀਆ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਬਾਈਕੋਡ ਦੀ ਵਿਆਖਿਆ ਕਰਨਾ ਜਾਣਦਾ ਹੈ.

ਮੌਜੂਦਾ ਕੰਪਿ applicationsਟਰਾਂ ਅਤੇ ਓਪਰੇਟਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰਾ ਕੰਪਿ computerਟਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਾਪਰਦਾ ਹੈ. ਪ੍ਰੋਗਰਾਮ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੁਆਰਾ ਦਿੱਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਅਤੇ ਜਦੋਂ ਉਹ ਬਦਲਦੇ ਹਨ, ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਬਦਲਣਾ ਲਾਜ਼ਮੀ ਹੈ.

ਸਾਂਝਾਕਰਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੋਡ

ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਰ ਇੱਕ ਸਿਰਜਣਾਤਮਕ ਆਉਟਲੈਟ ਦੇ ਤੌਰ ਤੇ ਸਾੱਫਟਵੇਅਰ ਲਿਖਦੇ ਹਨ. ਵੈਬ ਵੈਬਸਾਈਟਾਂ ਨਾਲ ਭਰੀ ਹੋਈ ਹੈ ਸਰੋਤ ਕੋਡ ਨਾਲ ਸ਼ੁਕੀਨ ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਹੈ ਜੋ ਇਸ ਨੂੰ ਮਜ਼ੇ ਲਈ ਕਰਦੇ ਹਨ ਅਤੇ ਆਪਣੇ ਕੋਡ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਵਿੱਚ ਖੁਸ਼ ਹਨ. ਲੀਨਕਸ ਨੇ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕੀਤੀ ਜਦੋਂ ਲਿਨਸ ਟੌਰਵਲਡਸ ਨੇ ਆਪਣਾ ਕੋਡ ਸਾਂਝਾ ਕੀਤਾ ਸੀ.

ਇੱਕ ਦਰਮਿਆਨੇ ਆਕਾਰ ਦੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਬੌਧਿਕ ਕੋਸ਼ਿਸ਼ ਇੱਕ ਕਿਤਾਬ ਲਿਖਣ ਦੇ ਮੁਕਾਬਲੇ ਹੈ, ਸਿਵਾਏ ਤੁਹਾਨੂੰ ਕਦੇ ਵੀ ਕਿਸੇ ਕਿਤਾਬ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ. ਕੰਪਿ happenਟਰ ਪ੍ਰੋਗਰਾਮਰ ਕੁਝ ਵਾਪਰਨ ਦੇ ਨਵੇਂ discoverੰਗਾਂ ਦੀ ਖੋਜ ਕਰਕੇ ਜਾਂ ਖ਼ਾਸਕਰ ਕੰਡਿਆਲੀ ਸਮੱਸਿਆ ਨੂੰ ਸੁਲਝਾਉਣ ਵਿੱਚ ਖੁਸ਼ੀ ਪਾਉਂਦੇ ਹਨ.

ਵੀਡੀਓ ਦੇਖੋ: Introduction to Web Development. Full Stack Web Development Tutorial Course (ਅਕਤੂਬਰ 2020).