ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

ਉਹ ਕਿਵੇਂ ਸੀ ਵਾਅਦਾ ਕੀਤਾ ਇਸ ਸਾਲ ਜੂਨ ਵਿੱਚ ਡਬਲਯੂਡਬਲਯੂਡੀਸੀ ਡਿਵੈਲਪਰ ਕਾਨਫਰੰਸ ਵਿੱਚ, ਕੱਲ੍ਹ ਐਪਲ ਸਰੋਤ ਕੋਡ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਨਵੇਂ ਪੋਰਟਲ 'ਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਵਿਫਟ Swift.org. OS X ਅਤੇ Linux ਦੋਵਾਂ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਵੀ ਇੱਕਠੇ ਜਾਰੀ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਇਸਲਈ ਉਸ ਪਲੇਟਫਾਰਮ 'ਤੇ ਡਿਵੈਲਪਰ ਪਹਿਲੇ ਦਿਨ ਤੋਂ Swift ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹਨ।

ਦੂਜੇ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਸਮਰਥਨ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਓਪਨ-ਸੋਰਸ ਕਮਿਊਨਿਟੀ ਦੇ ਹੱਥਾਂ ਵਿੱਚ ਹੋਵੇਗਾ, ਜਿੱਥੇ ਕੋਈ ਵੀ ਲੋੜੀਂਦਾ ਗਿਆਨ ਵਾਲਾ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾ ਸਕਦਾ ਹੈ ਅਤੇ ਵਿੰਡੋਜ਼ ਜਾਂ ਲੀਨਕਸ ਦੇ ਦੂਜੇ ਸੰਸਕਰਣਾਂ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਕਰ ਸਕਦਾ ਹੈ।

ਸਵਿਫਟ ਦਾ ਭਵਿੱਖ ਪੂਰੇ ਭਾਈਚਾਰੇ ਦੇ ਹੱਥਾਂ ਵਿੱਚ ਹੈ

ਹਾਲਾਂਕਿ, ਨਾ ਸਿਰਫ ਸਰੋਤ ਕੋਡ ਜਨਤਕ ਹੈ। ਐਪਲ ਵੀ ਵਿਕਾਸ ਵਿੱਚ ਪੂਰਨ ਖੁੱਲੇਪਨ ਵੱਲ ਸਵਿਚ ਕਰ ਰਿਹਾ ਹੈ, ਜਦੋਂ ਇਹ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਜਾ ਰਿਹਾ ਹੈ GitHub 'ਤੇ. ਇੱਥੇ, ਐਪਲ ਦੀ ਪੂਰੀ ਟੀਮ, ਵਲੰਟੀਅਰਾਂ ਦੇ ਨਾਲ, ਸਵਿਫਟ ਨੂੰ ਭਵਿੱਖ ਵਿੱਚ ਵਿਕਸਤ ਕਰੇਗੀ, ਜਿੱਥੇ ਸਵਿਫਟ 2016 ਨੂੰ 2.2 ਦੀ ਬਸੰਤ, ਅਗਲੀ ਗਿਰਾਵਟ ਵਿੱਚ ਸਵਿਫਟ 3 ਨੂੰ ਰਿਲੀਜ਼ ਕਰਨ ਦੀ ਯੋਜਨਾ ਹੈ।

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

Jak Craig Federighi ਸਮਝਾਇਆ, ਐਪਲ 'ਤੇ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਦੇ ਮੁਖੀ, ਸਵਿਫਟ ਕੰਪਾਈਲਰ, LLDB ਡੀਬੱਗਰ, REPL ਵਾਤਾਵਰਣ, ਅਤੇ ਭਾਸ਼ਾ ਦੀਆਂ ਮਿਆਰੀ ਅਤੇ ਕੋਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ ਓਪਨ-ਸੋਰਸਡ ਹਨ। ਐਪਲ ਨੇ ਹਾਲ ਹੀ ਵਿੱਚ ਸਵਿਫਟ ਪੈਕੇਜ ਮੈਨੇਜਰ ਨੂੰ ਪੇਸ਼ ਕੀਤਾ, ਜੋ ਕਿ ਡਿਵੈਲਪਰਾਂ ਵਿਚਕਾਰ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਅਤੇ ਵੱਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਛੋਟੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ।

