The Super Tiny Compiler - sekarang dalam bahasa Rusia

Singkatnya, ini adalah terjemahan ke bahasa Rusia dari proyek The Super Tiny Compiler , sebuah proyek yang dirancang untuk membantu mempelajari dasar-dasar kompilasi menggunakan contoh kerja.

gambar

Jika Anda ingin detail - tolong, di bawah kucing. Jika tidak, Anda dapat langsung menuju terjemahan , itu ada di github.

Apa itu, mengapa itu, mengapa itu


Bagi mereka yang tidak tahu tentang proyek ini - ini adalah kompiler yang berfungsi bahasa Lisp-seperti dalam C-like, ditulis dalam JS. Sekitar 90 persen dari kode ditutupi dengan komentar terperinci, dan komentar itu sendiri, secara umum, 4 kali lebih banyak dari kode. Pada awalnya, dasar-dasar, terminologi, dan kemudian kode itu sendiri dijelaskan.

Mengapa menerjemahkannya? Bahasa Inggris adalah bahasa pemrogram!


Semuanya dimulai dengan fakta bahwa selama lebih dari satu tahun tautan ke proyek ini masuk dalam folder "baca". Dan sepertinya ini hal yang menarik (10k + bintang di github, ini lelucon), dan saya tertarik, tapi entah bagaimana tidak ada kekuatan untuk dilihat dan ditembus. Mengapa Ya, karena itu dalam bahasa Inggris. Dan ini bukan masalah kerumitan, tetapi setelah 8 jam kerja, otak sepenuhnya menolak untuk membaca apa pun dalam bahasa non-pribumi. Di sini protes dan hanya itu. Karena itu, diputuskan untuk membuat terjemahan - dan membaca sendiri pada saat yang sama, dan membantu orang lain.



800+ garpu. Dari jumlah tersebut, ada banyak upaya untuk menerjemahkan ke dalam bahasa Cina, tetapi saya tidak menemukan apa pun dalam bahasa Rusia (mungkin itu). Omong-omong, jelaskan mengapa orang membayar proyek dan kemudian tidak mengubah apa pun di dalamnya?

Apakah Anda seorang penerjemah?


Tidak, tidak pernah sama sekali. Tetapi proyek ini ditulis dalam bahasa yang sepenuhnya dapat diakses, yang, secara teori, dapat dikuasai oleh hampir semua orang yang dapat membaca itu. dokumentasi. Tetapi, sekali lagi, bagi banyak orang (termasuk saya) mempelajari sesuatu yang baru jauh lebih mudah dalam bahasa ibu mereka, bahkan jika Anda memahami bahasa aslinya dengan sempurna.

Sedangkan untuk terjemahannya - itu bukan kata demi kata, kata-kata yang tidak penting dapat dilewatkan, sesuatu ditambahkan oleh saya sendiri. Tetapi pada saat yang sama saya mencoba untuk menyampaikan esensi ke 100% penuh, sehingga dalam hal konten informasi, terjemahannya, tampaknya, setara dengan aslinya.


Contoh terjemahan. Tangkapan layar yang dapat diklik.

Karena proyek asli telah diposting di github, saya juga tidak membuang seluruh terjemahan di sini. Bagi mereka yang ingin membiasakan diri: tautan ke terjemahan , tautan ke aslinya.

Selamat membaca!

PS Saya menerima komentar bahkan dalam komentar, setidaknya dalam bentuk tarik-permintaan, setidaknya di PM. Anda dapat melakukan fork dan melakukan perubahan :)

Pada sebuah posting - apakah (dan bagaimana?) Untuk meletakkan "terjemahan" mati pada posting ini?

Source: https://habr.com/ru/post/id419805/


All Articles