SmallBASIC ਰੋਜ਼ਾਨਾ ਗਣਨਾਵਾਂ, ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਪ੍ਰੋਟੋਟਾਈਪਾਂ ਲਈ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸਿੱਖਣ ਵਿੱਚ ਆਸਾਨ ਬੇਸਿਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੁਭਾਸ਼ੀਏ ਆਦਰਸ਼ ਹੈ। SmallBASIC ਵਿੱਚ ਤ੍ਰਿਕੋਣਮਿਤੀ, ਮੈਟ੍ਰਿਕਸ ਅਤੇ ਅਲਜਬਰਾ ਫੰਕਸ਼ਨ, ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਟ੍ਰਿੰਗ ਲਾਇਬ੍ਰੇਰੀ, ਸਿਸਟਮ, ਅਤੇ ਗ੍ਰਾਫਿਕ ਕਮਾਂਡਾਂ ਦੇ ਨਾਲ ਢਾਂਚਾਗਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੰਟੈਕਸ ਸ਼ਾਮਲ ਹਨ।
ਨੋਟ: ਇਹ Microsoft ਤੋਂ *ਨਹੀਂ* "ਸਮਾਲ ਬੇਸਿਕ" ਹੈ। ਇਹ ਓਪਨ ਸੋਰਸ GPL ਸੰਸਕਰਣ 3 ਲਾਇਸੰਸਸ਼ੁਦਾ SmallBASIC ਅਸਲ ਵਿੱਚ ਪਾਮ ਪਾਇਲਟ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਫਰੈਂਕਲਿਨ ਈਬੁਕਮੈਨ ਅਤੇ ਨੋਕੀਆ 770 ਡਿਵਾਈਸਾਂ ਲਈ ਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ।
SmallBASIC ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਉਪਲਬਧ "ਹੈਕਰ ਦੇ ਕੀਬੋਰਡ" ਦੇ ਨਾਲ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ।
SmallBASIC ਦੀਆਂ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:
- SmallBASIC ਇੱਕ ਬਹੁ-ਪਲੇਟਫਾਰਮ ਬੇਸਿਕ ਭਾਸ਼ਾ ਹੈ: ਵਰਤਮਾਨ ਵਿੱਚ, Linux, Windows ਅਤੇ Android ਸਮਰਥਿਤ ਹਨ।
- ਭਾਸ਼ਾ ਕਾਫ਼ੀ ਸੰਖੇਪ ਹੈ: ਲੀਨਕਸ ਲਈ ਡੇਬੀਅਨ ਇੰਸਟਾਲਰ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਸਿੰਗਲ 340 kb ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਂਦਾ ਹੈ।
- SmallBASIC ਵਿੱਚ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨਾਂ ਦਾ ਇੱਕ ਬਹੁਤ ਹੀ ਵਿਆਪਕ ਸੈੱਟ ਹੈ।
- ਇਹ ਇੱਕ ਵਿਆਖਿਆ ਕੀਤੀ ਭਾਸ਼ਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕੋਈ ਸੰਕਲਨ ਚਲਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
- SmallBASIC ਸਟ੍ਰਕਚਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਢਾਂਚੇ ਅਤੇ ਮਾਡਿਊਲਰਾਈਜ਼ਡ ਸਰੋਤ ਫਾਈਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਹ ਵਸਤੂ-ਮੁਖੀ ਨਹੀਂ ਹੈ, ਹਾਲਾਂਕਿ.
- ਇਹ ਸੰਟੈਕਸ ਦੇ ਪ੍ਰਸ਼ਨਾਂ ਵਿੱਚ ਬਹੁਤ ਜ਼ਿਆਦਾ ਛੂਟ ਵੀ ਦਿਖਾਉਂਦਾ ਹੈ: ਬਹੁਤ ਸਾਰੀਆਂ ਕਮਾਂਡਾਂ ਲਈ, ਵਿਕਲਪ ਹਨ, ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਰਚਨਾਵਾਂ ਲਈ, ਵੱਖ-ਵੱਖ ਸਮਾਨਾਰਥੀ ਉਪਲਬਧ ਹਨ।
- SmallBASIC ਇਸਦੇ ਆਪਣੇ ਛੋਟੇ IDE ਨਾਲ ਆਉਂਦਾ ਹੈ।
- ਗ੍ਰਾਫਿਕਸ ਮੁੱਢਲੇ (ਜਿਵੇਂ ਕਿ ਲਾਈਨਾਂ, ਚੱਕਰ, ਆਦਿ) ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ, ਨਾਲ ਹੀ ਧੁਨੀ ਅਤੇ ਸਧਾਰਨ GUI ਫੰਕਸ਼ਨ।
SmallBASIC, ਜੋ ਅਸਲ ਵਿੱਚ ਨਿਕੋਲਸ ਕ੍ਰਿਸਟੋਪੋਲੋਸ ਦੁਆਰਾ 1990 ਦੇ ਦਹਾਕੇ ਦੇ ਅਖੀਰ ਵਿੱਚ ਪਾਮ ਪਾਇਲਟ ਨਿੱਜੀ ਡਿਜੀਟਲ ਸਹਾਇਕ ਲਈ ਬਣਾਇਆ ਗਿਆ ਸੀ।
ਚਰਚਾ ਫੋਰਮ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ:
https://www.syntaxbomb.com/smallbasic
ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨੂੰ ਕਿਸੇ ਵੀ ਕਰੈਸ਼ ਦੀ ਰਿਪੋਰਟ ਕਰੋ। ਕੋਡ ਦਾ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਸਨਿੱਪਟ ਸ਼ਾਮਲ ਕਰਨਾ ਨਿਸ਼ਚਤ ਕਰੋ ਜਿਸ ਨਾਲ ਸਮੱਸਿਆ ਪੈਦਾ ਹੁੰਦੀ ਹੈ।
- https://github.com/smallbasic/SmallBASIC/issues
- ਈਮੇਲ: smallbasic@gmail.com
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
10 ਜੁਲਾ 2024