plb2

A programming language benchmark (by attractivechaos)

Plb2 Alternatives

Similar projects and alternatives to plb2

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better plb2 alternative or higher similarity.

plb2 reviews and mentions

Posts with mentions or reviews of plb2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-12.
  • Byte-Sized Swift: Building Tiny Games for the Playdate
    3 projects | news.ycombinator.com | 12 Mar 2024
    https://github.com/attractivechaos/plb2 - limited but broad comparison across a large number of languages. Swift and Nim both compare favourably to C.
  • The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
    15 projects | news.ycombinator.com | 2 Mar 2024
    https://github.com/attractivechaos/plb2/blob/master/README.m...

    Synthetic benchmarks aside, I think as far as average (spring boots of the world) code goes, Go beats Java almost every time, often in less lines than the usual pom.xml

  • Python 3.13 Gets a JIT
    11 projects | news.ycombinator.com | 9 Jan 2024
    I wouldn't be so enthusiastic. Look at other languages that have JIT now: Ruby and PHP. After years of efforts, they are still an order of magnitude slower than V8 and even PyPy [1]. It seems to me that you need to design a JIT implementation from ground up to get good performance – V8, Dart, LuaJIT and PyPy are like this; if you start with a pure interpreter, it may be difficult to speed it up later.

    [1] https://github.com/attractivechaos/plb2

  • Benchmarking 20 programming languages on N-queens and matrix multiplication
    15 projects | news.ycombinator.com | 2 Jan 2024
    A curious thing about Swift: after https://github.com/attractivechaos/plb2/pull/23, the matrix multiplication example is comparable to C and Rust. However, I don’t see a way to idiomatically optimise the sudoku example, whose main overhead is allocating several arrays each time solve() is called. Apparently, in Swift there is no such thing as static array allocation. That’s very unfortunate.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Stats

Basic plb2 repo stats
7
238
9.4
8 days ago

attractivechaos/plb2 is an open source project licensed under Creative Commons Zero v1.0 Universal which is not an OSI approved license.

The primary programming language of plb2 is C.


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