Files
DBAdmin/brain/wiki/concepts/software-1-0.md
T
2026-05-18 06:40:19 +00:00

35 lines
1.4 KiB
Markdown

---
title: "Software 1.0"
type: "concept"
tags: [programowanie, architektura, historia-it]
created: 2026-05-14
updated: 2026-05-14
sources: ["[[summaries/software-2-0]]"]
confidence: high
---
# Software 1.0
## Definition
Tradycyjny stos oprogramowania, w którym programista tworzy kod poprzez pisanie jawnych instrukcji w językach wysokiego poziomu (C++, Python, Java). Każda linijka kodu definiuje konkretne zachowanie systemu w przestrzeni programu.
## How It Works
Programista identyfikuje algorytmy i reguły logiczne potrzebne do rozwiązania problemu, a następnie implementuje je manualnie. Wynikowy kod jest czytelny dla człowieka (przed kompilacją) i oparty na deterministycznych strukturach sterujących (if/else, pętle).
## Key Parameters
- **Jawność**: Każda funkcja i moduł mają zdefiniowaną logikę.
- **Determinism**: System zachowuje się dokładnie tak, jak został zaprogramowany.
- **Struktura**: Hierarchiczna budowa modułów połączonych przez API.
## When To Use
- W problemach o jasnej, matematycznej lub logicznej strukturze.
- W systemach krytycznych wymagających pełnej weryfikowalności kodu.
- W zadaniach, gdzie dane są rzadkie lub nie istnieją.
## Related Concepts
- [[concepts/software-2.0]] - Następca i uzupełnienie Software 1.0.
- [[concepts/knowledge-compilation]] - Proces zamiany kodu 1.0 na binarny vs trening modelu 2.0.
## Sources
- [[summaries/software-2-0]]