S.no Advantages Disadvantages
1. Advance type safety compared to most mainstream languages Complicated interface
2. Includes type inference cryptic programs, sometimes complex understand
3. Offers high performance executable not suitable to make time critical applications
4. Quick prototype idea build due to the interactive environment High learning time
5. Highly expressive and concise syntax Lacks widespread implementation
6. Actively developed and improved  
BY Best Interview Question ON 24 Mar 2019