Carbon का सबसे दिलचस्प फीचर है Calling Convention
(foonathan.net)- Google द्वारा C++ के उत्तराधिकारी के लक्ष्य के साथ घोषित नई भाषा
- Carbon के default arguments, C++ के
const T&जैसी form में पास किए जाते हैं
→ compiler इसे as-if rule के तहतTमें बदल सकता है - फायदा #1: performance (क्योंकि copy नहीं होती)
- फायदा #2: Generic के लिए optimized calling convention
- फायदा #3: copy भी वास्तव में copy नहीं है
- फायदा #4: ऐसे arguments जिनका address नहीं होता
1 टिप्पणियां
यह तो rust जैसा है