ਜਾਵਾ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)
ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ / From Wikipedia, the free encyclopedia
ਜਾਵਾ ਇੱਕ ਕਰਮਾਦੇਸ਼ਨ (ਪ੍ਰੋਗਰਾਮਿੰਗ) ਭਾਸ਼ਾ ਹੈ ਜਿਸਨੂੰ ਮੂਲ ਤੌਰ 'ਤੇ ਸੰਨ ਮਾਈਕਰੋਸਿਸਟਮ (ਜੋ ਕਿ ਹੁਣ ਓਰੇਕਲ ਕਾਰਪੋਰੇਸ਼ਨ ਦਾ ਹਿੱਸਾ ਹੈ) ਨੇ ਵਿਕਸਿਤ ਅਤੇ 1995 ਵਿੱਚ ਆਪਣੇ ਜਾਵਾ ਪਲੇਟਫਾਰਮ ਲਈ ਜਾਰੀ ਕੀਤਾ ਸੀ। ਇਸਦਾ ਰਚਨਾਕਰਮ (ਸਿੰਟੈਕਸ) ਕਾਫ਼ੀ ਹੱਦ ਤੱਕ ਸੀ (c) ਅਤੇ ਸੀ + + (c++) ਦੇ ਸਮਾਨ ਹੈ ਤੇ ਇਸਦਾ ਓਬਜ਼ੈਕਟ ਮਾਡਲ ਮੁਕਾਬਲਤਨ ਤੌਰ 'ਤੇ ਸਰਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਜਾਵਾ ਦੀਆਂ ਆਦੇਸ਼ਕਾਰੀਆਂ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਉੱਤੇ ਬਾਈਟਕੋਡ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ ਜਿਸਨੂੰ ਕਿਸੇ ਵੀ ਜਾਵਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਉੱਤੇ ਚਲਾਣਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ "ਇੱਕ ਵਾਰ ਲਿਖੋ ਅਤੇ ਕਿਤੇ ਵੀ ਚਲਾਓ" ਦੇ ਉਦੇਸ਼ ਨੂੰ ਮੁੱਖ ਰੱਖ ਕੇ ਬਣਾਈ ਗਈ ਸੀ। ਅਜੋਕੇ ਸਮੇਂ ਵਿੱਚ, ਜਾਵਾ ਕਲਾਇੰਟ-ਸਰਵਰ ਰੂਪੀ ਵੈੱਬ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਪ੍ਰਚਲਿਤ ਇੱਕ ਮਸ਼ਹੂਰ ਭਾਸ਼ਾ ਹੈ।
ਜਾਵਾ ਕੰਪਾਈਲਰਜ਼, ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸੰਨ ਦੁਆਰਾ 1995 ਵਿੱਚ ਬਣਾਈਆਂ ਗਈਆਂ ਸਨ ਅਤੇ ਮਈ 2007 ਵਿੱਚ ਸੰਨ ਕੰਪਨੀ ਨੇ ਸਾਰੀਆਂ ਜਾਵਾ ਤਕਨੀਕਾਂ ਨੂੰ ਜੀ.ਐਨ.ਯੂ ਜਨਰਲ ਪਬਲਿਕ ਲਾਇਸੈਂਸ (G.N.U. General Public License) ਹੇਠ ਜਾਰੀ ਕੀਤਾ।