6
6
name : " 1BRC"
7
7
text : " 1 Billion Row Challenge"
8
8
tagline : Calculate the min, max, and average of <b>1 billion</b> measurements
9
- image : ./assets /hero.png
9
+ image : /hero.png
10
10
actions :
11
11
- theme : brand
12
- text : Choose a language π
12
+ text : Accept the challenge
13
+ link : " #the-challenge"
14
+ # - theme: brand
15
+ # text: Choose a language π
13
16
- theme : alt
14
17
text : Original blog post
15
18
link : https://www.morling.dev/blog/one-billion-row-challenge/
16
19
17
20
features :
18
21
- icon :
19
- src : ./assets /java.png
22
+ src : /java.png
20
23
title : 1BRC in Java
21
24
details : The original 1BRC language! π
22
25
link : https://github.com/gunnarmorling/1brc#submitting
23
26
linkText : Submit your solution!
24
27
- icon :
25
- src : ./assets /c.png
28
+ src : /c.png
26
29
title : 1BRC in C/C++
27
30
details : Try your hand at processing 12 GB of text using low-level C code! β‘
28
31
link : https://github.com/dannyvankooten/1brc#submitting
29
32
linkText : Submit your solution!
30
33
- icon :
31
- src : ./assets /python.png
34
+ src : /python.png
32
35
title : 1BRC in Python
33
36
details : Use the power of snakes to read 1 billion lines of text! π
34
37
link : https://github.com/ifnesi/1brc#submitting
35
38
linkText : Submit your solution!
36
39
- icon :
37
- src : ./assets /go.png
40
+ src : /go.png
38
41
title : 1BRC in Go
39
42
details : Go get started to see if you can average 1B measurements in Go! πΉ
40
43
link : https://github.com/AlexanderYastrebov/1brc#submitting
41
44
linkText : Submit your solution!
42
45
- icon :
43
- src : ./assets /javascript.png
46
+ src : /javascript.png
44
47
title : 1BRC in JavaScript
45
48
details : Wrangle with the world's most popular programming language to process 1B rows! π»
46
49
link : https://github.com/Edgar-P-yan/1brc-nodejs-bun#submitting
47
50
linkText : Submit your solution!
48
51
- icon :
49
- src : ./assets /rust.png
52
+ src : /rust.png
50
53
title : 1BRC in Rust
51
54
details : Embrace your inner iron crab and read a ginormous file in Rust! π¦
52
55
link : https://github.com/tumdum/1brc#submitting
53
56
linkText : Submit your solution!
54
57
- icon :
55
- src : ./assets /zig.png
58
+ src : /zig.png
56
59
title : 1BRC in Zig
57
60
details : Use this new language to process 1B rows of text! π§©
58
61
link : https://github.com/candrewlee14/1brc-zig#submitting
@@ -64,8 +67,7 @@ import HomeContent from './.vitepress/components/HomeContent.vue'
64
67
</script >
65
68
66
69
<style >
67
- /* First action button has no action! Remove its button-like style. */
68
- .VPHomeHero .actions .action :first-of-type .VPButton {
70
+ .VPHomeHero .actions .action .VPButton :not (:link ) {
69
71
background-color : transparent ;
70
72
}
71
73
</style >
@@ -123,6 +125,8 @@ Palembang;38.8;39.9;41.0
123
125
124
126
Oh, and this ` input.txt ` is different for each submission since it's generated on-demand. So no hard-coding the results! π
125
127
128
+ [ Choose a language from the cards at the top of this page to get started! π] ( # )
129
+
126
130
## Rules and limits
127
131
128
132
- No external library dependencies may be used. That means no lodash, no numpy, no Boost, no nothing. You're limited to the standard library of your language.
0 commit comments