This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
programming:home [2021/06/13 07:03] nanodano |
programming:home [2022/03/21 16:14] (current) nanodano |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Programming Cookbook ====== | ====== Programming Cookbook ====== | ||
| + | ===== Languages ===== | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| - | * [[: | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| - | | + | |
| - | * [[: | + | |
| - | * [[:programming: | + | |
| * [[: | * [[: | ||
| + | * [[: | ||
| * [[: | * [[: | ||
| - | | + | * [[: |
| + | |||
| + | ===== Bare-metal ===== | ||
| + | |||
| + | * x86 PC | ||
| + | * Raspberry Pi | ||
| + | * Arduino | ||
| + | |||
| + | ===== Linux ===== | ||
| + | |||
| + | * Processes | ||
| + | * Pipes | ||
| + | * Sockets | ||
| + | * Files | ||
| + | * [[: | ||
| + | |||
| + | ===== GUI ===== | ||
| + | |||
| + | * Tkinter in Python | ||
| + | * [[: | ||
| + | * Gtk in Python | ||
| + | * PyQt5 in Python | ||
| + | * Kivy in Python | ||
| + | * [[: | ||
| + | * Java Swing | ||
| + | * JavaFX | ||
| + | |||
| + | ===== Web ===== | ||
| + | |||
| + | * Setup TLS certificates | ||
| + | * PHP | ||
| + | * Sinatra micro-framework (Ruby) | ||
| + | * Flask micro-framework (Python) | ||
| + | * Django framework (Python) | ||
| + | |||
| + | ===== Communication ===== | ||
| + | |||
| + | * [[programming: | ||
| + | |||
| + | * Serial | ||
| + | * XMPP | ||
| + | |||
| + | ===== Creative coding ===== | ||
| + | |||
| + | * Processing | ||
| + | * p5.js | ||
| + | * OpenFrameworks | ||
| + | * Blender | ||
| + | * raylib | ||
| + | * Phaser.js - Game development library for browser | ||
| + | |||
| + | ===== Android ===== | ||
| + | |||
| + | * Java | ||
| + | * Kivy | ||
| + | * NativeScript | ||
| + | * ReactNative | ||
| + | * Qt | ||
| + | * JavaFX | ||
| + | * raylib | ||
| + | |||
| + | ===== DOS ===== | ||
| + | |||
| + | See: [[: | ||