Skip to content

Commit

Permalink
Merge pull request #87 from praisetompane/refactor_software_and_its_e…
Browse files Browse the repository at this point in the history
…ngineering

refactor: reorder order of learning in 5_software_and_its_engineering
  • Loading branch information
praisetompane authored Jul 26, 2024
2 parents 2b6be68 + 4a55223 commit ac482e0
Show file tree
Hide file tree
Showing 49 changed files with 520 additions and 10 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Research:
- build:
- computer programming problems:
- cracking the coding interview book
- Hackerank
- contribute to a programming language and its ecosystem:
- Python
- CPython: https://github.com/python/cpython
Expand All @@ -37,6 +38,27 @@ Research:
all()
- write simplified interpreter and compiler for the language in the language
- finish studying Python language reference
- compilers:
- https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/pages/c11/
- https://www.youtube.com/watch?v=F5-87RM_zHA&list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2&index=93&pp=iAQB

- https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2
- https://www.youtube.com/watch?v=yCd3CzGSte8&list=TLPQMjUwNzIwMjToaaZrcaOFcQ&index=2
- https://ocw.mit.edu/courses/6-035-computer-language-engineering-sma-5502-fall-2005/
- https://ocw.mit.edu/courses/6-035-computer-language-engineering-spring-2010/
- https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2
- c
- complete: /computation_and_information/language_template
- write simplified interpreter and compiler for the language in the language
- assembly
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/lecture-videos/lecture-4-assembly-language-computer-architecture
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/lecture-videos/lecture-4-assembly-language-computer-architecture
- machine_code: instruction sets
- x86
- arm
- mibs
- risc-v
- cisc
- javascript AND typescript
- html
- css
Expand All @@ -45,9 +67,6 @@ Research:
- go
- complete: /computation_and_information/language_template
- write simplified interpreter and compiler for the language in the language
- c
- complete: /computation_and_information/language_template
- write simplified interpreter and compiler for the language in the language
- rust:
- complete: /computation_and_information/language_template
- https://www.rust-lang.org
Expand All @@ -60,14 +79,8 @@ Research:
- complete: /computation_and_information/language_template
- write simplified interpreter and compiler for the language in the language
- https://github.com/praisetompane/unified_discipline_of_programming
- assembly
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/lecture-videos/lecture-4-assembly-language-computer-architecture
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/lecture-videos/lecture-4-assembly-language-computer-architecture
- coq
- coq
- pytorch
- machine_code
- x86
- risc
- verilog
- https://www.chipverify.com/verilog/verilog-tutorial
- https://inst.eecs.berkeley.edu/~eecs151/fa20/files/verilog/Verilog_Primer_Slides.pdf
Expand Down

0 comments on commit ac482e0

Please sign in to comment.