4 ms·
C# has Decimal built in. Enough precision for any money-related calculation.
by AndrewDucker 4y ago
C# has Decimal built in. Enough precision for any money-related calculation.
- ElectricalUnion 4y agoLots of languages have Decimals (and arbitrary precision integers for another example) builtin, but they're usually never the default.
- cratermoon 4y agoWhich of the top 10 languages from the Tiobe index have a decimal type baked* into the language? * Is a type in the standard library "baked in"? I lean towards no, but I'll give the language A for effort anyway.
- AndrewDucker 4y ago1) Python - added to the standard library in 2003. 2) C - no. 3) Java - BigDecimal in the standard library. 4) C++ - no. 5) C# - built in. 6) VB - Currency type kinda does what you'd want, but doesn't scale down very far. 7) Javascript - no. (Use https://github.com/MikeMcl/bignumber.js) 8) SQL - Yes. But check your dialect. 9) PHP - No. 10) Go - No. (Use https://pkg.go.dev/github.com/shopspring/decimal)