{"id":27484554,"url":"https://github.com/praisetompane/computation","last_synced_at":"2025-04-16T16:44:20.020Z","repository":{"id":38042532,"uuid":"58241971","full_name":"praisetompane/computation","owner":"praisetompane","description":"An attempt at unpacking computation and implementation of computing machines in layman's terms.","archived":false,"fork":false,"pushed_at":"2025-04-09T20:11:20.000Z","size":62771,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T20:44:00.166Z","etag":null,"topics":["computer-systems-organization","computing-metholodogies","hardware","mathematics-of-computing","networks","software-engineering","theory-of-computation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praisetompane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-07T00:28:24.000Z","updated_at":"2025-04-09T20:11:24.000Z","dependencies_parsed_at":"2023-12-19T10:43:04.341Z","dependency_job_id":"5138df8a-2c20-4e2b-ae0f-778f28f95eca","html_url":"https://github.com/praisetompane/computation","commit_stats":null,"previous_names":["praisetompane/computer_science","praisetompane/computation","praisetompane/computing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praisetompane%2Fcomputation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praisetompane%2Fcomputation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praisetompane%2Fcomputation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praisetompane%2Fcomputation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praisetompane","download_url":"https://codeload.github.com/praisetompane/computation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249259170,"owners_count":21239422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-systems-organization","computing-metholodogies","hardware","mathematics-of-computing","networks","software-engineering","theory-of-computation"],"created_at":"2025-04-16T16:44:19.450Z","updated_at":"2025-04-16T16:44:20.009Z","avatar_url":"https://github.com/praisetompane.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is Computation?\n![build status](https://github.com/praisetompane/computation_and_information/actions/workflows/computation_and_information.yaml/badge.svg) \u003cbr\u003e\n\n## Objectives\n- An attempt at unpacking computation and implementation of computing machines in layman's terms.\n\n## Definitions\n- def computation¹: the **transformation** of **sequences of symbols** by **precise rules**(Konrad, 2015:6).\n  - def symbols = {1,0,\\*,{,;,\u003c,\u003e,...}\n    - example sequences:\n      - 11010\n      - ;\\*\u003e{11}\n        i.e. any sequence of the valid symbols\n  - def precise rules = steps to follow\n\n- def computation²: The **evolution process** of some environment, by a **sequence of \"simple, local\" steps** (Stanford Encyclopedia of Philosophy).\n- def computation³: a list of steps to do something\n- def compute: to do/run a computation.\n\n## Dependencies\n- [Docker](https://docs.docker.com/get-started/)\n\n## Setup Instructions\n- The repository is configured to use [devcontainers](https://containers.dev) for development.\n    - [Developing inside a Container](https://code.visualstudio.com/docs/devcontainers/containers)\n\n- Formal Classification Scheme:\n  - [ACM](https://dl.acm.org/ccs)\n  - [ZBMATH](https://zbmath.org/classification/?q=cc%3A68)\n\n## History\n- [The Modern History of Computing](https://plato.stanford.edu/entries/computing-history/)\n\n## State of the art\n- [Quanta Magazine](https://www.quantamagazine.org/computer-science/)\n- [ACM](https://dl.acm.org/)\n- [Development](https://www.infoq.com/development/)\n- [Architecture \u0026 Design](https://www.infoq.com/architecture-design/)\n- [AI, ML \u0026 Data Engineering](https://www.infoq.com/ai-ml-data-eng/)\n- [AI, ML \u0026 Data Engineering](https://read.deeplearning.ai/the-batch/)\n- [Culture \u0026 Methods](https://www.infoq.com/culture-methods/)\n- [DevOps](https://www.infoq.com/devops/)\n\n## Community\n- [HackerNews](https://news.ycombinator.com/news)\n\n## Computer Scientists\n- [ACM A.M. Turing Award Laureate Interviews](https://www.youtube.com/playlist?list=PLn0nrSd4xjjaSLBSzmno-3Ods6FJE9nlO)\n- [The Academic Genealogy of Computer Science](https://academictree.org/computerscience/)\n\n## Testing\n- ### Execute Tests\n  ```shell\n  pytest\n  ```\n\n## Spell Check\n```shell\npyspelling -c spellcheck.yaml\n```\n\n## References\n- Konrad H. 2015. Computation in Science. Morgan \u0026 Claypool Publishers.\n- [Stanford Encyclopedia of Philosophy. The Church-Turing Thesis](https://plato.stanford.edu/entries/church-turing/).\n\n## Legend\n**Q**: Question for later research\u003cbr\u003e\n**MYINC**: My Insight/Conjecture [Could Be Unoriginal/False and Likely Is]\n\n**Disclaimer**: This is an ongoing and incomplete project to unpack these concepts and serves as my distributed memory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraisetompane%2Fcomputation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraisetompane%2Fcomputation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraisetompane%2Fcomputation/lists"}