8000 GitHub - sohale/cs-glossaries: πŸ“š A glossary of Computer Science terms (Started with C++, then other languages, then to CS). Mainly for preparation. ( + some science )
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

πŸ“š A glossary of Computer Science terms (Started with C++, then other languages, then to CS). Mainly for preparation. ( + some science )

License

Notifications You must be signed in to change notification settings

sohale/cs-glossaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

cs-glossary

"as I understood it"

A glossary of Computer Science (CS) terms as understood by me (to help organise my LTM), or once used by me (since CS concepts are "volatile": they may vanish from one's "declarative" / "explicit" memory ).

It started with C++ terms as cpp-glossary then added more: Python, JavaScript, then sections for async, Promise, etc.

  • Things that I know. Or once knew. Or once implemented.

    • Patterns I found and don't want to throw away into oblivion.
    • But also To accumulate them and organise them along each other (like a (cognitive-)map with coordinates (IND-axes): place-"mand")
  • Sometimes can be seen also as narrow context tutorials (instead of an article in medium)

  • kode-killing: Code that I am killing that (code-sink). (aka dev-notes, etc)

  • Things that I keep need to rediscover. Gtest patterns that I liked, kind of worked, etc. (Also overlap with https://github.com/sohale/hemi-glossaries-public )

  • Helps me channel the personal comments from my learning.

  • Note: The contents put here have not IP issues. Reveals no information about the context of what I am working on.

  • A know-how that I inherit for my future self: future in the sense of the gap between me and myself in terms of time-corrotion.

  • It also may have a potential for socially expressing it. People may end up here and read something. (This adds a miniscule motivation to tidy up and organise).

Three types of articles:

  • The ref versus non-ref articles: "ref" are the sources I found. I don't necessarily know all the contents. (not hands-on knowledge). But everything here is about things I actually tried. Even finding the refs is the knowledge that I gained by trying.

  • Even this is a kind of achievement: I finally found a good source. and I want to protect it against loss and corrosion by time.

  • notes, tutorials, etc (main type)

  • Gathering disperse (survey of parts of concurrency I actually touched)

  • Also as a LTM. (This can be the main definition of these). This is an extended LTM (meta- Long Term Memory: in the context of an extended mind)

    • The contents are not original
  • Also as something I am teaching (to self, others, etc. These could be tutorials, articles. In social LTM~: not only decentralised + also in-the-flow-only: RNN: "Recurrent-time" storage)

  • Trying to remember many things I have done in the past and have not connected them, or their memory-distance is so far apart that are not integrated (zMQ in python, versus some concurrent or distributed code)

  • Discovery: Hard-earned discoveries ("Lessons learned the hard way") in learning or practice context. Things that you come-by once-a-lifetime that can improve things. (See the ref style)

  • This repo kind of reflects (and consolidates) the expertise that I am gaining. (If I put everything down, which currently happens at 0.001% ).

  • But it is a "subset" of that. Of that Type (Category). "Subset" in that sense.

tree .
.
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ adt.md
β”œβ”€β”€ api-rest-http
β”‚Β Β  β”œβ”€β”€ DNS-https-setup.md
β”‚Β Β  β”œβ”€β”€ cors.md
β”‚Β Β  β”œβ”€β”€ made-simple-tls-1.md
β”‚Β Β  β”œβ”€β”€ nginx-setup.md
β”‚Β Β  β”œβ”€β”€ oauth-sec-draft.md
β”‚Β Β  └── restful.md
β”œβ”€β”€ bash
β”‚Β Β  β”œβ”€β”€ brew-like-systems.md
β”‚Β Β  └── nice-bash-solutions.sh
β”œβ”€β”€ c++
β”‚Β Β  β”œβ”€β”€ c++concern-list.md
β”‚Β Β  β”œβ”€β”€ c++good-libs.md
β”‚Β Β  β”œβ”€β”€ c++multithread.md
β”‚Β Β  β”œβ”€β”€ c++questions.md
β”‚Β Β  β”œβ”€β”€ c++test.md
β”‚Β Β  β”œβ”€β”€ cmake
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ament_cmake.md
β”‚Β Β  β”‚Β Β  └── cmake_why_non_understandable.md
β”‚Β Β  β”œβ”€β”€ cpp-details.cpp
β”‚Β Β  β”œβ”€β”€ cpp-glossary.md
β”‚Β Β  β”œβ”€β”€ eigen-notes.md
β”‚Β Β  β”œβ”€β”€ gtest_floating_point.md
β”‚Β Β  β”œβ”€β”€ header-only-libraries.md
β”‚Β Β  β”œβ”€β”€ map_emplace.cpp
β”‚Β Β  β”œβ”€β”€ mistakes-bulk.cpp
β”‚Β Β  β”œβ”€β”€ on-cpp.md
β”‚Β Β  β”œβ”€β”€ readme.md
β”‚Β Β  └── tooling.md
β”œβ”€β”€ compilers
β”‚Β Β  β”œβ”€β”€ compiler-book.md
β”‚Β Β  β”œβ”€β”€ compiler-design.md
β”‚Β Β  β”œβ”€β”€ the-path-to-compile.md
β”‚Β Β  └── under-the-cpp.md
β”œβ”€β”€ concurrent
β”‚Β Β  β”œβ”€β”€ concurrency-async-terms.md
β”‚Β Β  β”œβ”€β”€ concurrency.md
β”‚Β Β  β”œβ”€β”€ concurreny-concepts-roots.md
β”‚Β Β  └── why-concurrency.md
β”œβ”€β”€ conference-attendances
β”‚Β Β  └── 2024-werner-reichardt-symposium.md
β”œβ”€β”€ cpp-practice
β”‚Β Β  β”œβ”€β”€ Clang-in-Docker
β”‚Β Β  β”œβ”€β”€ char8.cpp
β”‚Β Β  β”œβ”€β”€ compile.bash
β”‚Β Β  β”œβ”€β”€ init.bash
β”‚Β Β  └── readme.md
β”œβ”€β”€ devops
β”‚Β Β  β”œβ”€β”€ cloud
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ azure-glossary.md
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ cloud-generic.md
β”‚Β Β  β”‚Β Β  └── gcp-glossary.md
β”‚Β Β  β”œβ”€β”€ docker
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ docker-internals.md
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ docker-questions.md
β”‚Β Β  β”‚Β Β  └── docker.md
β”‚Β Β  β”œβ”€β”€ github-actions.md
β”‚Β Β  └── terraform-tut.md
β”œβ”€β”€ docs
β”œβ”€β”€ formal-verification
β”‚Β Β  └── lean4.md
β”œβ”€β”€ git-notes.md
β”œβ”€β”€ gpu
β”‚Β Β  β”œβ”€β”€ cuda.md
β”‚Β Β  └── ptx.md
β”œβ”€β”€ groovy-jenkins.md
β”œβ”€β”€ hdl
β”‚Β Β  β”œβ”€β”€ existing-fpga-for-nn.md
β”‚Β Β  β”œβ”€β”€ hdl.md
β”‚Β Β  β”œβ”€β”€ refs-vhdl-resources.md
β”‚Β Β  └── vhdl-teach.md
β”œβ”€β”€ iv
β”‚Β Β  β”œβ”€β”€ design-patterns.md
β”‚Β Β  β”œβ”€β”€ interview-checklist.md
β”‚Β Β  β”œβ”€β”€ real-intv-quest.md
β”‚Β Β  └── specific
β”‚Β Β      β”œβ”€β”€ causL.md
β”‚Β Β      └── opteran.md
β”œβ”€β”€ js
β”‚Β Β  β”œβ”€β”€ cute-javascript-solutions.md
β”‚Β Β  β”œβ”€β”€ do-you-know-enough-js.md
β”‚Β Β  β”œβ”€β”€ js-tests.md
β”‚Β Β  β”œβ”€β”€ modern-javascript.md
β”‚Β Β  β”œβ”€β”€ npm-tricks.md
β”‚Β Β  β”œβ”€β”€ promise-a-tutorial
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ QuasiPromise.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ map-series.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise1-5.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise1-7.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise1.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise2.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise3.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ promise4.js
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ quasi-promise.ms
β”‚Β Β  β”‚Β Β  └── readme.md
β”‚Β Β  β”œβ”€β”€ promises-a-tutorial.md
β”‚Β Β  β”œβ”€β”€ react.md
β”‚Β Β  └── solutions-to-keep.js
β”œβ”€β”€ math-ml
β”‚Β Β  β”œβ”€β”€ 4e-robotics.md
β”‚Β Β  β”œβ”€β”€ Legendre-transform.md
β”‚Β Β  β”œβ”€β”€ bias-corrected-mi.md
β”‚Β Β  β”œβ”€β”€ boltzmann-to-helmholtz.md
β”‚Β Β  β”œβ”€β”€ boosting.md
β”‚Β Β  β”œβ”€β”€ boring
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ fft-ht.md
β”‚Β Β  β”‚Β Β  └── wavelet-denoise.md
β”‚Β Β  β”œβ”€β”€ compact-dense.md
β”‚Β Β  β”œβ”€β”€ cs-test-types.md
β”‚Β Β  β”œβ”€β”€ dempster-shafer.md
β”‚Β Β  β”œβ”€β”€ dl-buss
β”‚Β Β  β”‚Β Β  └── dl-hw-businesses.md
β”‚Β Β  β”œβ”€β”€ eigenvalues.md
β”‚Β Β  β”œβ”€β”€ em.md
β”‚Β Β  β”œβ”€β”€ fisher-info.md
β”‚Β Β  β”œβ”€β”€ group-theory-for-optic-flow.md
β”‚Β Β  β”œβ”€β”€ hamiltonian.md
β”‚Β Β  β”œβ”€β”€ hopfield-boltzmann-machine.md
β”‚Β Β  β”œβ”€β”€ information-geometry.md
β”‚Β Β  β”œβ”€β”€ inverse-gaussian-pp.md
β”‚Β Β  β”œβ”€β”€ knn.md
β”‚Β Β  β”œβ”€β”€ lagrange-multipliers.md
β”‚Β Β  β”œβ”€β”€ lyapunov.md
β”‚Β Β  β”œβ”€β”€ mcmc.md
β”‚Β Β  β”œβ”€β”€ nlo.md
β”‚Β Β  β”œβ”€β”€ olof-persson.md
β”‚Β Β  β”œβ”€β”€ point-processes.md
β”‚Β Β  β”œβ”€β”€ readme.md
β”‚Β Β  β”œβ”€β”€ renormalization.md
β”‚Β Β  β”œβ”€β”€ representation-theory.md
β”‚Β Β  β”œβ”€β”€ simplical-complexes.md
β”‚Β Β  β”œβ”€β”€ spiking-nn.md
β”‚Β Β  β”œβ”€β”€ standard-mainstream
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ elm-nn.md
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mlops+tuning.md
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ nn-types-models.md
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ nn-types.md
β”‚Β Β  β”‚Β Β  └── standard-ml.md
β”‚Β Β  β”œβ”€β”€ svm.md
β”‚Β Β  β”œβ”€β”€ universal-physics.md
β”‚Β Β  └── viola-jones-adaboost.md
β”œβ”€β”€ microcontroller.md
β”œβ”€β”€ my-undestnaings-qm
β”‚Β Β  β”œβ”€β”€ partition-function.md
β”‚Β Β  β”œβ”€β”€ qm.md
β”‚Β Β  └── spin.md
β”œβ”€β”€ ns
β”‚Β Β  β”œβ”€β”€ bees-nervous-system.md
β”‚Β Β  β”œβ”€β”€ hippocampal-formation.md
β”‚Β Β  β”œβ”€β”€ hypothalamus.md
β”‚Β Β  β”œβ”€β”€ mclean-triunal.md
β”‚Β Β  β”œβ”€β”€ meanfield.md
β”‚Β Β  β”œβ”€β”€ muscles-motor.md
β”‚Β Β  β”œβ”€β”€ neural-coding-adts.md
β”‚Β Β  β”œβ”€β”€ norepinephrine.md
β”‚Β Β  β”œβ”€β”€ stdp.md
β”‚Β Β  └── the-spike.md
β”œβ”€β”€ org
β”‚Β Β  └── org-speak.md
β”œβ”€β”€ posters
β”‚Β Β  └── free-energy-poster1.tex
β”œβ”€β”€ principles-scaffold-meta.md
β”œβ”€β”€ probabilistic-programming
β”‚Β Β  └── probabilistic-programming.md
β”œβ”€β”€ python
β”‚Β Β  β”œβ”€β”€ high-performance-python.md
β”‚Β Β  β”œβ”€β”€ python-interview-notes.md
β”‚Β Β  └── python-threads.md
β”œβ”€β”€ robo
β”‚Β Β  └── spatial.md
β”œβ”€β”€ security
β”‚Β Β  └── security.md
└── software-testing.md

About

πŸ“š A glossary of Computer Science terms (Started with C++, then other languages, then to CS). Mainly for preparation. ( + some science )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0