unix_system_programming

UNIX System Programming

Systems programming: Linux systems programming, UNIX systems programming, Windows system programming, macOS system programming. Linux Programming Interface - A Linux and UNIX System Programming Handbook, Advanced Programming in the UNIX Environment, Mainframe systems programming, Systems programming languages (C systems programming, C++ systems programming, Rust systems programming, Awesome systems programming (navbar_systemprogramming)

UNIX: UNIX Glossary, Operating Systems based on UNIX, Unix kernel, Unix commands-Unix Shells-Unix CLI-GNU-Unix GUI-X11, Unix DevOps-Unix development-Unix system programming-Bash-zsh-Unix API, Unix package managers, Unix configuration management (Ansible on Unix, Chef on Unix, Puppet on Unix, PowerShell on Unix), Unix Distros (FreeBSD-OpenBSD, BSD, macOS), Unix networking, Unix storage, Unix secrets, Unix security (Unix IAM-LDAP-Unix Firewall-Unix Proxy), Unix docs, Unix GitHub, Unix Containers, Unix VM, Unix on AWS, Unix on Azure, Unix on GCP, Unix on IBM, Unix on Mainframe (Unix on IBM Z mainframe - Unix for System z - IBM LinuxONE), Embedded Unix, Unix IoT-Unix on Raspberry Pi, UnixOps-Unix sysadmin, systemd-userland-kernel space-POSIX-SUS-Unix filesystem-Unix architecture, Unix books-Linux books, Unix courses, Linux Foundation, Unix history, Unix philosophy, Unix adoption, Unix glossary, Unix topics (navbar_unix and navbar_linux - see also navbar_freebsd)

See:

Snippet from Wikipedia: Systems programming

Systems programming, or system programming, is the activity of programming computer system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software, are performance constrained, or both (e.g. operating systems, computational science applications, game engines, industrial automation, and software as a service applications).

Systems programming requires a great degree of hardware awareness. Its goal is to achieve efficient use of available resources, either because the software itself is performance critical or because even small efficiency improvements directly transform into significant savings of time or money.


Cloud Monk is Retired (for now). Buddha with you. © 2005 - 2024 Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


unix_system_programming.txt · Last modified: 2022/02/17 00:48 by 127.0.0.1