Dynamic Vs Static
-
Upload
melbournepatterns -
Category
News & Politics
-
view
762 -
download
1
description
Transcript of Dynamic Vs Static
![Page 1: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/1.jpg)
Discussion
● Topic: Dynamic vs Static Languages● What is this about?
● What are they?● How are they different?● When to use?
● What is this not about?● Arguing who's right or wrong
![Page 2: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/2.jpg)
Let's Not Do This
Don't get tooworked up please!
![Page 3: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/3.jpg)
Discussion Kick-Off
● What is a dynamic language?
![Page 4: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/4.jpg)
Dynamic Typing (1)
private static void printCapitalOf(Country country){ System.out.println(country.capitalCity());}
public static void main(String[] args){ Country aus = new Australia(); Country jpn = new Japan(); printCapitalOf(aus); printCapitalOf(jpn);}
![Page 5: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/5.jpg)
Dynamic Typing (2)
private static void printCapitalOf(Country country){ System.out.println(country.capitalCity());}
public static void main(String[] args){ Country aus = new Australia(); Country jpn = new Japan(); printCapitalOf(aus); printCapitalOf(jpn);}
![Page 6: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/6.jpg)
Dynamic Typing (3)
def printCapitalOf(country){ print(country.capitalCity())}
def aus = new Australia();def jpn = new Japan();printCapitalOf(aus);printCapitalOf(jpn);
![Page 7: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/7.jpg)
Dynamic Typing (4)
● Only for saving keystrokes?● Is punching keys really hard?
![Page 8: Dynamic Vs Static](https://reader036.fdocuments.in/reader036/viewer/2022081813/546301c4b4af9f581c8b4a64/html5/thumbnails/8.jpg)
Summary
Use the right tool for the job!