Static vs Dynamic languages
Static languages :- japar bhi datatype dena padta haa like java (int a, String b)
- perform type checking at compile time
- Error will show at compile time
- Declare data type before we use it (int, String , Float a ) like in java
- More control
Dynamic languages : - jaha par bhi data types mention karna ka jarut an pada like in javascript (var a = 10)
- Perform type checking at runtime
- Error might not show till program is run
- No need to declear data type of variables
- save time while writing code but might give error at runtime
* I have to read about runtime error and compile-time error
Memory management
variable refrence and function ka memory stack mae save hota haa vahi par
value or we say object heap memory mae save hoat haa
variable a reference dea raha haa object 10 ko
Garbage collection :- jab kisi object ka name an ho toa ya garbage collection apena ape remove kar data haa usea memory ko
Comments
Post a Comment