Welcome to Rosetta IO!

What is Rosetta IO?

The purpose of this project is to provide working examples of how popular languages handle basic I/O and common serialization formats. The covered languages are listed below. For each example under IO operations, the language’s handling of the operation is shown.

The name rosetta-io is an hommage to Rosetta Code but is not affiliated.

Languages covered

Python 3

Ruby Javascript, Node.js

PHP

R

Deno

Perl

Java

Bash 3

Bash 5

Lua

C#

Golang

Swift

Raku

Rust