ਪ੍ਰੋਜੈਕਟ ਇਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੇ ਹਨ ਕੋਕੋਪੌਡਸ a ਕਾਰਥਿਜ, ਜਿਸ ਨਾਲ Apple ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਡਿਵੈਲਪਰ ਸਾਲਾਂ ਤੋਂ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਪਰ ਇੱਥੇ ਅਜਿਹਾ ਲੱਗਦਾ ਹੈ ਕਿ ਐਪਲ ਸਰੋਤ ਕੋਡ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ ਇੱਕ ਵਿਕਲਪਿਕ ਪਹੁੰਚ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਫਿਲਹਾਲ, ਇਹ ਇੱਕ ਪ੍ਰੋਜੈਕਟ "ਇਸਦੀ ਬਚਪਨ ਵਿੱਚ" ਹੈ, ਪਰ ਵਲੰਟੀਅਰਾਂ ਦੀ ਮਦਦ ਨਾਲ, ਇਹ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਤੇਜ਼ੀ ਨਾਲ ਵਧੇਗਾ।

ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਦਾ ਓਪਨ ਸੋਰਸ ਰੁਝਾਨ

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

ਪਰ ਐਪਲ ਨੇ ਅਸਲ ਵਿੱਚ ਬਾਰ ਨੂੰ ਹੋਰ ਵੀ ਉੱਚਾ ਕਰ ਦਿੱਤਾ ਹੈ, ਕਿਉਂਕਿ ਸਿਰਫ ਸਵਿਫਟ ਕੋਡ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਦੀ ਬਜਾਏ, ਟੀਮ ਨੇ ਸਾਰੇ ਵਿਕਾਸ ਨੂੰ GitHub ਵਿੱਚ ਭੇਜ ਦਿੱਤਾ ਹੈ, ਜਿੱਥੇ ਇਹ ਵਲੰਟੀਅਰਾਂ ਨਾਲ ਸਰਗਰਮੀ ਨਾਲ ਸਹਿਯੋਗ ਕਰਦਾ ਹੈ। ਇਹ ਕਦਮ ਇੱਕ ਮਜ਼ਬੂਤ ​​ਸੂਚਕ ਹੈ ਕਿ ਐਪਲ ਅਸਲ ਵਿੱਚ ਕਮਿਊਨਿਟੀ ਦੇ ਵਿਚਾਰਾਂ ਦੀ ਪਰਵਾਹ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਸਰੋਤ ਪ੍ਰਕਾਸ਼ਨ ਰੁਝਾਨ ਨਾਲ ਜਾਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ।

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

ਇਸਦਾ ਮਤਲੱਬ ਕੀ ਹੈ?

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

ਐਪਲ ਓਪਨ ਸੋਰਸਡ ਸਵਿਫਟ ਦਾ ਇੱਕ ਹੋਰ ਕਾਰਨ ਕਰੈਗ ਫੈਡਰਗੀ ਦੁਆਰਾ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਉਨ੍ਹਾਂ ਅਨੁਸਾਰ ਅਗਲੇ 20 ਸਾਲਾਂ ਤੱਕ ਹਰ ਕਿਸੇ ਨੂੰ ਇਸ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਸਿੱਖਣ ਲਈ ਇੱਕ ਸ਼ਾਨਦਾਰ ਭਾਸ਼ਾ ਵਜੋਂ ਸਵਿਫਟ ਦਾ ਜਸ਼ਨ ਮਨਾਉਣ ਵਾਲੀਆਂ ਆਵਾਜ਼ਾਂ ਪਹਿਲਾਂ ਹੀ ਹਨ, ਇਸ ਲਈ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇੱਕ ਦਿਨ ਅਸੀਂ ਸਕੂਲ ਵਿੱਚ ਪਹਿਲਾ ਪਾਠ ਦੇਖਾਂਗੇ ਜਿੱਥੇ ਨਵੇਂ ਬੱਚੇ Java ਦੀ ਬਜਾਏ Swift ਦਾ ਅਧਿਐਨ ਕਰਨਗੇ।

ਸਰੋਤ: ਅਰਸੇਟੇਕਨਿਕਾ, GitHub, ਸਵਿਫਟ
.