Live briefing
Everything about Rosetta Code
Wiki-based programming chrestomathy
Rosetta Code is a wiki-based programming chrestomathy website with implementations of common algorithms and solutions to various programming problems in many different programming languages. It is named for the Rosetta Stone, which has the same text inscribed on it in three languages, and thus allowed Egyptian hieroglyphs to be deciphered for the first time. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Rosetta CodeA 5-minute orientation
- Pick up a classic book: The Theory That Would Not DieThe most-reprinted book on the subject
- Read the landmark paper: The RNA code: Nature’s Rosetta StoneCited 5 times
- Go sideways: Outline of computer programmingA closely related topic
- Go sideways: Generational list of programming languagesA closely related topic
🏆 Landmark papers (most cited)
The RNA code: Nature’s Rosetta Stone
CRACking the Code without Rosetta: Molecular Regulation of Calcium-Stimulated Gene Transcription after T Cell Activation
Literate Programming With LLMs? — A Study on Rosetta Code and CodeNet
A “Rosetta stone” matrix for the genetic code
Rosetta-XAI: An automated evaluation and explainability framework for code translation models
Structural Characterization of Rosetta Designed Amino Acyl‐tRNA Synthetase Active Sites for Genetic Code Expansion
📚 Books worth reading
The Theory That Would Not DieSharon Bertsch McGrayne · 2011
Sensory coding in the mammalian nervous systemGeorge Somjen · 1975
Cracking codesR. B. Parkinson, Parkinson, Richard · 1999
Cracking the Egyptian CodeAndrew Robinson · 2012
Archaeology detectivesSimon Adams · 2008- 📕Rosetta Stone and the Code of HammurabiE. A. Wallis Budge, King of Babylonia Hammurabi · 2015
Cracking the Egyptian codeAndrew Robinson · 2012- 📕Cracking the Egyptian CodeAndrew Robinson · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Outline of computer programming The following outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original…
- Generational list of programming languages This is a "genealogy" of programming languages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages…
- Scripting language In computing, a script is a relatively short and simple set of instructions that typically automate an otherwise manual process. The act of writing a script…
- List of programming languages by type The notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language…
- Control flow In software, control flow (or flow of control) describes how execution progresses from one command to the next. In many contexts, such as machine code…
- Sudoku solving algorithms A standard sudoku contains 81 cells, in a 9×9 grid, and has 9 boxes, each box being the intersection of the first, middle, or last 3 rows, and the first…
- String (computer science) In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow…
- Algorithm In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ) is a finite sequence of mathematically rigorous instructions, typically used to solve…