22 KiB
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਸਾਧਨਾਂ ਦਾ ਪਹਿਚਾਣ
ਇਸ ਪਾਠ ਵਿੱਚ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਮੁੱਢਲੇ ਸਿਧਾਂਤਾਂ ਨੂੰ ਕਵਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਥੇ ਕਵਰ ਕੀਤੇ ਗਏ ਵਿਸ਼ੇ ਅੱਜ ਦੀਆਂ ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦੇ ਹਨ। 'ਸਾਧਨਾਂ ਦਾ ਪਹਿਚਾਣ' ਸੈਕਸ਼ਨ ਵਿੱਚ, ਤੁਸੀਂ ਉਹ ਸਾਫਟਵੇਅਰ ਬਾਰੇ ਸਿੱਖੋਗੇ ਜੋ ਇੱਕ ਡਿਵੈਲਪਰ ਵਜੋਂ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ।
ਸਕੈਚਨੋਟ Tomomi Imura ਦੁਆਰਾ
ਪਾਠ ਤੋਂ ਪਹਿਲਾਂ ਕਵਿਜ਼
ਪਹਿਚਾਣ
ਇਸ ਪਾਠ ਵਿੱਚ, ਅਸੀਂ ਕਵਰ ਕਰਾਂਗੇ:
- ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਕੀ ਹੈ?
- ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਕਿਸਮ
- ਪ੍ਰੋਗਰਾਮ ਦੇ ਮੁੱਢਲੇ ਤੱਤ
- ਪੇਸ਼ੇਵਰ ਡਿਵੈਲਪਰ ਲਈ ਲਾਭਦਾਇਕ ਸਾਫਟਵੇਅਰ ਅਤੇ ਸਾਧਨ
ਤੁਸੀਂ ਇਹ ਪਾਠ Microsoft Learn 'ਤੇ ਲੈ ਸਕਦੇ ਹੋ!
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਕੀ ਹੈ?
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ (ਜਿਸਨੂੰ ਕੋਡਿੰਗ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਇੱਕ ਡਿਵਾਈਸ ਜਿਵੇਂ ਕਿ ਕੰਪਿਊਟਰ ਜਾਂ ਮੋਬਾਈਲ ਡਿਵਾਈਸ ਲਈ ਹਦਾਇਤਾਂ ਲਿਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ। ਅਸੀਂ ਇਹ ਹਦਾਇਤਾਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਨਾਲ ਲਿਖਦੇ ਹਾਂ, ਜਿਸਨੂੰ ਫਿਰ ਡਿਵਾਈਸ ਦੁਆਰਾ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਹਦਾਇਤਾਂ ਵੱਖ-ਵੱਖ ਨਾਮਾਂ ਨਾਲ ਜਾਣੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਪ੍ਰੋਗਰਾਮ, ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ, ਐਪਲੀਕੇਸ਼ਨ (ਐਪ), ਅਤੇ ਐਗਜ਼ਿਕਿਊਟੇਬਲ।
ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਕੋਡ ਨਾਲ ਲਿਖਿਆ ਗਿਆ ਹੈ; ਵੈਬਸਾਈਟਾਂ, ਗੇਮਾਂ, ਅਤੇ ਫੋਨ ਐਪਸ ਪ੍ਰੋਗਰਾਮ ਹਨ। ਹਾਲਾਂਕਿ ਕੋਡ ਲਿਖਣ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣਾ ਸੰਭਵ ਹੈ, ਡਿਵਾਈਸ ਦੁਆਰਾ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਲਾਜਿਕ ਸੰਭਵ ਤੌਰ 'ਤੇ ਕੋਡ ਨਾਲ ਲਿਖੀ ਗਈ ਸੀ। ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਜੋ ਚਲ ਰਿਹਾ ਹੈ ਜਾਂ ਐਗਜ਼ਿਕਿਊਟ ਹੋ ਰਿਹਾ ਹੈ, ਉਹ ਹਦਾਇਤਾਂ ਨੂੰ ਅੰਜਾਮ ਦੇ ਰਿਹਾ ਹੈ। ਜਿਹੜੇ ਡਿਵਾਈਸ ਨਾਲ ਤੁਸੀਂ ਇਹ ਪਾਠ ਪੜ੍ਹ ਰਹੇ ਹੋ, ਉਹ ਇਸਨੂੰ ਤੁਹਾਡੇ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਚਲਾ ਰਿਹਾ ਹੈ।
✅ ਥੋੜ੍ਹਾ ਖੋਜ ਕਰੋ: ਕੌਣ ਦੁਨੀਆ ਦਾ ਪਹਿਲਾ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਰ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ?
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਡਿਵਾਈਸ ਲਈ ਹਦਾਇਤਾਂ ਲਿਖਣ ਯੋਗ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਡਿਵਾਈਸ ਸਿਰਫ ਬਾਈਨਰੀ (1s ਅਤੇ 0s) ਨੂੰ ਸਮਝ ਸਕਦੇ ਹਨ, ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇਹ ਸੰਚਾਰ ਕਰਨ ਦਾ ਬਹੁਤ ਕੁਸ਼ਲ ਤਰੀਕਾ ਨਹੀਂ ਹੈ। ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਮਨੁੱਖਾਂ ਅਤੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਚਕਾਰ ਸੰਚਾਰ ਦਾ ਸਾਧਨ ਹਨ।
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵੱਖ-ਵੱਖ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਆਉਂਦੀਆਂ ਹਨ ਅਤੇ ਵੱਖ-ਵੱਖ ਉਦੇਸ਼ਾਂ ਦੀ ਸੇਵਾ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਉਦਾਹਰਣ ਲਈ, JavaScript ਮੁੱਖ ਤੌਰ 'ਤੇ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਜਦਕਿ Bash ਮੁੱਖ ਤੌਰ 'ਤੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
ਨਿਮਨ ਸਤਰ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਆਮ ਤੌਰ 'ਤੇ ਉੱਚ ਸਤਰ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਨਾਲੋਂ ਘੱਟ ਕਦਮਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਜੋ ਡਿਵਾਈਸ ਹਦਾਇਤਾਂ ਨੂੰ ਵਿਆਖਿਆ ਕਰ ਸਕੇ। ਹਾਲਾਂਕਿ, ਉੱਚ ਸਤਰ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਦੀ ਪੜ੍ਹਨਯੋਗਤਾ ਅਤੇ ਸਹਾਇਤਾ ਉਨ੍ਹਾਂ ਨੂੰ ਲੋਕਪ੍ਰਿਯ ਬਣਾਉਂਦੀ ਹੈ। JavaScript ਨੂੰ ਇੱਕ ਉੱਚ ਸਤਰ ਦੀ ਭਾਸ਼ਾ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ JavaScript ਵਿੱਚ ਇੱਕ ਉੱਚ ਸਤਰ ਦੀ ਭਾਸ਼ਾ ਅਤੇ ARM ਐਸੈਂਬਲੀ ਕੋਡ ਵਿੱਚ ਇੱਕ ਨਿਮਨ ਸਤਰ ਦੀ ਭਾਸ਼ਾ ਦੇ ਵਿਚਕਾਰ ਅੰਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
let number = 10
let n1 = 0, n2 = 1, nextTerm;
for (let i = 1; i <= number; i++) {
console.log(n1);
nextTerm = n1 + n2;
n1 = n2;
n2 = nextTerm;
}
area ascen,code,readonly
entry
code32
adr r0,thumb+1
bx r0
code16
thumb
mov r0,#00
sub r0,r0,#01
mov r1,#01
mov r4,#10
ldr r2,=0x40000000
back add r0,r1
str r0,[r2]
add r2,#04
mov r3,r0
mov r0,r1
mov r1,r3
sub r4,#01
cmp r4,#00
bne back
end
ਵਿਸ਼ਵਾਸ ਕਰੋ ਜਾਂ ਨਾ ਕਰੋ, ਇਹ ਦੋਵੇਂ ਇੱਕੋ ਕੰਮ ਕਰ ਰਹੇ ਹਨ: 10 ਤੱਕ Fibonacci ਕ੍ਰਮਵਾਰਤਾ ਪ੍ਰਿੰਟ ਕਰਨਾ।
✅ Fibonacci ਕ੍ਰਮਵਾਰਤਾ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਸੰਖਿਆਵਾਂ ਦਾ ਇੱਕ ਸੈੱਟ ਜਿਸ ਵਿੱਚ ਹਰ ਸੰਖਿਆ ਪਿਛਲੇ ਦੋ ਸੰਖਿਆਵਾਂ ਦਾ ਜੋੜ ਹੁੰਦੀ ਹੈ, 0 ਅਤੇ 1 ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ। ਪਹਿਲੀਆਂ 10 ਸੰਖਿਆਵਾਂ ਜੋ Fibonacci ਕ੍ਰਮਵਾਰਤਾ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ, ਉਹ ਹਨ 0, 1, 1, 2, 3, 5, 8, 13, 21 ਅਤੇ 34।
ਪ੍ਰੋਗਰਾਮ ਦੇ ਤੱਤ
ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਇੱਕੋ ਇੱਕ ਹਦਾਇਤ ਨੂੰ ਵਾਕ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਵਿੱਚ ਇੱਕ ਅੱਖਰ ਜਾਂ ਲਾਈਨ ਸਪੇਸ ਹੁੰਦੀ ਹੈ ਜੋ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਹਦਾਇਤ ਕਿੱਥੇ ਖਤਮ ਹੁੰਦੀ ਹੈ ਜਾਂ ਸਮਾਪਤ ਹੁੰਦੀ ਹੈ। ਪ੍ਰੋਗਰਾਮ ਕਿਵੇਂ ਸਮਾਪਤ ਹੁੰਦਾ ਹੈ, ਇਹ ਹਰ ਭਾਸ਼ਾ ਵਿੱਚ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ।
ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਵਾਕ ਉਪਭੋਗਤਾ ਜਾਂ ਕਿਸੇ ਹੋਰ ਸਥਾਨ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਡਾਟਾ 'ਤੇ ਨਿਰਭਰ ਕਰ ਸਕਦੇ ਹਨ ਤਾਂ ਜੋ ਹਦਾਇਤਾਂ ਨੂੰ ਅੰਜਾਮ ਦਿੱਤਾ ਜਾ ਸਕੇ। ਡਾਟਾ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਿਹਾਰ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਡਾਟਾ ਨੂੰ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਸਟੋਰ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕੇ। ਇਹਨਾਂ ਨੂੰ ਚਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਚਰ ਉਹ ਵਾਕ ਹਨ ਜੋ ਡਿਵਾਈਸ ਨੂੰ ਆਪਣੀ ਮੈਮਰੀ ਵਿੱਚ ਡਾਟਾ ਸੇਵ ਕਰਨ ਲਈ ਹਦਾਇਤ ਦਿੰਦੇ ਹਨ। ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਚਰ ਬੀਜਗਣਿਤ ਵਿੱਚ ਚਰਾਂ ਦੇ ਸਮਾਨ ਹਨ, ਜਿੱਥੇ ਉਨ੍ਹਾਂ ਦਾ ਇੱਕ ਵਿਲੱਖਣ ਨਾਮ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਮੁੱਲ ਸਮੇਂ ਦੇ ਨਾਲ ਬਦਲ ਸਕਦੀ ਹੈ।
ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਕੁਝ ਵਾਕ ਡਿਵਾਈਸ ਦੁਆਰਾ ਅੰਜਾਮ ਨਹੀਂ ਦਿੱਤੇ ਜਾਣਗੇ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਡਿਵੈਲਪਰ ਦੁਆਰਾ ਲਿਖੇ ਜਾਣ 'ਤੇ ਜਾਂ ਅਣਅਪੇਖਿਤ ਗਲਤੀ ਹੋਣ 'ਤੇ ਹੁੰਦਾ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਕੰਟਰੋਲ ਇਸਨੂੰ ਹੋਰ ਮਜ਼ਬੂਤ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ, ਇਹ ਕੰਟਰੋਲ ਤਦ ਬਦਲਦਾ ਹੈ ਜਦੋਂ ਕੁਝ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਆਧੁਨਿਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਵਿੱਚ ਇੱਕ ਆਮ ਵਾਕ ਜੋ ਪ੍ਰੋਗਰਾਮ ਦੇ ਚਲਣ ਦੇ ਤਰੀਕੇ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਉਹ ਹੈ if..else ਵਾਕ।
✅ ਤੁਸੀਂ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਵਾਕ ਬਾਰੇ ਅਗਲੇ ਪਾਠਾਂ ਵਿੱਚ ਹੋਰ ਸਿੱਖੋਗੇ।
ਸਾਧਨਾਂ ਦਾ ਪਹਿਚਾਣ
🎥 ਉਪਰ ਦਿੱਤੀ ਤਸਵੀਰ 'ਤੇ ਕਲਿਕ ਕਰੋ ਸਾਧਨਾਂ ਬਾਰੇ ਵੀਡੀਓ ਲਈ
ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ, ਤੁਸੀਂ ਕੁਝ ਸਾਫਟਵੇਅਰ ਬਾਰੇ ਸਿੱਖੋਗੇ ਜੋ ਤੁਹਾਡੇ ਪੇਸ਼ੇਵਰ ਵਿਕਾਸ ਯਾਤਰਾ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰਦੇ ਸਮੇਂ ਬਹੁਤ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦੇ ਹਨ।
ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸਾਧਨਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਇੱਕ ਵਿਲੱਖਣ ਸੈੱਟ ਹੈ ਜੋ ਡਿਵੈਲਪਰ ਆਮ ਤੌਰ 'ਤੇ ਸਾਫਟਵੇਅਰ ਲਿਖਣ ਸਮੇਂ ਵਰਤਦਾ ਹੈ। ਇਹ ਸਾਧਨ ਡਿਵੈਲਪਰ ਦੀਆਂ ਵਿਲੱਖਣ ਜ਼ਰੂਰਤਾਂ ਲਈ ਕਸਟਮਾਈਜ਼ ਕੀਤੇ ਗਏ ਹਨ, ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹਨ ਜੇਕਰ ਡਿਵੈਲਪਰ ਕੰਮ, ਨਿੱਜੀ ਪ੍ਰੋਜੈਕਟਾਂ, ਜਾਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਰਤਦਾ ਹੈ। ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਉਨ੍ਹਾਂ ਡਿਵੈਲਪਰਾਂ ਦੇ ਜਿਵੇਂ ਹੀ ਵਿਲੱਖਣ ਹੁੰਦੇ ਹਨ ਜੋ ਉਨ੍ਹਾਂ ਨੂੰ ਵਰਤਦੇ ਹਨ।
ਐਡੀਟਰ
ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਲਈ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸਾਧਨ ਐਡੀਟਰ ਹੈ। ਐਡੀਟਰ ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣਾ ਕੋਡ ਲਿਖਦੇ ਹੋ ਅਤੇ ਕਈ ਵਾਰ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣਾ ਕੋਡ ਚਲਾਉਂਦੇ ਹੋ।
ਡਿਵੈਲਪਰ ਐਡੀਟਰਾਂ 'ਤੇ ਕੁਝ ਹੋਰ ਕਾਰਨਾਂ ਲਈ ਨਿਰਭਰ ਕਰਦੇ ਹਨ:
- ਡਿਬੱਗਿੰਗ ਗਲਤੀਆਂ ਅਤੇ ਤਰੁਟੀਆਂ ਨੂੰ ਖੋਜਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ, ਕੋਡ ਨੂੰ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਚੈੱਕ ਕਰਕੇ। ਕੁਝ ਐਡੀਟਰਾਂ ਵਿੱਚ ਡਿਬੱਗਿੰਗ ਦੀ ਸਮਰੱਥਾ ਹੁੰਦੀ ਹੈ; ਇਹਨਾਂ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਕਸਟਮਾਈਜ਼ ਅਤੇ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
- ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਕੋਡ ਵਿੱਚ ਰੰਗ ਅਤੇ ਟੈਕਸਟ ਫਾਰਮੈਟਿੰਗ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਇਸਨੂੰ ਪੜ੍ਹਨਾ ਆਸਾਨ ਬਣ ਜਾਂਦਾ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਐਡੀਟਰ ਕਸਟਮਾਈਜ਼ਡ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।
- ਐਕਸਟੈਂਸ਼ਨ ਅਤੇ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਸਾਧਨ ਹਨ, ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ। ਇਹ ਸਾਧਨ ਬੇਸ ਐਡੀਟਰ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਗਏ। ਉਦਾਹਰਣ ਲਈ, ਕਈ ਡਿਵੈਲਪਰ ਆਪਣੇ ਕੋਡ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਇਹ ਸਮਝਾਇਆ ਜਾ ਸਕੇ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਉਹ ਇੱਕ ਸਪੈਲ ਚੈੱਕ ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹਨ ਤਾਂ ਜੋ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਟਾਈਪੋਜ਼ ਨੂੰ ਖੋਜਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਜਾ ਸਕੇ। ਜ਼ਿਆਦਾਤਰ ਐਕਸਟੈਂਸ਼ਨ ਵਿਸ਼ੇਸ਼ ਐਡੀਟਰ ਵਿੱਚ ਵਰਤਣ ਲਈ ਬਣਾਈ ਗਈਆਂ ਹਨ, ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਐਡੀਟਰਾਂ ਵਿੱਚ ਉਪਲਬਧ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਖੋਜ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੁੰਦਾ ਹੈ।
- ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਆਪਣੀ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਵਿਲੱਖਣ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਬਣਾਉਣ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਐਡੀਟਰ ਬਹੁਤ ਹੀ ਕਸਟਮਾਈਜ਼ੇਬਲ ਹੁੰਦੇ ਹਨ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਸਟਮ ਐਕਸਟੈਂਸ਼ਨ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਵੀ ਦੇ ਸਕਦੇ ਹਨ।
ਲੋਕਪ੍ਰਿਯ ਐਡੀਟਰ ਅਤੇ ਵੈਬ ਵਿਕਾਸ ਐਕਸਟੈਂਸ਼ਨ
ਬ੍ਰਾਊਜ਼ਰ
ਹੋਰ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਸਾਧਨ ਬ੍ਰਾਊਜ਼ਰ ਹੈ। ਵੈਬ ਡਿਵੈਲਪਰ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ ਤਾਂ ਜੋ ਉਹ ਦੇਖ ਸਕਣ ਕਿ ਉਨ੍ਹਾਂ ਦਾ ਕੋਡ ਵੈਬ 'ਤੇ ਕਿਵੇਂ ਚਲਦਾ ਹੈ। ਇਹ ਐਡੀਟਰ ਵਿੱਚ ਲਿਖੇ HTML ਵਰਗੇ ਵੈਬ ਪੰਨੇ ਦੇ ਵਿਜ਼ੂਅਲ ਤੱਤਾਂ ਨੂੰ ਡਿਸਪਲੇ ਕਰਨ ਲਈ ਵੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਕਈ ਬ੍ਰਾਊਜ਼ਰ ਡਿਵੈਲਪਰ ਸਾਧਨਾਂ (DevTools) ਨਾਲ ਆਉਂਦੇ ਹਨ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਐਪਲੀਕੇਸ਼ਨ ਬਾਰੇ ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਇਕੱਠਾ ਕਰਨ ਅਤੇ ਕੈਪਚਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਲਾਭਦਾਇਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਜਾਣਕਾਰੀ ਦਾ ਸੈੱਟ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਉਦਾਹਰਣ ਲਈ: ਜੇਕਰ ਵੈਬ ਪੰਨੇ ਵਿੱਚ ਗਲਤੀਆਂ ਹਨ, ਕਈ ਵਾਰ ਇਹ ਜਾਣਨਾ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਕਿ ਇਹ ਕਦੋਂ ਹੋਈਆਂ। ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ DevTools ਨੂੰ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਕੈਪਚਰ ਕਰਨ ਲਈ ਕਨਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਲੋਕਪ੍ਰਿਯ ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ DevTools
ਕਮਾਂਡ ਲਾਈਨ ਸਾਧਨ
ਕੁਝ ਡਿਵੈਲਪਰ ਆਪਣੇ ਰੋਜ਼ਾਨਾ ਕੰਮਾਂ ਲਈ ਘੱਟ ਗ੍ਰਾਫਿਕਲ ਦ੍ਰਿਸ਼ ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਹਾਸਲ ਕਰਨ ਲਈ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਕੋਡ ਲਿਖਣ ਵਿੱਚ ਬਹੁਤ ਸਾਰਾ ਟਾਈਪਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਤੇ ਕੁਝ ਡਿਵੈਲਪਰ ਆਪਣੀ ਕੀਬੋਰਡ 'ਤੇ ਫਲੋ ਨੂੰ ਬਾਘਾ ਨਹੀਂ ਪਾਉਣਾ ਪਸੰਦ ਕਰਦੇ। ਉਹ ਡੈਸਕਟਾਪ ਵਿੰਡੋਜ਼ ਦੇ ਵਿਚਕਾਰ ਸਵੈਪ ਕਰਨ, ਵੱਖ-ਵੱਖ ਫਾਈਲਾਂ 'ਤੇ ਕੰਮ ਕਰਨ, ਅਤੇ ਸਾਧਨਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕਟ ਵਰਤਦੇ ਹਨ। ਜ਼ਿਆਦਾਤਰ ਕੰਮ ਮਾਊਸ ਨਾਲ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਪਰ ਕਮਾਂਡ ਲਾਈਨ ਵਰਤਣ ਦਾ ਇੱਕ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਕਮਾਂਡ ਲਾਈਨ ਸਾਧਨਾਂ ਨਾਲ ਬਹੁਤ ਕੁਝ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਬਿਨਾਂ ਮਾਊਸ ਅਤੇ ਕੀਬੋਰਡ ਦੇ ਵਿਚਕਾਰ ਸਵੈਪ ਕਰਨ ਦੀ ਲੋੜ। ਕਮਾਂਡ ਲਾਈਨ ਦਾ ਇੱਕ ਹੋਰ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਕਨਫਿਗਰੇਬਲ ਹੁੰਦੇ ਹਨ ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਕਸਟਮ ਕਨਫਿਗਰੇਸ਼ਨ ਸੇਵ ਕਰ ਸਕਦੇ ਹੋ, ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ, ਅਤੇ ਇਸਨੂੰ ਹੋਰ ਵਿਕਾਸ ਮਸ਼ੀਨਾਂ ਵਿੱਚ ਇੰਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਉਂਕਿ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਹਰ ਡਿਵੈਲਪਰ ਲਈ ਬਹੁਤ ਵਿਲੱਖਣ ਹੁੰਦੇ ਹਨ, ਕੁਝ ਇਸਨੂੰ
ਅਸਵੀਕਰਤੀ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦਾ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁੱਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੌਜੂਦ ਅਸਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।

