# Understanding DNA Through a Programmer's Perspective

DevFeed: [Understanding DNA Through a Programmer's Perspective](<https://devfeed.tech/articles/dna-seen-through-the-eyes-of-a-coder-or-if-you-are-a-hammer-everything-looks-like-a-nail-36252.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/amazing-dna/>)

Published: 2021-01-09T13:33:46Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Script](<https://devfeed.tech/topics/script.md>), [Perl](<https://devfeed.tech/topics/perl.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [book](<https://devfeed.tech/tags/book.md>), [code](<https://devfeed.tech/tags/code.md>), [dna](<https://devfeed.tech/tags/dna.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [perl](<https://devfeed.tech/tags/perl.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [revision](<https://devfeed.tech/tags/revision.md>), [unix](<https://devfeed.tech/tags/unix.md>), [updated](<https://devfeed.tech/tags/updated.md>)

## AI overview

A computer programmer explains DNA using programming concepts, comparing the genome to source or byte-compiled code executed by a virtual machine. The article describes DNA as a four-symbol digital language and explains how codons encode amino acids.

## Source excerpt

Updates: 12th of September 2021: I'm writing a book on DNA! If you want to become a beta reader, or have suggestions, I'd love to hear from you! 8th of January 2021: This article has been revised and updated, scientifically and in terms of dead links. Revision made by Tomás Simões (@putadagravidade / tomasprsimoes@gmail.com). Feel free to contact me if I made a mistake. 25th of August 2017: This page has led to a two-hour presentation called DNA: The code of Life as presented at SHA 2017.