Dikemukakan oleh keluaran bahasa pengaturcaraan R 4.0 dan persekitaran perisian yang berkaitan, berorientasikan untuk menyelesaikan masalah pemprosesan statistik, analisis dan visualisasi data. Lebih daripada 15000 pakej sambungan ditawarkan untuk menyelesaikan masalah tertentu. Pelaksanaan asas bahasa R sedang dibangunkan oleh Projek GNU dan diedarkan oleh berlesen di bawah GPL.
Dalam keluaran baru dibentangkan beberapa ratus penambahbaikan, termasuk:
Peralihan kepada pewarisan objek "matriks" daripada kelas "tatasusunan";
Sintaks baharu untuk menentukan pemalar aksara r"(...)", dengan "..." ialah sebarang jujukan aksara kecuali ')';
Menggunakan "stringsAsFactors = FALSE" lalai, yang melumpuhkan penukaran rentetan pada panggilan ke data.frame() dan read.table();
Fungsi plot() telah dialihkan ke pakej "base" daripada pakej "graphics";
Daripada mekanisme NAMED, pengiraan rujukan digunakan untuk menentukan sama ada selamat untuk menukar objek R daripada kod C, yang membenarkan untuk mengurangkan bilangan operasi penyalinan;
Pelaksanaan ungkapan biasa telah ditukar kepada menggunakan perpustakaan PCRE2 (pada platform selain Windows, pilihan untuk membina dengan PCRE1 adalah pilihan);
Melalui assertError() dan assertWarning(), ia menjadi mungkin untuk menyemak kelas ralat atau amaran tertentu;
file.path() kini mempunyai sokongan separa untuk bekerja dengan laluan fail berkod UTF-8 pada sistem tanpa tempat UTF-8. Jika mustahil untuk menterjemah pengekodan aksara dalam laluan, ralat kini dilemparkan;
Palet warna lalai telah ditukar dalam fungsi palet(). Untuk melihat palet yang tersedia, fungsi palette.pals() telah ditambah;
Menambah sokongan untuk format RFC 1952 (data dalam memori yang dimampatkan gzip) pada fungsi memDecompress();
Menambah fungsi baharu: proporsi(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() dan activeBindingFunction().