compiler-explorer VS papers

Compare compiler-explorer vs papers and see what are their differences.

compiler-explorer

Run compilers interactively from your web browser and interact with the assembly (by compiler-explorer)

papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management (by cplusplus)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
compiler-explorer papers
210 87
16,883 699
2.2% 4.3%
9.8 4.2
2 days ago 9 months ago
TypeScript Perl
BSD 2-clause "Simplified" License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

compiler-explorer

Posts with mentions or reviews of compiler-explorer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-13.

papers

Posts with mentions or reviews of papers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-07-07.
  • Malloc broke Serenity's JPGLoader, or: how to win the lottery
    5 projects | news.ycombinator.com | 7 Jul 2024
    For whatever its worth, if we wait long enough C++ will include the equivalent of `malloc_good_size`. https://github.com/cplusplus/papers/issues/18
  • Reflection for C++26
    4 projects | news.ycombinator.com | 1 Jul 2024
    https://github.com/cplusplus/papers/issues/1668#issuecomment...

    Looks like it did very well in St. Louis!

  • Qt and C++ Trivial Relocation (Part 1)
    3 projects | news.ycombinator.com | 7 May 2024
    It is slowly making its way through the standards committee. https://github.com/cplusplus/papers/issues/43

    The author has a fork of clang and gcc with some pretty impressive speedups, so I’m hopeful! https://lists.isocpp.org/sg14/2024/04/1127.php

  • Learn Modern C++
    6 projects | news.ycombinator.com | 26 Dec 2023
    What's fun is, because everything is decided in papers, we can find out why! https://github.com/cplusplus/papers/issues/884

    Accepted paper here: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p20...

    > The proposed std::print function improves usability, avoids allocating a temporary std::string object and calling operator<< which performs formatted I/O on text that is already formatted. The number of function calls is reduced to one which, together with std::vformat-like type erasure, results in much smaller binary code (see § 13 Binary code).

    Additionally,

    > Another problem is formatting of Unicode text:

    > std::cout << "Привет, κόσμος!";

    > If the source and execution encoding is UTF-8 this will produce the expected output on most GNU/Linux and macOS systems. Unfortunately on Windows it is almost guaranteed to produce mojibake despite the fact that the system is fully capable of printing Unicode

  • The insanity of compile time programming
    2 projects | /r/cpp_questions | 10 Dec 2023
  • P1673 A free function linear algebra interface based on the BLAS
    1 project | news.ycombinator.com | 23 Nov 2023
  • When will std::linalg make it into a new C++ release?
    1 project | /r/cpp | 14 Sep 2023
    See https://github.com/cplusplus/papers/issues/557
  • C++ Papercuts
    3 projects | news.ycombinator.com | 28 Aug 2023
    Bringing editions to C++ failed, and I am not aware of anyone trying to tackle the issues https://github.com/cplusplus/papers/issues/631

    (I could be wrong though! I follow the committee more than you may guess, but not as much as to think I know everything about what's going on.)

  • Argonne National Lab is attempting to replicate LK-99
    2 projects | news.ycombinator.com | 29 Jul 2023
    GitHub would not be relevant in this respect because:

    * It's owned by a (single) commercial corporation, Microsoft.

    * There is censorship both by content and in some respects by country of origin.

    * The code is closed.

    but otherwise it's an interesting idea.

    The C++ standardization committee uses GitHub to track papers submitted to them, see:

    https://github.com/cplusplus/papers

  • C++23: The Next C++ Standard
    1 project | /r/cpp | 11 Jul 2023
    There was no non-approval. The facility needs more work, and the authors (and the committee) were focusing on getting print/format done first. I hope that the paper will be worked on again in the future. We will be happy to review it once there is a revision (see github for history)

What are some alternatives?

When comparing compiler-explorer and papers you can also consider the following projects:

format-benchmark - A collection of formatting benchmarks

circle - The compiler is available for download. Get it!

{fmt} - A modern formatting library

LEWG - Project planning for the C++ Library Evolution Working Group

rustc_codegen_gcc - libgccjit AOT codegen for rustc

foundation.rust-lang.org - website for Rust Foundation

arewefastyet - arewefastyet.rs - benchmarking the Rust compiler

tinyformat - Minimal, type safe printf replacement library for C++

rust - Empowering everyone to build reliable and efficient software.

FastAD - FastAD is a C++ implementation of automatic differentiation both forward and reverse mode.

bubblewrap - Low-level unprivileged sandboxing tool used by Flatpak and similar projects

stl-header-heft - Measures how parsing overweight the major STLs have become

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured