Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating material.
Please try to avoid dependencies to third-party libraries and frameworks.
(def a 1234567890.12345678901M)
java.math.BigDecimal
decimal a = 1234567890.12345678901m;
integer, parameter :: qp = selected_real_kind(20)
real(kind=qp) :: a
import static java.math.RoundingMode.HALF_UP;
import java.math.BigDecimal;
import java.math.MathContext;
String pi = "3.14159265358979323846";
MathContext m = new MathContext(21, HALF_UP);
BigDecimal a = new BigDecimal(pi, m);
my $a = 12345678901234567890.1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890;
let a = Decimal::from_str("1234567890.123456789012345").unwrap();