Constants in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Constants in Hindi
Constants in Hindi
What are Constants in Programming? (Constants рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ?)
Programming рдореЗрдВ Constants рд╡реЛ values рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА execution рдХреЗ рджреМрд░рд╛рди рдХрднреА change рдирд╣реАрдВ рд╣реЛрддреАрдВред рдпрд╛рдиреА, рдПрдХ рдмрд╛рд░ рдХрд┐рд╕реА constant рдХреЛ define рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдЙрд╕рдХреА value рдХреЛ рджреЛрдмрд╛рд░рд╛ change рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
рдЬреИрд╕реЗ mathematics рдореЗрдВ ╧А (Pi) рдХреА value рд╣рдореЗрд╢рд╛ 3.14159 рд╣реЛрддреА рд╣реИ, рд╡реИрд╕реЗ рд╣реА programming рдореЗрдВ рднреА рд╣рдо рдХреБрдЫ values рдХреЛ constant рдмрдирд╛рдХрд░ define рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд╣ рдЧрд▓рддреА рд╕реЗ рднреА change рди рд╣реЛ рдкрд╛рдПред
Understanding Constants in Hindi
- Constant рдПрдХ fixed value рд╣реЛрддреА рд╣реИред
- Program execution рдХреЗ рджреМрд░рд╛рди constant рдХреА value same рд░рд╣рддреА рд╣реИред
- Constant рдХреЛ memory рдореЗрдВ рдПрдХ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╣рдо рдЙрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ reference рдХрд░ рд╕рдХреЗрдВред
- Constants рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо logic рдХреЛ рдЬрд╝реНрдпрд╛рджрд╛ readable рдФрд░ secure рдмрдирд╛рддреЗ рд╣реИрдВред
- Constants рдХрд╛ рдирд╛рдо рдЖрдорддреМрд░ рдкрд░ capital letters рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (e.g., MAX_LIMIT, PI)ред
Declaring Constants using Const Keyword in Hindi
Constants рдХреЛ declare рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреНрдпрд╛рджрд╛рддрд░ programming languages рдореЗрдВ const
keyword рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рдХреБрдЫ examples рджрд┐рдП рдЧрдП рд╣реИрдВ:
JavaScript рдореЗрдВ Constant
const PI = 3.14159;
const MAX_USERS = 100;
C рдореЗрдВ Constant
const int MAX = 100;
const float PI = 3.14;
Java рдореЗрдВ Constant
final int MAX_USERS = 100;
final double PI = 3.14159;
рдЗрди рд╕рднреА examples рдореЗрдВ рдЬреЛ values assign рдХреА рдЧрдИ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдЕрдЧрд░ рдЖрдк change рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рддреЛ error рдЖрдПрдЧрд╛ред
Difference between Variables and Constants in Hindi
Variables рдФрд░ Constants рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ variables рдХреА value рдХреЛ change рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ constants рдХреА value рдХреЛ рдПрдХ рдмрд╛рд░ assign рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж change рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
Aspect | Variable | Constant |
---|---|---|
Value change рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? | рд╣рд╛рдБ | рдирд╣реАрдВ |
Declaration keywords | var, let, int, float | const, final |
Usage | Data рдХреЛ store рдФрд░ update рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП | Fixed values рдХреЛ represent рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП |
Memory allocation | Heap рдпрд╛ Stack рдореЗрдВ changeable memory | Fixed memory location |
Use Cases of Constants in Hindi
рдиреАрдЪреЗ рдХреБрдЫ рдРрд╕реЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдБ constants рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╛рдпрджреЗрдордВрдж рд╣реЛрддрд╛ рд╣реИ:
- Mathematical values: рдЬреИрд╕реЗ ╧А (Pi), e, gravity constant рдЖрджрд┐ред
- Limit values: рдЬреИрд╕реЗ рдХрд┐рд╕реА application рдореЗрдВ maximum login attempts = 3 set рдХрд░рдирд╛ред
- Configuration settings: рдЬреИрд╕реЗ file path, API keys рдЖрджрд┐ред
- Fixed Strings: рдЬреИрд╕реЗ messages - "Access Denied", "Try Again Later"ред
- Error Codes: рдХрд┐рд╕реА рднреА program рдореЗрдВ fixed error numbersред
JavaScript рдореЗрдВ Use Case Example
const MAX_LOGIN_ATTEMPTS = 3;
if (loginAttempts > MAX_LOGIN_ATTEMPTS) {
console.log("Access Denied");
}
Python рдореЗрдВ Use Case Example
PI = 3.14159
radius = 5
area = PI * radius * radius
print("Area of circle is:", area)
Why are Constants Important? (Constants рдЬрд░реВрд░реА рдХреНрдпреЛрдВ рд╣реИрдВ?)
- Code рдХрд╛ accidental modification рд░реЛрдХрддрд╛ рд╣реИред
- Code рдХреЛ рдЬрд╝реНрдпрд╛рджрд╛ readable рдФрд░ understandable рдмрдирд╛рддрд╛ рд╣реИред
- рдПрдХ рд╣реА value рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХреА рдмрдЬрд╛рдп рдПрдХ рд╣реА рдЬрдЧрд╣ define рдХрд░рдХреЗ рд╣рд░ рдЬрдЧрд╣ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Debugging рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ constants рдХреА value fix рд╣реИред
- Code рдореЗрдВ consistency рдмрдиреА рд░рд╣рддреА рд╣реИред
Best Practices while Using Constants (Constants use рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ?)
- Constants рдХреЛ рд╣рдореЗрд╢рд╛ meaningful рдирд╛рдо рджреЗрдВ, рдЬреИрд╕реЗ MAX_RETRY_COUNT, DEFAULT_TIMEOUT рдЖрджрд┐ред
- Constants рдХреЗ рдирд╛рдо capital letters рдореЗрдВ рд▓рд┐рдЦреЗрдВред
- Constant values рдХреЛ file рдХреЗ top рдкрд░ рдпрд╛ рдЕрд▓рдЧ рд╕реЗ configuration file рдореЗрдВ define рдХрд░реЗрдВред
- Hard coded values рдХреЛ avoid рдХрд░реЗрдВ, рдЙрдиреНрд╣реЗрдВ constant рдореЗрдВ convert рдХрд░реЗрдВред
How Constants help in Software Development? (Software development рдореЗрдВ Constants рдХреИрд╕реЗ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ?)
- рдПрдХ рд╣реА value рдмрд╛рд░-рдмрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдкрдбрд╝рддреАред
- Code maintain рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
- Team collaboration рдореЗрдВ рдПрдХ рддрдп standard рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред
- Security рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ critical values accidentally modify рдирд╣реАрдВ рд╣реЛрддреАрдВред
Real Life Analogy to Understand Constants (Constants рдХреЛ рдЕрд╕рд▓реА рдЬреАрд╡рди рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рд╕рдордЭреЗрдВ)
рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдкрдХреЗ рд╕реНрдХреВрд▓ рдХреА рдПрдХ uniform рд╣реИ тАУ рд╡реЛ рдкреВрд░реЗ рд╕рд╛рд▓ рдирд╣реАрдВ рдмрджрд▓рддреАред рдЙрд╕реА рддрд░рд╣ constant рднреА рдПрдХ uniform value рд╣реИ рдЬреЛ program рдореЗрдВ fix рд░рд╣рддреА рд╣реИред рдЬреИрд╕реЗ school рдХрд╛ timing 8:00 AM рд╣реИ, рдЬреЛ рд╣рд░ рджрд┐рди same рд░рд╣рддрд╛ рд╣реИ тАУ рдЗрд╕реА рддрд░рд╣ рд╕реЗ constant рдХреА value рднреА рд╣рд░ рдмрд╛рд░ рдПрдХ рдЬреИрд╕реА рд░рд╣рддреА рд╣реИред
Programming Languages рдореЗрдВ Constants рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ?
- JavaScript: const keyword рд╕реЗ declare рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Java: final keyword рдХреЗ рд╕рд╛рде declare рдХрд░рддреЗ рд╣реИрдВред
- C: const keyword рдпрд╛ #define directive рд╕реЗ declare рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Python: Python рдореЗрдВ рдХреЛрдИ strict constant рдирд╣реАрдВ рд╣реЛрддрд╛, рд▓реЗрдХрд┐рди convention рдХреЗ рдЕрдиреБрд╕рд╛рд░ capital letters рдореЗрдВ define рдХрд░рддреЗ рд╣реИрдВред
Common Mistakes while using Constants (Constants рдХреЛ use рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддрд┐рдпрд╛рдБ)
- Constant рдХреЛ lowercase рдореЗрдВ рд▓рд┐рдЦрдирд╛ред
- Meaningless рдирд╛рдо рджреЗрдирд╛ рдЬреИрд╕реЗ CONST1, CONST2 рдЖрджрд┐ред
- Constant values рдХреЛ рдмрд╛рд░-рдмрд╛рд░ redefine рдХрд░рдирд╛ред
- Mutable objects рдХреЛ constant рдмрдирд╛рдХрд░ modify рдХрд░рдирд╛ред
Conclusion рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдБ рдЫреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ)
FAQs
const
keyword рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ:const PI = 3.14;