8 888888888o 8 8888 88 8 8888888888 8 8888 ,88' .8. 8 8888 `88. 8 8888 88 8 8888 8 8888 ,88' .888. 8 8888 `88 8 8888 88 8 8888 8 8888 ,88' :88888. 8 8888 ,88 8 8888 88 8 8888 8 8888 ,88' . `88888. 8 8888. ,88' 8 8888 88 8 888888888888 8 8888 ,88' .8. `88888. 8 888888888P' 8 8888 88 8 8888 8 8888 88' .8`8. `88888. 8 8888 8 8888 88 8 8888 8 888888< .8' `8. `88888. 8 8888 ` 8888 ,8P 8 8888 8 8888 `Y8. .8' `8. `88888. 8 8888 8888 ,d8P 8 8888 8 8888 `Y8. .888888888. `88888. 8 8888 `Y88888P' 8 8888 8 8888 `Y8. .8' `8. `88888. XXX 0x000000000000000000000000000000000000000000000000000000000000 XXX XXX 0x0 0x0 XXX XXX 0x0 "Shall I tell you, my friend," 0x0 XXX XXX 0 "how you will come to under stand it?" 0 XXX XXX 0 "Go and write a book upon it." 0 XXX XXX 0 -Henry Home, Lord Kames(1696-1782), 0 XXX XXX 0x0 in a letter to Sir Gilbert Elliot 0x0 XXX XXX 0x0 0x0 XXX XXX 0x000000000000000000000000000000000000000000000000000000000000 XXX
Introduction:
Pufka is your base of learning materials for CompSci in general.
50'462 lines.
262'374 words.
296 code blocks.
166 recommended resources.
6 years.
"Pufka" is a silly spelling of the Hungarian word "puska", which is a slang for cheat-sheet.
You may find the base document
here
.
You may find the HTML rendering pipe-line
here
.
Complete table of contents:
- Symbol
- Alphabet
- Word
- Sentence
- Language
- Sigma
- Generative
- Ambiguity
- Recursiveness
- Chomskys grammar classes
- Parsing
- Automaton
- Logic
- Orders
- Booleans
- Universe
- Variable
- Literal
- Statement
- Operations
- Clause
- Predicate
- Normal forms
- Satisfiability
- Sets
- Matrices
- Graphs
- Sequances
- Combinatorics
- Geometry
- Algebra
- Calculus
- Complex numbers
- Numerical bases
- Optimization
- Numerical mathematics
- Uncle bob
- Formatting
- Naming
- Structuring
- Flat structure
- Modularized structure
- Kenneth reitz structure
- Core java
- Canonical project structure
- By file type
- Feature sliced design
- Code discovery
- Implementation
- Framework
- Most common code quality errors
- Imaginary software
- Owned code
- Fountain dilemma
- Project
- Tasks
- Ideal planning space
- Solid
- Software development life cycle
- Development
- Pair programming
- Pert
- Refactoring
- Backlog grooming
- Licenses
- Version controll
- Generations
- Turing tarpit
- Typing
- Paradigms
- Whitespace
- Healthy stack of development tools
- Esolang
- Memelang
- Honourable mention langauges
- Gigo
- For loop
- Zahns construct
- Lambdas
- Error handling
- Monad
- Regex
- Singleton
- Access
- Aggregation
- Strategy
- Mock
- Facade
- Proxy
- Template
- Adapter
- Observer
- Command
- Event sourcing
- Factory
- Visitor
- Builder
- Inversion of control
- Honourable mentions
- Prototype
- Caching
- Multi processing
- Mvc
- Flow charts
- Computability
- Complexity
- Swap
- Data structure based
- Combinatoric
- Compression
- Raster
- Levenshtein
- Table
- Dependency
- Key
- Normal forms
- Object diagramm
- Vertical database
- Sql
- Example data
- Programs
- Files
- Comments
- Semicolons
- Typenames
- Operators
- Ddl
- Dml
- Dql
- Dcl
- Tcl
- Functions
- Complex examples
- Nosql
- Current flow in a cable
- Semmiconductor devices
- Coulomb
- Voltage
- Current
- Ohm
- Joule
- Watt
- Transformer
- Currents
- Semiconductor
- Diode
- Transistor
- Logic gates
- Circuits
- Dangers
- Computer components
- Memory
- Stack
- Heap
- Memory usage
- Registers
- Extensions
- Commenting
- Segmentation
- Labels
- Language statements
- Programs
- Files
- C
- Programs
- Commenting
- Semicolons
- Literals
- Variables
- Casting
- Pointers
- Compiling
- Preprocessor
- Object files
- Linker
- Operators
- Logic
- Loops
- Data groups and objects
- Functions
- Goto
- Misc keywords
- Digraph characters
- Trigraph characters
- C stl
- Unix std
- 3th party c libs
- C and cpp code generators
- Cpp io libs
- Ios
- Iostream
- Fstream
- Streambuf
- Iterators
- Initializer list
- Array
- Valarray
- Bitset
- String
- Vectors
- Queue
- Deque
- List
- Forward list
- Sets
- Unordered sets
- Pair
- Map
- Unordered maps
- Tuple
- Stack
- Cpp thread libs
- Cpp other libs
- Swig
- Arduino
- Holy c
- C sharp
- Programs
- Cpp compateble features
- Primitives
- Projects
- Files
- Classes
- Packages
- Exceptions
- Try resource
- Annotations
- Objects
- Files
- Commenting
- Importig
- Operators
- Logic
- Loops
- Variables
- Comprehensions
- Functions
- Type members
- Builtin functions
- Classes
- Exceptions
- Misc keywords
- Python std modules
- Argparse
- Ctypes
- Dir
- Numpy
- Matplotlib
- Os
- Pdb
- Time
- Timeit
- Math
- Sys
- Getpass
- Random
- Regex
- Socket
- Requests
- Hashlib
- Tkinter
- Python 3th party modules
- Brython
- Size
- Hierarchy
- Transmission
- Topology
- Networking hardware
- Networking models
- Networking protocols
- Network applications
- Www
- Programs
- Files
- Commenting
- Commands
- Environments
- Document
- Floating
- Title
- Lists
- Special characters
- Math
- Tables
- Misc builtins
- Packages
- Bibtex
- Files
- Variables
- Operators
- Logic
- Loops
- Functions
- Variable members
- Builtin functions
- Globals
- Objects
- Async
- Events
- Misc keywords
- Help
- File system
- Boot
- Shutting down
- Logging
- System time
- Kernel
- Permission
- Manuvering
- File managing
- Processes
- Networking
- Devices
- Init system
- Openrc
- Systemd
- Pkg manager
- Manuvering
- Binary
- Text
- Tui
- Image
- Video
- Filesystem management
- Processes
- Virtualization
- Networking
- Git