Logtalk

Logtalk 2.44.1

Windows / Logtalk / 437 / ਪੂਰੀ ਕਿਆਸ
ਵੇਰਵਾ

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

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

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

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

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

ਇਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਇਲਾਵਾ, Logtalk ਸ਼੍ਰੇਣੀ-ਆਧਾਰਿਤ ਰਚਨਾ ਦੁਆਰਾ ਕੰਪੋਨੈਂਟ-ਅਧਾਰਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦਾ ਸਮਰਥਨ ਵੀ ਕਰਦਾ ਹੈ। ਇਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਨਵੇਂ ਤਰੀਕਿਆਂ ਨਾਲ ਮੌਜੂਦਾ ਨੂੰ ਜੋੜ ਕੇ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਹਿੱਸੇ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ - ਸੰਕਲਪ ਵਿੱਚ ਸਮਾਨ ਪਰ ਜਾਵਾ ਜਾਂ C++ ਵਰਗੀਆਂ ਰਵਾਇਤੀ OOP ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਵਿਰਾਸਤ ਨਾਲੋਂ ਵਧੇਰੇ ਲਚਕਦਾਰ। ਉੱਪਰ ਦੱਸੇ ਗਏ ਪ੍ਰੋਟੋਕੋਲ/ਇੰਟਰਫੇਸਾਂ ਦੇ ਨਾਲ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਲਾਭ ਉਠਾ ਕੇ, ਜਟਿਲਤਾ ਨੂੰ ਨਿਯੰਤਰਣ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ ਇੱਕ ਬਹੁਤ ਉੱਚ ਪੱਧਰੀ ਮਾਡਿਊਲਰਿਟੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ।

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

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

ਕੁੱਲ ਮਿਲਾ ਕੇ ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਉੱਨਤ ਪਰ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਤਰਕ-ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਲੌਗ ਟਾਕ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਨਾ ਦੇਖੋ! ਔਨਲਾਈਨ ਉਪਲਬਧ ਸ਼ਾਨਦਾਰ ਦਸਤਾਵੇਜ਼ੀ ਕਮਿਊਨਿਟੀ ਸਰੋਤਾਂ ਦੇ ਨਾਲ ਜੋੜ ਕੇ OOP/ਪ੍ਰੋਸੀਜਰਲ/ਲੌਜਿਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਟਾਈਲ ਵਰਗੇ ਮਲਟੀਪਲ ਪੈਰਾਡਾਈਮਜ਼ ਲਈ ਸਮਰਥਨ ਸਮੇਤ ਇਸ ਦੀਆਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ, ਲੌਗ ਟਾਕ ਦੀ ਪੇਸ਼ਕਸ਼ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਇਸ ਤੋਂ ਵਧੀਆ ਸਮਾਂ ਕਦੇ ਨਹੀਂ ਆਇਆ!

ਪੂਰੀ ਕਿਆਸ
ਪ੍ਰਕਾਸ਼ਕ Logtalk
ਪ੍ਰਕਾਸ਼ਕ ਸਾਈਟ http://logtalk.org/
ਰਿਹਾਈ ਤਾਰੀਖ 2012-05-29
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ 2012-05-28
ਸ਼੍ਰੇਣੀ ਡਿਵੈਲਪਰ ਟੂਲ
ਉਪ ਸ਼੍ਰੇਣੀ ਦੁਭਾਸ਼ੀਏ ਅਤੇ ਕੰਪਾਈਲਰ
ਵਰਜਨ 2.44.1
ਓਸ ਜਰੂਰਤਾਂ Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
ਜਰੂਰਤਾਂ Compatible Prolog compiler
ਮੁੱਲ Free
ਹਰ ਹਫ਼ਤੇ ਡਾਉਨਲੋਡਸ 0
ਕੁੱਲ ਡਾਉਨਲੋਡਸ 437

Comments: