Haskell Programming Language - Learn Functional Programming for iOS
| ਵਰਜਨ | 9.4 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | Dmitry Kovba |
| ਰਿਹਾਈ ਤਾਰੀਖ | 12 ਜੂਨ 2016 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 12 ਜੂਨ 2016 |
| ਓਸ ਜਰੂਰਤਾਂ | iOS |
| ਜਰੂਰਤਾਂ | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 18 |
| ਮੁੱਲ | Free |
ਵੇਰਵਾ
ਆਈਪੈਡ, ਆਈਫੋਨ ਅਤੇ ਆਈਪੌਡ ਟੱਚ ਲਈ ਕਲਾਸਿਕ ਹੈਸਕੇਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ। ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਅਧਿਐਨ, ਗੁੰਝਲਦਾਰ ਗਣਿਤਕ ਗਣਨਾ, ਮਨੋਰੰਜਨ ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗੀ ਕੰਮਾਂ ਲਈ ਇੱਕ ਸੰਪੂਰਨ ਸਾਧਨ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਖਾਸ ਤੌਰ 'ਤੇ ਹਾਸਕੇਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਲਈ ਉਪਯੋਗੀ ਹੈ। ਤੁਹਾਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਅੰਦਰ ਸੰਕਲਨ ਖਰੀਦਣੇ ਪੈਣਗੇ। ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ। - ਐਪਸਟੋਰ 'ਤੇ ਵਧੀਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ। - ਆਈਓਐਸ ਲਈ ਤੁਹਾਡੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਨਦਾਰ ਹੈ! * ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ * - ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ ਅਤੇ ਚਲਾਓ। - ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਟੈਕਸਟ ਇਨਪੁਟ ਅਤੇ ਟੈਕਸਟ ਆਉਟਪੁੱਟ। - ਸੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਲਾਈਨ ਨੰਬਰ, ਰੰਗ ਥੀਮ ਅਤੇ ਵਾਧੂ ਕੀਬੋਰਡ ਦੇ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਸਰੋਤ ਕੋਡ ਸੰਪਾਦਕ।- ਔਨਲਾਈਨ ਭਾਸ਼ਾ ਸੰਦਰਭ ਅਤੇ ਕਈ ਪ੍ਰੋਗਰਾਮ ਨਮੂਨੇ। * ਸੀਮਾਵਾਂ * - ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। - ਗ੍ਰਾਫਿਕਸ, ਨੈਟਵਰਕ, ਫਾਈਲ ਸਿਸਟਮ ਅਤੇ ਰੀਅਲ-ਟਾਈਮ ਇਨਪੁਟ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ। - ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਚੱਲਣ ਦਾ ਸਮਾਂ 15 ਸਕਿੰਟ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਧੰਨਵਾਦ! ======================================== ਹਾਸਕੈਲ ਇੱਕ ਮਿਆਰੀ, ਆਮ-ਉਦੇਸ਼ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ , ਗੈਰ-ਸਖਤ ਅਰਥ ਵਿਗਿਆਨ ਅਤੇ ਮਜ਼ਬੂਤ ਸਥਿਰ ਟਾਈਪਿੰਗ ਦੇ ਨਾਲ। ਇਸਦਾ ਨਾਮ ਤਰਕ ਵਿਗਿਆਨੀ ਹਾਸਕੇਲ ਕਰੀ ਦੇ ਨਾਮ ਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ। ਹਾਸਕੇਲ ਵਿੱਚ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦਾ "ਇੱਕ ਫੰਕਸ਼ਨ ਇੱਕ ਪਹਿਲੇ ਦਰਜੇ ਦਾ ਨਾਗਰਿਕ ਹੈ"। ਇੱਕ ਫੰਕਸ਼ਨਲ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਰੂਪ ਵਿੱਚ, ਪ੍ਰਾਇਮਰੀ ਨਿਯੰਤਰਣ ਨਿਰਮਾਣ ਫੰਕਸ਼ਨ ਹੈ। 1985 ਵਿੱਚ ਰਿਸਰਚ ਸੌਫਟਵੇਅਰ ਲਿਮਟਿਡ ਦੁਆਰਾ ਮਿਰਾਂਡਾ ਦੇ ਜਾਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਆਲਸੀ ਫੰਕਸ਼ਨਲ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਵਧੀ: 1987 ਤੱਕ, ਇੱਕ ਦਰਜਨ ਤੋਂ ਵੱਧ ਗੈਰ-ਸਖਤ, ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਮੌਜੂਦ ਸਨ। . ਇਹਨਾਂ ਵਿੱਚੋਂ, ਮਿਰਾਂਡਾ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਂਦਾ ਸੀ, ਪਰ ਮਲਕੀਅਤ ਵਾਲਾ ਸਾਫਟਵੇਅਰ ਸੀ। ਪੋਰਟਲੈਂਡ, ਓਰੇਗਨ ਵਿੱਚ ਫੰਕਸ਼ਨਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਕੰਪਿਊਟਰ ਆਰਕੀਟੈਕਚਰ ਬਾਰੇ ਕਾਨਫਰੰਸ ਵਿੱਚ, ਇੱਕ ਮੀਟਿੰਗ ਹੋਈ ਜਿਸ ਦੌਰਾਨ ਭਾਗੀਦਾਰਾਂ ਨੇ ਇੱਕ ਮਜ਼ਬੂਤ ਸਹਿਮਤੀ ਬਣਾਈ ਕਿ ਅਜਿਹੀਆਂ ਭਾਸ਼ਾਵਾਂ ਲਈ ਇੱਕ ਖੁੱਲੇ ਮਿਆਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ ਕਮੇਟੀ ਬਣਾਈ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਕਮੇਟੀ ਦਾ ਉਦੇਸ਼ ਮੌਜੂਦਾ ਕਾਰਜਸ਼ੀਲ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਇੱਕ ਸਾਂਝੀ ਭਾਸ਼ਾ ਵਿੱਚ ਜੋੜਨਾ ਸੀ ਜੋ ਕਾਰਜਸ਼ੀਲ-ਭਾਸ਼ਾ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਭਵਿੱਖੀ ਖੋਜ ਲਈ ਇੱਕ ਅਧਾਰ ਵਜੋਂ ਕੰਮ ਕਰੇਗੀ। ਹੈਸਕੇਲ ਵਿੱਚ ਆਲਸੀ ਮੁਲਾਂਕਣ, ਪੈਟਰਨ ਮੈਚਿੰਗ, ਸੂਚੀ ਸਮਝ, ਕਿਸਮ ਦੀਆਂ ਕਲਾਸਾਂ ਅਤੇ ਕਿਸਮ ਪੋਲੀਮੋਰਫਿਜ਼ਮ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ। ਇਹ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਭਾਸ਼ਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਆਮ ਤੌਰ 'ਤੇ, ਹਾਸਕੇਲ ਵਿੱਚ ਫੰਕਸ਼ਨਾਂ ਦੇ ਮਾੜੇ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। ਮਾੜੇ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਵੱਖਰੀ ਰਚਨਾ ਹੈ, ਫੰਕਸ਼ਨਾਂ ਦੀ ਕਿਸਮ ਲਈ ਔਰਥੋਗੋਨਲ। ਇੱਕ ਸ਼ੁੱਧ ਫੰਕਸ਼ਨ ਇੱਕ ਮਾੜਾ ਪ੍ਰਭਾਵ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਬਾਅਦ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਦੂਜੀਆਂ ਭਾਸ਼ਾਵਾਂ ਦੇ ਅਸ਼ੁੱਧ ਫੰਕਸ਼ਨਾਂ ਦਾ ਮਾਡਲਿੰਗ ਕਰਦਾ ਹੈ। ਹੈਸਕੇਲ ਵਿੱਚ ਹਿੰਡਲੇਮਿਲਨਰ ਕਿਸਮ ਦੇ ਅਨੁਮਾਨ 'ਤੇ ਅਧਾਰਤ ਇੱਕ ਮਜ਼ਬੂਤ, ਸਥਿਰ ਕਿਸਮ ਪ੍ਰਣਾਲੀ ਹੈ। ਇਸ ਖੇਤਰ ਵਿੱਚ ਹਾਸਕੇਲ ਦੀ ਪ੍ਰਮੁੱਖ ਨਵੀਨਤਾ ਕਿਸਮ ਦੀਆਂ ਕਲਾਸਾਂ ਨੂੰ ਜੋੜਨਾ ਹੈ, ਜੋ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਭਾਸ਼ਾ ਵਿੱਚ ਓਵਰਲੋਡਿੰਗ ਨੂੰ ਜੋੜਨ ਦੇ ਇੱਕ ਸਿਧਾਂਤਕ ਤਰੀਕੇ ਵਜੋਂ ਕਲਪਨਾ ਕੀਤੀ ਗਈ ਸੀ, ਪਰ ਉਦੋਂ ਤੋਂ ਇਸਨੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗ ਲੱਭ ਲਏ ਹਨ। ਮੋਨਾਡਸ ਇੱਕ ਆਮ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਗਣਨਾ ਦਾ ਮਾਡਲ ਬਣਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਗਲਤੀ ਹੈਂਡਲਿੰਗ, ਗੈਰ-ਨਿਰਧਾਰਨਵਾਦ, ਪਾਰਸਿੰਗ, ਅਤੇ ਸੌਫਟਵੇਅਰ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਮੈਮੋਰੀ ਸ਼ਾਮਲ ਹੈ। ਮੋਨਾਡਾਂ ਨੂੰ ਸਾਧਾਰਨ ਡੇਟਾਟਾਈਪਾਂ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਪਰ ਹਾਸਕੇਲ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਲਈ ਕੁਝ ਸਿੰਟੈਕਟਿਕ ਸ਼ੂਗਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਭਾਸ਼ਾ ਵਿੱਚ ਇੱਕ ਖੁੱਲੀ, ਪ੍ਰਕਾਸ਼ਿਤ ਵਿਵਰਣ ਹੈ, ਅਤੇ ਕਈ ਲਾਗੂਕਰਨ ਮੌਜੂਦ ਹਨ। ਭਾਸ਼ਾ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਇੱਕ ਸਰਗਰਮ ਭਾਈਚਾਰਾ ਹੈ, ਅਤੇ ਔਨਲਾਈਨ ਪੈਕੇਜ ਰਿਪੋਜ਼ਟਰੀ ਹੈਕੇਜ ਵਿੱਚ 5400 ਤੋਂ ਵੱਧ ਥਰਡ-ਪਾਰਟੀ ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਅਤੇ ਟੂਲ ਉਪਲਬਧ ਹਨ। Haskell, GHC ਦਾ ਮੁੱਖ ਲਾਗੂਕਰਨ, ਇੱਕ ਦੁਭਾਸ਼ੀਏ ਅਤੇ ਨੇਟਿਵ-ਕੋਡ ਕੰਪਾਈਲਰ ਦੋਵੇਂ ਹਨ ਜੋ ਚੱਲਦੇ ਹਨ। ਜ਼ਿਆਦਾਤਰ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ. GHC ਨੂੰ ਸਮਰੂਪਤਾ ਅਤੇ ਸਮਾਨਤਾਵਾਂ ਦੇ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ, ਅਤੇ ਇੱਕ ਅਮੀਰ ਕਿਸਮ ਦੇ ਸਿਸਟਮ ਲਈ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਹਾਲੀਆ ਕਾਢਾਂ ਜਿਵੇਂ ਕਿ ਆਮ ਬੀਜਗਣਿਤਿਕ ਡੇਟਾ ਕਿਸਮਾਂ ਅਤੇ ਕਿਸਮਾਂ ਦੇ ਪਰਿਵਾਰਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।