ืืืื ื ื ืกื ืืืืืื ืืืืื ืืื ืืืืื ืืืืืืจืืช ืฉื ืื ืืืืื (1869). ืืื ืืืื ืืื ืืื ืฆืจืืืื ืืืืืจ, ืืืื ืกืืจ ืืกืืื... (ืืื - 60.)
ืืื ืืขืฉืืช ืืืช, ืคืฉืื ืืฉืื ืขื ืฉืคืช ืชืื ืืช ืืืช ืื ืืื ืืืช ืืืช. ืืืชื ืจืืฉืืช, ืืืชื ืืืืก ืืฆืืจืชื.
ืืขืืฉืื ืื ืื ื ืืืืืื ืืืืืช ืืืืฉ ืืช ืจืืฉืืชืืื ืฉื ืืืืืื ืืืืื ื-XNUMX ืืฉืืฆืืขื ืืื ืืช ืื ืืืืข ืฉืืื, ืืงืฆืช ืืืชืจ, ืืืืื ืืืืืจืืช ืืืช.
ืืกืคืจ "ืืืจืืืฉืงื ืกื. ืืขืจืืช ืฉืืืชืืช ืฉื ืฉืคืช ืชืืื ื" ืืฆืืื ืืช ืื ืืืืืืืช ืฉื ืฉืคืช C ืืืื ืืืืฃ. ืื ืืืคืฉืจ ืื ืืืจืื ืืืชื, ืืชืงื ืืืืข ืืืืฉื, ืืืคืืื ืืืืืืจ ืืช ืขืฆื ืืจืขืืื ืฉื ืืชืืื ืืช.
ืืืื, ืืืืข ืชืื ืืช ืืงืืง ืืฉืืืชืืืช ืืคืืื ืืืชืจ ืืื ืฉืขืฉื ืืกืืืืช ืืืืืื ืืคื ื 150 ืฉื ื.
ืืืืจื ืืจืืฉืื ืืื ืืืืื. ืื ืืืืื ืืื ืืืฆืืจ ืืช ืืืขืจืืช ืฉืื ืืืฉืจ ืขืื ืืคื ื ืืฉืืื ืขื ืืืื ืืืื ื ืืืชืืื ืืืจืฆืืช: O, H, N, He, Au... ืืืงืืื, ืืื ืื ืงื ืืืชืจ - ืืื ืืืื ืืืืื ืืืืืื ืืืืชืจ - ืกืืืื ืืื ืฉื ืืื ืืืจืกืืืช ืกื ื ืคืืจืืืจื. ืืชืื ืืช ืืืจ ืืืืืื ืืืืช ืืกืคืจ ืืืงืจืื ืืชืืืื ืืื.
ืืฆืืจื ืืฉื ื ืืื ืืืฉื ืืืขืืช. ืืขืืจืช ืืืืื ืืืืืืจืืช ืืชืืื ืืกืืืืช ืืืฉืื ืืชืืงื ืืืืข ืขื ืืฉื ืื. ืืื ืขืืจื ืืืฆืืจ ืืช ืืืืื ืฉื ืืืืื (1911). ืืืืื.
ืืฆืืจื ืืฉืืืฉื ืืื ืืืืืืจ ืืช ืืจืขืืื ืฉื ืชืืื ืืช.
ืืชืื ืืช ืืืืจื ืืืช ืจืื ืืืช ืชืงืืขื ืืฉื ืืช ื-50 ืฉื ืืืื ื-XNUMX. ืื, ืชืืื ืืืช ืืื ืคืฉืืืืช, ืืื ืืืื ืืช ืืฉืคืืช ืืืื ืืช ืืื ืืืจืืืืช, ืื ืืื ืกืืื ืกืืื ืืืื ืืช ืืฉืคืืช.
ืขืืฉืื ืืื ืืคืื: ืชืืื ืืืช ืืืจืืืืช ืืขืืงืจืืืช, ืืฉืคืืช ืคืฉืืืืช ืืืฉื ืืืช. ืื ื ืงืจื ืืืืฉื ืืืืฉืืืืช, ืฉื ืจืื ืฉืืืื ืืืืจืื. ืืื ืืกืืืื ืืื ืืืืคืชืืื ืืืฉืืืื ืืืืืช ืืฉืืื ืขืื ืฉืืื ืืืชื ืืืจ.
ืื ืฉืืืืืจ ืืืชื ื ืืืจืฆืื ืืจืืฉืื ื ืฉื Privatdozent Mendeleev. ืื ืืืืื ืืกืืืื ืืื ื'? ืืืคื ืืืืช? ืืืช ืืฉืืื.
ืืกืคืจ "Matryoshka C" ืืฆืืข ืืช ืืชืฉืืื ืืฉืืื ืื. ืืขืจืืช ืฉืืืชืืช ืฉื ืฉืคืช ืชืืื ืืช". ืืชืจื ืืื, ืืื ืคืื ื ืื ืจืง ืืกืืืื ืืื, ืืื ืื ืืืชืื ืชืื ืฉืขืืจื ืืืฉืจื, ืฉืื ืื, ืืืืืจ ืื ืื ื, ืฉืืืืืื ืืืคืฉ ืืช ืืืืช ืืืฉื ืืช ืืช ืชืคืืกืช ืืขืืื.
ืืืื ืชืงืฆืืจ ืืกืคืจ.
1. ืืืื
ืืฉื ืช 1969 ื ืืฆืจื ืฉืคืช C, ืฉืืคืื ืืฉืคืช ืืชืื ืืช ืืืกืืกืืช ืื ืฉืืจื ืืื ืืืฉื 50 ืฉื ื. ืืื ืื ืื ืื? ืงืืื ืื, ืื C ืืื ืืืื ืืฉืคื ืฉื ืชื ื ืืช ืืชืืื ืืช ืึถื ืึนืฉืึดื ืืืฆืื ืืืงืื ืืืช ืึฐืืึนื ึธื. ืืืฉื ืื ืืืืื ืขื ืืื ืฉืคืืช ืืืฉืคืืช C: C++, JavaScript, PHP, Java, C# ืืืืจืืช. ืฉื ืืช, ืื ืฉืคื ืงืฆืจื ืืืคื.
ืขื ืืืช, ืฉืคืช ื-C ืขืฆืื ืืขืืจืืช ืืืจื ืืื ืขื ืืืื ืช assembler, ืืืื ืืกืืืช ืืืขืืืชืช ืืช ืชืคืืกืชื. ืืงืืฆืื ืืฉื ื ืืื ืืืืช "ืคืืืืกืืคืื" ืืกืืืืช ืขื ืืฉืคื: ืคืจืืฆืืืจืืืช, ืืืืืืงืืืืืช, ืคืื ืงืฆืืื ืืืช, ืืืืืจ, ืคืจืฉื ืืช, ืืืืคืกืช ืืื'. ืื ืืืกืืฃ ืจืืฉ, ืืื ืื ืขืืืจ ืืชืืจ ืืช ืืฉืคื ืืื ืืืชืจ.
ืืืืช ื ืืฆืืช ืืืืฆืข, ืืขืืืจ ืฉืคืช C ืืื ืืืืื ืืืืฆืข ืืื ืชืคืืกื ืคืืืืกืืคืืช ืืืืื ื.
ืฉืคืช C ืืื ื ืขืฆืืืืช, ืืื ืืฆืืืชืช ืืฉืคื ืืชืืื ืจืืืื, ืืืืงืืื ืืื ืฉืืืืช ืืฉืคืช ืืืกืืืืืฆืื ืขืฆืื. ืขืืื ืื ืืชืืจืช ืืืื ืืืืืจ ืฉื ืืชืืื ืืช, ืืคืื ืืชืืื ืืช ืืืืืงืช ืืฉืืืฉื ืกืืืื ืืคืืคืื: ืืืืืจ, ืงืื, ืคืงืืื. ืฉืคืช C ืืืจืืืช ืขื ืกืื ืืงืื ืืฉื ื.
ืืืืจ ืงืืืขืช ืืงืืื ืฉื ืืฉืคื ืืชืืื ืืช, ืืชื ืืืื ืืืจืื ืืืืข ืขื ืื, ืื ืฉืขืืฉื ืืขืจืืช ืฉืคืช ืชืืื ืืช ืฉืืืชืืช, ืืืืืฆื ืืช ืฉืคืช C ืืจืื ืืืขืจืืช ืืืืืืจืืช - ืืขืืื ืืื.
ืืืขืจืืช ื ืื ืืช ืชืื ืืชืืฉืืืช ืงืืืืืช ืฉื ืฉืคืืช ืืืฉืืืืืช, ืื ืืืขืื ืืืคืืคืืช ืืืืืืจ ืฉืืื. ืกื ืืื ืฉื ืืืืืืช Matryoshka C ืืืคืฉืจ ืื ืืชืืจ ืืืืฉืืืช ืฉืคืืช ืฉืื ืืช, ืืืฆืืจ ืกืืจื ืฉื Matryoshkas: C++, PHP, JavaScript, C#, MySQL, Python ืืื ืืืื. ืจืืื ืื ืืื ืฉืฉืคืืช ืฉืื ืืช ืืชืืืจืืช ืืคื ืืืืืืช ืฉื ืืฉืคื ืืืกืืกืืช.
2. ืคืจืง 1. ืืืื ืืืืืจ ืฉื ืืชืืื ืืช. ื ืงื ื
ืืคืจืง ืืจืืฉืื ืืฆืื ืืืื ืืืืืจ ืฉื ืืชืืื ืืช, ืืืฉืงืฃ ืืืฉื ืืืฉืืืืช. ืืืืจืื, ืืชืืื ืืช ืืฉ ืฉืืืฉื ืกืืืื ืจืฆืืคืื ืืจืืจืื:
- ืืืืืจ - ืืืืืจ ืืฉืืจ ืฉื ืืืชืื ืช ืืคืืชืจ ืืช ืืืขืื,
- ืืงืืื - ืงืืืื ืคืชืจืื ืืฆืืจื ืืชืืืืช ืืฉืคืช C (ืื ืืื ืฉืคื ืืืจืช)
- ืืคืงืืื - ืคืงืืืืช ืืืื ื ืืฉืืจืืช.
ืืืื ืืืืืืจ ืืกืืืจ ืืืืข C ืืื ืฉืคื ืคืฉืืื ืืืืื ืช. ืฉื ืื ืื ืืืืืชื ืืืืืืชื ืฉื ืืืืืืจ ืืื ืืฉื ืืืืืจ ืื ื.
ืืกืื ืืจืืฉืื ืฉื ืชืืื ืืช ืืื ืืืืืืจ ืืืฉืืจ ืฉื ืืืชืื ืช. ืืืืืืจ ืชืืื ืืช ืืืฉืืื ืืื ืืฉืืช. ืืชืื ืชืื ืืชืืืืื ืืืชืืื ืชืืื ืืืช ืืืืฆืขืืช ืืืืืจ - ืชืืืื ืืจืืกืืช, ืืื ืฉืื ืืืจ ืฉืื ืืชืจืืืื ืืช ืืคืขืืืืช ืืฉืคืช ืงืื. ืืืืืงื ืขื ืืืื ืืื ื ืืฆืจื ืฉืคืช C.
ืืกืงื ืืช ืืืชืื ืช, ืืืืืขืืช ืืืืืืจ, ืืืืจืืช ืืฆืืจื ืืกืคืจืืช ืืงืืืืช. ืฆืจืื ืืงืจืื ืืฉืื ืื ืืื ืืฉืชืงืคืืช, ืฉืื ืืืืืืจ ืืืงืื ืืฉ ืืืชื ืืืคื (ืืฉืชืงืคืืช - ืืืื - ืืืืจ). ืื ืื ืืจืืจ ืื ื ืฉืืื ืืื ืกืืื ืืืืืืจ (ืืฆื ืฉืืื) ืืืงืื (ืืฆื ืืืื) ืฉื ืืชืืื ืืช.
ืื ืืืืจ ืฉืืฉืชืงืคืืช ืืชืจืืฉืช ืืฆืืจื ืคืฉืืื ืืืื - ืขื ืฉื ื ืกืืื ืืืืืืื ืืืื.
ืขื ืืืช, ืืชืืืืจ ืืืืืจื ื ืฉื ืฉืคืช C (ืืฉื ืช 1978) ืืื ื ืืืื ืจืฉืืื ืืกืคืงืช ืฉื ืฉืืืช ืื ืืื ืืชืืจ ืืช ืืฉืคื ืืืื, ืืื ืขืืืจ ืืฉืืืช ืืฉืชืงืคืืช ืืคืจื. ืืื, ืื ื ื ืืืฆืื ืืืืืช ืืฆืืจืชืืื ืืืืฆืื ืืช ืืฉืืืช ืืืื.
ืืืืจืช ืืืืืื ืืืืืช ืืืืืช ืืืืืงืช ืืืจืืจื. ืืฉื ืื ื ืืจืฉื ืืืฉื ืืืืืืช, ืฉืืชืืืื ืืงืฆืจื ืื: ืฉืืืืฉ ืงืคืื ื ืืฉืคืช ืืื. ืขืืืจ ืืื ืืืื ืื ืืืื ืื ืืืืช, ืืื ืื ืื ื ืื ืื ืืืื. ืื ื ืฉืชืืฉ ืืื ืฉืืฉ ืื ื ืื ื ืกื ืืืืจ ืจืืกืืช.
ืืฉืชืงืคืืช ืืชืืฆืขืช ืขื ืืื ืฉื ื ืกืืื ืืืืืืื:
- ืืืฉืื (HF) - ืืฉืงืฃ ืฉืื ืื ืืชืืื ืืช ืฉื ืืืืืืงื. ืืชืืื ื ืฉื ืืคืฅ ืืชืืืืช ืืืกืคืจ, ืืื ืคืขืืื ืขื ืชืืื ื ืืื ืคืขืืื ืขื ืืกืคืจ - ืคืขืืื.
- ืึผึฐืคึดืืคืึผืช (Pch) - ืืฉืงืฃ ืฉืื ืื ืืกืืจ ืืคืขืืืืช. ืื ืืืืคืืก ืฉื Pch ืืื ืืฉืคื ืืืจืื ืฉื ืืืืืจ, ืืื ืจืื ืกืืื ื-Pch ืืชืืืืื ืืฆืืจืืคืื ืืคืืคืื "ืื", "ืืืจืช", "ืืืื", "ืขืืืจ". ืกืืืื ืืืจืื ืฉื ืืืฉืืื ืืฉืืืืื ืืืชื.
ืืื, ืืื ืืชื ืืืืื ืฉืืชืืืืจ C ืืื ืฉื ืืืืืืื ืืืฉืื - ืื ื ืงืจืืื ืคืฉืื "ืืืืืืื"? ืืืืจ ืืื, ืืืจ ืื ืืชืคืื ืฉืืื ืฉื ืืฉืืื ืืกืื ืืืคืืคืืช, ืืืื ืืืขืื ืืฉืืืช, ืืืืืจืืช ืืืืืืืืช ืืืื. ืืกืืื ืืื ืืื ืฉื-K/R ืืืคืืจืกื ("The C Language", Kernighan/Ritchie, 1978) ืืื ื ืชืืืืจ, ืืื ืืืจืื ืืฉืืืืฉ ืืฉืคื.
ืขื ืืืช, ืื ื ืขืืืื ืจืืฆื ืืงืื ืชืืืืจ ืฉื ืืฉืคื. ืืื ืืฆืืขืื ืื ืืขืจืืช ืฉืคืช ืชืืื ืืช ืฉืืืชืืช.
3. ืคืจืง 2. ืืขืจืืช ืฉืืืืช. ืงืฆืจ ื
ืื ืชืืืืจ ืืืื ืืืืืช ืืืืืง ืืชืืฆืืชื ืืืืชืจ. ืืืงืจื ืฉื ืฉืคืช ืชืืื ืืช, ืชืืืืจ ืคืจืื ืืื ืงืฉื.
ืื ื ืืฉ ืื ื ืชืืื ืืช. ืื ืืืจืื ืืืืืืืื. ืืืืืืื ืืืจืืืื ืืชืชื ืฉืืจืืช ืืืืกืคืื (ืืื ื). ืชืชื ืฉืืจืืช ืืืจืืืืช ืืืืืืืื ืืืืืื: ืืฆืืจืืช, ืืืฉืืืื, ืืคืืคืืช. ืืฉื ื ืื ืคืืืช ืืขืฉืจื ืกืืืื ืฉื ืืคืืคืืช. ืืคืืคืืช ืืืืจืช ืืื ืจืืืช ืืฉื ื ืืชืชื ืฉืืจืืช. ืืฉ ืื ืืื ืคืจืกืืืืช. ืขื ืืืช, ืืฆืืจืืช ื ืืืืืช ืื ืจืง ืืชืชื ืฉืืจืืช ืืืจืืืช ืืฉื ื, ืืื ืื ืืืืืืืื ืืืืืกืคืื. ืืจืื ืืืืืืืื ืืืจืืืื ืืืืืื ืฉืื ืื ืงืฉื ืืชืืจ ืืืชื, ืฉืืืจื ืืื ืื ื ืืชื ืืช ืืคืฉืืืช ืืฉืชื ืจืฉืืืืช - ืืืืื ืืงืืจืืืช ืื ืืืจืืช, ืืืชื ืชืืืจื ืืืืจื ืื ืืืืืื ืืืฉืืืืฉ ืืฉืคื. ืืืื ื ืืกืืฃ ืืื ืกืืื ื ืคืืกืืง ืืขืื ืืกืคืจ ืืืืืืื.
ืืืฆืืช ืืื ืื ืงื ืืืืื ืื ืขืื ืขื ืื.
ืืืฉื ืืืจืจืืืช ืืฉืืจื ืืชืืืืจ ืฉืคื ืชืืื ืืืจืืืช ืืื. ืืืคืืฉ ืืืืืจ ืืืืื ืืชืืืืจ ืืฉืคื ืขื ืกืื ืืืคื ืืืืืืจ ืืฆื ืืคืืงืื ืฉืื. ืื, ื ืืืื ืืขืจืืช ืืฉืืืืช, ืืืคืคืช ืืืงืืช ืืืขืจืืช ืืืืืืจืืช ืฉื ืื ืืืืื, ืฉืืื ืื ืจืืื. ืืคื ืฉืืชืืจืจ 42 ืฉื ืื ืืืืจ ืคืจืกืืื (1869), ืืืืืืจืืืช ืฉื ืืืขืจืืช ืงืฉืืจื ืืืืงืืจืื ืืงื ืฉืืืืช (1911, ืืื ืืืืจ-ืจืชืจืคืืจื ืฉื ืืืืื). ืืื ืื, ืืืขืจืืืช ืืฉืืืืช ืืืืืืืจืืืช ืืืืืช ืืกืืืืจ ืืืืื ืฉื ืื ืืืืืืืช ืืขืืื ืืื.
ืชืืืืจ ืืืืืืช ืืฉืคื ืืื ืงืฆืจ - ืจืง 10 ืกืืื ืืืืืืื ื-8 ืกืืื ืืืืืืช ืืืจืืช, ืืื ืืฉืืขืืชืืื ืืืืืชืืื. ืื ืื ืืืฆื ืืืคื ืืืืืจืืช ืืจืืฉืื ื.
ืืืืืืช ืืฉืคื ืืืืืงืืช ื-6 ืจืืืช:
- ืืืืืืช - ืฉืืจืืช ืืืื
- ืืืืงืืช - ืงืืืฆืืช ืืืืืืืช ืฉื ืกืืืื (ืืืงืื ืืืฉืืจื ืืจืืฉืื ื)
- ืกืื - ืชืืื (ืจืืช ืืืืืงื ืืขืืงืจืืช)
- ืืื ื-ืขื - ืืคืจืืื ืืื ืื (ืจืื ื ืืืจื)
- ืกืืืื - ื ืืกืืืืช ืืืืืืช ืืชืืชืืช ืืชื ืื ืื ืคืจื
- ืืคืืกืื - ืืืืืืืช ืขืฆืื (ืืืืืื ืืืื)
ืืืืื ืืืืืื ืืชืืจืืช ืืืืื - ืชืช-ืืขืจืืช ื ืคืจืืช ืืืืจืืืช ืืืืชื ืฉืฉ ืจืืืช.
ืืจืืื ืืืืืืจ ืฉื ืฉืคืช C ืืจืืจ ืืืื, ืืืจืืช ืฉืืื ืขืืืื ืจืืื ืืชืืืืจ. ืืื ืืืง ืืคืงืืื ืฉื ืืฉืคื ืงืฉืืจ ืืืืืง ืืืงืจืช ืงืืืคืืืฆืื, ืฉืืืืืื ื ืืฆืจ ืืกืื ืืฉืืืฉื ืฉื ืชืืื ืืช - ืคืงืืื. ืืื ืื ื ืืืืขืื ืืืืื ืืืจืืฉ ืืืืชืจ ืฉื ืฉืคืช C: ืืืคื.
4. ืืคืจืงืื ืืืืื. ืกื ื ืื
ืฉืคืช C ืืื ืืืกืืก ืืชืื ืืช ืืืืจื ื. ืืื? ืจืืฉืืช, ืืฉื ืืืชืืชืืืช ืืืืืื ืืืืชืจ ืืืืืืจ. ืฉื ืืช, ืืืืืื ืฉืืื ืขืงืฃ ืืคื ืืช ืืืืืืืช ืฉื ืขืืืื ืืกืคืจื ืืืื ื.
ืื ืืืืืง ืืฆืืข ืฉื? ืชืืื ื ืืฉืืื.
ืืืืื "ืชืืื ื" ืืื ืชืจืืื ืฉื ืืืืื ืืื ืืืืช "ืืืคืืก", ืฉืืงืืจื ื"ืื-ืืืคืืก" ืืืืื ืืช - "ืกืื". ืืฉืคื ืืจืืกืืช, ืืืืื "ืกืื" ืืื ื ืืขืืืจื ืืช ืืื ืืืกืื ืฉื ืืืืฉื ืืืชืืื; ืืชืจ ืขื ืื, ืืื ืืืืืืืช ืขื ืืฉืืขืืช ืืขืืจ "ืืืคืืก".
ืืชืืืื, ืืชืืื ื ืคืชืจื ืืขืื ืืจืืื ืฉื ืืืฉืื ืืืื ื, ืืืืืจ ืืื ืืคืื ืืืกืืื ืืืืืืช ืฉืคืืช ืืืืืืงื.
ืืฉืืื ืคืชืจื ืืื ืืกืคืจ ืืขืืืช - ืื ืืืืื ื ืืื ืืืืฉืื. ืืื, ืืฉืืงืื ืืชืืื ืืชืืื ื ืฉื ืืฉืืืืช ืืืืืืช ืืืขืืืจ ืืฉืืืช ืจืืืื ืืฉืืืืช.
ืืื ืืืืคืืื ืื ืืื ื ืขืืืื ืฉื ืชืื ืืช ืืืกืืืจื ืืื ืฉืจืื ืืืืฉืืื, ืืืื ืืืืฉืืื ืืืกืืกืืื, ื ืืชื ืื ืืื ืืืืจืืช. "ืืฉืคืช ืืชืื ืืช (ืฉื ืื ืืจืืช) ืืฉ ืกืืื ืืกืคืจืื ืฉืืืื ืืืกืคืจืื ืฆืคืื..." ืืื ืฉืจืื ืืืื. ืืื ืฆืืจื ืืืืืืจ ืืื "ืืืคืืก" (ืืืืื), ืืืืืื ืฉืืืืชืืื ืขืฆืื ืืื ื ืืืื ืื ืืืช ืขื ืืกืืฃ ืืืฉืืงืฉื ืืืช "ืืืขื ืืืืืจืืช". ืื ืื ืืืฆืืืื ืืงืืจ, ืื ืืชื ื ืืืืจื ืืขืืจืคืืช ืืืกืจืช ืชืืขืืช. ืื ืขืืืจ ืืืื ืืืกืชืชืจ ืืืืืจื ืืืืื ืืืขืืืืช: ืืกืืคืจืื ืจืืกืื - ืืืืืจื ืื ืืืืช (ืกืื), ืืื ืืืื - ืืืืืจื ืฆืจืคืชืืช (ืชืช ืฉืืจื), ืืืื ืืช (ืคืืืืืืจืคืืื), ืืืื ืืช (ืื ืงืคืกืืืฆืื) ืื ืืฉืืืืืื ืฉืืื (ืคืืืืืืจืคืืื ืื-ืืืง).
ืืื ืื ืื ืืืืจื ืฉืื ื. ืืืืืจื ืฉืื ื ืืื ืืืืจืืช ืขื ืืฆืืืื ืืืืืืช ืืจืืกืืช ืืืืจื.
ืชืืื ื
ืชืืื ื ืืื ืฉื ืงืื-ืคืืืืจืืืื ืฉื ืืืืช, ืืืืืืจ 1) ืืช ืืชืืื ืืช ืืคื ืืืืืช ืฉื ืืืืืช ื-2) ืืช ืืืืจืช ืืคืขืืืืช ืืืืืช.
ืืืืื "ืกืื" (ืกืื) ืชืืืืช ืืืืง ืืจืืฉืื ืฉื ืืืืืจื: "ืชืืื ืืช ืคื ืืืืืช ืฉื ืืืืช". ืืื ืืืฉืืขืืช ืืขืืงืจืืช ืฉื ืืชืืื ื ืืื ืืืืง ืืฉื ื: "ืืืืจืช ืคืขืืืืช ืืืืืืืช".
ื ืงืืืช ืืืืฆื ืืืื ืกืช ืชืืื ื ื-C ืืื ืืืฉืื ืจืืื, ืืื ืคืขืืืช ืืืืืืจ.
ืขืืชืื ืืชืืืืงื, ืืื ืื ืืชืืื ืืื ืืืื ืื ืืืืคืกืช, ืืื ื ืขืืฉื ืืืื ื ืจืื ืืื ืกืืื ืืกืคืจืื, ืืืจื ืืื ืืื ืื ืฉืื ืืืืชืืื. ืืื, ืคืขืืืืช ืืขืืืื ืฉืืื ืื ืืฉืืขืืืช.
ืืืื ืืช ืืืชืืืืงื ืืืืงืช ืืงืคืื ืืช ืืกืคืจืื ืืืกืคืจืื ืฉืืืื ืืฉืืจืื. ืกืืืื ืฉืื ืื ืฉื ืืกืคืจืื ืืืืืกื ืื ืืืืคื ืฉืื ื ืืืืืจืื ืืืขืืืืื ืขื ืืื ืืืจืืืช ืืขืื ืฉืื ืืช. ืืืืืื, ืืืืจืืืช ืืืืกืคืช ืืกืคืจืื ืฉืืืื ืืฉืืจืื ืื ืฉืชื ืืืจืืืช ืฉืื ืืช ืืืชืืืืืช ืืฉื ื ืฆืืชื ืืขืื ืฉืื ืื. ืืื ืืื ืคืงืืื ืืืืกืคืช ืืจืืืื ืืื ืฉื ืืกืคืจ ืฉืื ืืฉืืจ.
ืืืื ืืชืืืืงื, ืืืืืจ ืฉืคืช C, ืืคืจืืื ืืื ืกืืื ืืืกืคืจืื, ืื ืืฉืืืช ืคืขืืืืช: ืืืืืจ ืืืกืคืจืื ืฉืืืื ื/ืื ืฉืืจืื ื ืืชื ืืกืืื ืคืขืืื ืืื.
ืืืืจื ืืจืืจื ืฉื ืชืืื ืช ืืืืฉื ืืืคืฉืจืช ืื ื ืืืืื ืืืืจ ืขื ืฉื ื ืืืฉืืื ื ืืกืคืื: ืขืจื ะธ ืืืืฆืข.
ืืืื ืืชืคืขืื
ืขืจื - ืืืกืคืจ ืืขืืืื.
ืืืฆืข - ืขืืืื ืืขืจืืื ืฉื ืืขืจืืื ืืืชืืืชืืื (ืืืขืื ืื) ืืื ืืงืื ืืช ืืืกืคืจ ืืกืืคื (ืกื"ื).
ืืืื ืืชืคืขืื ืงืฉืืจืื ืื ืืื. ืื ืคืขืืื ืืื ืืืืช ืื ืืฉ ืื ืชืืฆืื ืืกืคืจืืช. ืืื ืขืจื ืืื ืชืืฆืื ืฉื ืืขืืจืช ืขืจื ืื/ืืืืจ ืืืขืื, ืืืืืจ ืชืืฆืืช ืืคืขืืื. ืืืจืืช ืืงืฉืจ ืืื, ืืขืืงืจ ืืื ืืืคืฉืจืืช ืืชืืืืจ ื ืคืจื ืฉืืื, ืื ืื ืขื ืืืจื ืขื ืืืื ืืืช ืืืืงืื ืฉืื ืื ืฉื ืืืืืื, ืืื ืื ืฉืงืืจื ืื.ื.3.
ืืืฉืช ืืืืื ื ืืืืงื ืืช ืื ืืืกืคืจืื ืฉืืื ืืฉืชืืฉ ืืืชืื ืช ืฆืืืชืื ะธ ื ืชืื ืื. ืืขืืจ ืฉื ืืื ืืื ืืกืคืจืื, ืืืฉื, ืคืงืืืืช ื ืืชืื ืืงืืืื ืืกืคืจืืื. ืขื ืืืช, ืืฉืคืืช ืืืฉืืืืืช, ืืคืงืืืืช ืืคืกืืงื ืืืืืช ืืกืคืจืื ืืืคืื ืืืืืื ะธ ืกืืื ื ืคืขืืื. ืจืง "ื ืชืื ืื" ื ืฉืืจืื ืืืกืคืจืื, ืืื ืื ืืืกืืจื ืืืืฉืื ืืงืจืื ืืื ืื, ืื ืืืขืืจ ืืืืื ื ืื ืงืืืช ืืื ืืชืืืืช, ืืกืคืจืื ืื ืืืืืืช ืืืืืืงืืช ืืืงืืจ (ื ืชืื ืื) ืืกืืคื (ื ืืจืฉ). "ื ืชืื ืื ืืืืข" ืืืฉืืข ืืืคืฉื.
ืืฆืืืชืื ืื ืืืืงื ืืฉื ื ืกืืื ืคืขืืืืช: ืืชืืืืช ืืฉืืจืืชืืช. ืคืขืืืืช ืืชืืืืืช - ืคืขืืืืช. ื ืืืข ืืืืจืื ืืจืฉืืืื ืืืืืจ ืืืชืจ.
ืืฉืคืืช C, ืืคืขืืืืช ืืืชืืืืืช ืืื-ืืฉืืขืืืช ืฉื ืื ืืืจ ืืืืืื ื ืืจืืืืืช, ืื ืืืืืืช, ืืืคืืืช ืืืขื ืืืืคื ืืื ืืืจืกืื ืืจื.
ืคืขืืืืช ืืจืืืืช ืื ืืกืคืจ ืคืขืืืืช ืืืืชื ืฉื ืขื ืกืืืื ืฉืื ืื ืฉื ืืืขืื ืื ืืคืขืืืืช ืฉืื ืืช, ืืืืืช ืืืฉืืขืืชื.
ืืจืืืื ืืื ืฉืืืื ืืชืืืืื ืืคืขืืื ืฉืืื, ืืืจืืืื ืืื ืฉืืจืื ืืชืืืืื ืืคืขืืืช ืฉืืจืื. ืืืืื ืืื ืืจืืจ ืืืืืื ืืืืื ืคืขืืืช ืืืืืงื, ืืืฉืจ ืืืืืื 1/2 ื ืืชื ืกื ืฉื 0, ืื 0,5. ืกืืืื ืืื ืื ืืชืืื ืืืืื ืืชืืืืงื ืื ืืืจ, ืืื ืฉืคืช C ืื ืฉืืืคืช ืืขืืื ืืื (ืื ืืืื ืืคืืจืืจื) - ืืื ืืฉืืงืช ืืคื ืฉืื. ืืืืฉื ืืืืื.
ืืืงืจื ืฉื ืขืจืืื ืืกืคืจืื ืฉืืืื ืืฉืืจืื, ื ืืื ืืืืื ืื ืืื ืืฆืืงืช ืขืจืื ืืจืืืื ื - ืืจื ืกืคืืจืืฆืื ืกืืงืืืืืช ืฉื ืขืจื ืืชืืื ื ืืืช ืืืืจืช. ืืืื, ืืืฉืจ ืืืกืืคืื ืืกืคืจ ืฉืื ืืืกืคืจ ืฉืืจ, ืืชืืฆืื ืืื ืืืงืืช, ืื ืฉืชืืื ืช ืืคืขืืื ืืจืื ืคืขืืืช ืืืจืช ืืจืืืื ื ืืกืคืจ ืฉืื ืืขืจื ืฉืืจืืจ.
ื ืืชืจื ืืกืคืจ ืคืขืืืืช ืจึทืึผึดืืื - ืืืื. ืคืขืืืืช ืืืื ืืืืืจืืช ืจืง ืขืืืจ ืกืื ืืื ืฉื ืืจืืืื ืืื: ืฉืืจืืช ืืืืงื - ืืจืืืื ืืื ืฉืืืื, ืขืจืืื (ืคืขืืืืช ืกืืืืืช) - ืืกืคืจืื ืฉืืืื ืืืขืืื. Ma3 ืืฆืืื ืืช ืจืืืื ืืคืขืืืืช ืขื ืกืืื ืื (#^) ืืืฆืืื ืื ืืช ืืชืืื ืืช ืฉืขืืืจื ืืืืืจืช ืืคืขืืื. ืืื ื ืืก ืืฉืื ืื ืืชืขืืื ืืื ื ืืขืืจ ืฉื ืื ืคืขืืื.
ืื ืืคืื ืงืฆืืืช ืื ืคืขืืืืช ืืืืื ืฉืจืืจืืชืืืช. ืืืืฆื ืื ืืืื ืืื ืืืคืขืืืื - ืคืื ืงืฆืืืช ืืื ืกืืืจ, ืืืื ื ืืฉืคื (ืคืขืืืืช ืืงืืจืืืช).
ืกึดืืึผืขึท
ืกึดืืึผืขึท - ืคืขืืื ืื ืืืืืช ืืืืฆืข.
ืื ื ืืงื ืืืฉืืื ืืช ืืคืขืืื ืืคืขืืื ืืขืืงืจืืช, ืืื ื ืืื ืืืืืื ืืื ืฉื ื ื ืืืืื ืืืกืคืงืื ืืช ืืคืขืืื ืื ืืืืื ืืื ื. ืืื ืื 1) ืฉืืืื ืืืฉืชื ื ื-2) ืืคืืคืืช. ืคืขืืื ืื ื ืงืจืืช ืกึดืืึผืขึท.
ืืื ืื ืื ื ืฆืจืืืื ืืกืืืช ืืืืืจ ืื ืคืจื ืขื ืชืจืืืืื ืืจืืกืืช ืฉื ืกืคืจื ืืืืื ืชืื ืืช. ืืืื ืืืฉื ืืืฆืื ืืืงืกื ืฉื ื-K/R ืืื ืืืงืืื ืคืขืืืืช ืืฆืืจื (ืืืืื), ืฉื ืืกื ืืืืง ืืช ืืืืฉืืื ืฉื ืคืงืืืช ืืืื ื ืืคืขืืืืช ืฉืื ืืช: 1) ืคืขืืื, 2) ืืฆืืจื ื-3) ืืคืืคืืช (ืื ืงืจืืช "ืงืื ืกืืจืืงืฆืืืช ืืงืจื"). ื ืืกืืื ืื ื ืงืืจ ืขื ืืื ืืชืจืืืื ืืจืืกืืช, ืืืืืืคื ืืช "ืืืืื" ืืืืื "ืืคืขืื", ืืฉืจ:
- ืืคื ืืฉื ื ืจืืฃ ืืืืืช ืืืืื ื "ืคืงืืื",
- ืืชืืจืจ ืืฉื ื ืจืืฃ ืืืืืื "ืกืืื ืคืขืืื",
- ืืื ืงืืืื ืืกืคืจ ืืืชื ืืืืื ืฉื ืขืจืืื ื ืืกืคืื. ืืืืืจ, ืื ืืคื ืืืฉืื ืืืื ืืืืืจ ืืื ืืื "ืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืืฉ
ืฉืงืื ืืช ืืคืขืืืืช ืื ืืืืช, ืื ืกึดืืึผืขึท.
ืฉืืืื ืืฉืชื ื
ืฉืืืื ืืฉืชื ื (UP) - ืืฆืืจื/ืืืืงื ืฉื ืชืืื ืืฉืชื ืื.
UE ืืชืจืืฉ ืืืืคื ืืจืืื ืืืฉืจ ืืืจืืืื ืขื ืืฉืชื ื, ืฉืืืจ ื ืืชื ืืกืืื ืืืจืช - ืืื ืืฆืืื ืืช ืืชืืื ื ืฉื ืืขืจื. ืจืง ืชืฆืืื ืืืช ืื ืืืืช ืืืคืืจืฉ ืืฉืชื ืื ื ืืกืคืื ืืืืฆืขืืช ืืคืื ืงืฆืืืช malloc() ื-free().
ืืฉ ืืฆืืื ืฉืคืขืืืืช ืืจืืืืืช ื ืืืืช ืืืชืจ ืืืชืืื, ืฉืื ืื ืืื ื ืืฆืจืืืืช ืืชืืื ืืื, ืื ืื ืงืฉืืช ืืืชืจ ืืืื ื โ ืงืฉื ืืืชืจ ืืงืืช ืืืชื ืืืฉืืื ืืืคืจืฉื.
ืึผึฐืคึดืืคืึผืช
ืึผึฐืคึดืืคืึผืช - ืืืจ/ืืฉืืช ืงืืขื ืฉืืื.
ืฉืคืช C ืืฆืืขื ืฉืืื ืืืฉืืืืช ืืฉืืืื ืืกืืจ ืืคืขืืืืช, ืฉืื ื ื-Assembler โ ืืคืืคืืช. ืืื ืืฉืงืฃ ืืืคืชื ืืฉืคื ืืืจืื ืืืืืืจ ืขื ืืืืงื ืืจืืจื ืืืืง ืืจืืฉื (ืกืขืืฃ ืืคืืคืืช) ืืืืืง ืืืคืืฃ (ืกืขืืคืื ืชืช-ืจืื/ืชืช ืฉืืจื).
ืื ืืืืจืื ืืื ืืืืฉื ืื ืืืื ืืืืืืื ืขื ืืจืขืืื ืฉืึดืืึธื.
ืฉืืื
ืฉืืื ืืื ืงืืืฆื ืกืืงืืืืืช ืืจืื ืืืช ืืืืืืช ืฉื ืืืืืืื.
ืืฉืืื ืืงืื ืขื ืขืฆืื ืืืคืืจืฉ ืืืืจืืื ืืกืคืจ ืืฉืืืืช ืืืช ืืืช:
- ืืจืืื ืืชืืื ืืช
- ืืืืืช ืื ืจืืืช ืฉื ืฉืืืช (ืืืจืืื),
- ื ืืืื ืืฉืชื ืื (ืชืื ืืืืจืื) (ืืจืืืืื),
- ืืืืจื ืฉื ืกืขืืคื ืืคืืฃ ืืืคืืคืืช,
- ืืืืจืืช ืฉื ืคืื ืงืฆืืืช ืืืืืจืืช ืืืืจืืช.
ืื ืืื ืืืฉื ืฉื ืฉืืื ืืฉืคืืช ืืืื ื, ืืืื ืืื ืื ืืืคืืข ื-K/R, ืืื ืืฉืื ืื ืืื ืฉื, ืื ืืฆืืชื ืืกืคืจืื ืืืืื ืชืืื ืืคืืจื ืืืฉืืื ืืืคืฉืืช. ืืื, ืืืืฉื ืฉืืื ืื ืืืคืืข ืืื, ืืืจืืช ืฉืืื ืฉืืืืฉื ืืืืชืจ ืืื ืืจืืจ.
ืืื ืจืืื, ืื ืืคืฉืจ ืืืกืืืจ ืืงืฆืจื ืืืืืืจืืช ืจืืื ืืคืขืืืืช ืืืืื ืืชืืื ืืช. ืืืืืื, ืืื ืื ืคืฉืื ืืื ืฉืืืฉ ืงืืคืืงืืช ืจืข, ืืืืื ืืืกืืื ืืื ืืื. ืืชื ืืืื ืจืง ืืงืื ืืืืกืจ ืืื ืื, ืืคื ืฉืขืฉื ืืืงืกืืจื ("ืืืืืื ืืช ืฉื ืืชืื ืชืื ืืื ืคืื ืงืฆืื ืฉืชืืืื ืืืืคื ืืคืื ืืชืืืจืืช ืืืชืจืืฉืืช ืฉื ืืฆืืจืืช ืืืื ืืชืืื ืืช ืฉืืื." ืืงืืฆืืจ, ืจืง ืขืืื ืืฉืชืืฉืืช ืืืืื. ืจืืช ืืืฆืืงื ืืื ืืืืืื). ื ืืื, ืื ืื ืื ืื ืืคืืื ืื ืืกืคืจืื ืฉืื ืื ืื ื ืื ืฆืจืืืื ืืืกืืืจ ืฉืื ืืืจ ืืืื, ืืื, ืืคื ืฉืืืจ ืืืจื ื, ืื ืื ืืืืจื ืฉืื ื.
ืืื, ืืคืฉืจ ืืื ืื ืฉืื ืจืืฆ'ื ืขืื ืืช ื-goto ืืืืืง ืืืคืชื ืืืืคืืฉ ืืืืฉืื ืืืฉื ืืื ืฉื, ืื ืื ืืื ืฆืืจื ืื ืืืคื ืืืืืื ืืืื. ืืื ืืื ืฆืืจื ืืืกืืจ ืคืฉืื ืืืืื ืฉื ืขืงืจืื ืืช ืืฉืคื ืืืืฉืื, ืฉืจืืฆ'ื ืขืฆืื ืื ืจืฆื ืืชืช, ืืืฉืจ ืืืืกืกืื ืืืืืง ืขื ืืืืฉื. ืฉืึดืืึธื.
ืึฒืจึดืืึธื
ืึฒืจึดืืึธื - ืฉืื ืื ืืืืคืืื ืื ืืจืืืืื ืฉื ืืฉื ืืืืฉ.
ืืกืืืื ืืืฉืืื ืืืืชืจ ืงืฉืืจื ืืืืืง ืืืืคืืื ื ืืฉืืื ืฉื ืืชืืื ืืช, ืืืชืืืจืช ืืืืื ืืืช "ืกืืื", ืฉืืฉ ืื ืืฉืืขืืช ืฉืื ื ืืื ืกืื ืฉื ืฉืืื.
5. ืืคืจืง ืืืืจืื. ืืฉืืชืฃ ืฉื ืฉืคืืช ืืืฉืืืืืช
ืฉืคืืช ืืืฉืืืืืช ืื ืฆึดืืึผืจึดื ืฉืคืืช (ืืขืืืช ืชืืื ื, "ืืืงืืืช"). ืื ืืืืกืกืื ืขื ืืฉืืืืฉ ืืืคืืจืฉ ืื ืืืจืืื ืืชืืื ื. ืืชืจื ืืื, ืืื ืฉืื ืืืคืืขื ืกืชืืจื: ืชืืื ื ืืคืืจืฉืช ืืืื ืช ืืืชืจ, ืื ืคืืืช ื ืืื, ืืืืืคื.
(ืคืจืืกืช ืืืืื ืืจื ื ืืกืจื, ืืืื ืืืืื ืืืฆืืช ืขื ืชืืื ื.)
ืืืืจ C, ืืคืืชืื ืฉื ืฉืคืืช ืืืฉืืืืืช ืืงื ืืช ืืืจื ืฉื ืืืืจืช ืืคืืืืจืืืืืืช ืฉืืื. ืืืฉืื ืืืืชืจ ืืืื ืช ืืืืืืื ืืืืืื ืืื ืืฆืืฆื ืืืฉืืจ ืฉื C - ืฉืคืช C++. ืืื ืืคืชื ืืช ืืจืขืืื ืฉื ืืืืจื ืฉืจืืจืืชืืช ืฉื ืคืขืืืืช ืืืืืืืช ืืืืื ืืืชื ืขื ืืกืืก ืืืืจืช ืืืืืื ืืกืื ืชืื, ืฉืืงืื ืฉื ืืืฉ - ืืืืืืงื. ืขื ืืืช, C++ ืืื ื ืชืืฆืืชื ืืืงืกืคืจืกืืื ืืื C ืืฉื ืขืืืก ืืชืจ ืฉื ืกืืื ืืืกืฃ ืืืฉืื ืืืืืืื ืืงืฉืืจืื ืืืืื. ืืื, ืืืื ื ืืืจ ืขื "ืขืืืก ืืชืจ".
ืขืืืก ืืชืจ ืืคืืืืืืจืคืืื
ืืืืื "ืขืืืก ืืชืจ" ืืื ืืื ื ืืืืฉื ืืืืืื ืืืื ื ืืืฆืืจื ืคืขืืืืช ืืจืืืืช.
ืืชืื ืชื ืืืื ืืช (ืืขืจืืช). ืจืึนื ืงืึนืืึนืช ืคืขืืืืช ืืืืืืช ืืืืื ืืืืืช ืืขืฆืื ืืช: "ืื ืืืฉืืขืืช ืฉื ืืกืืื ืืื (+): ืืืกืคืช ืืกืคืจืื ืฉืืืื, ืืืกืคืช ืฉืืจืื, ืื ืืคืืื ืืืื?! ืืืื ื ื ืื ืืชืื ืืื!" ืืืื ืืงืื ืืืฆืื ืืฉืืืืืช ืฉื ืืืืื ืื ืืืจืช ("ืืืืื", "ืขืืืฃ"). ืขืืืจ ืืชืื ืช ืืืฉืืืื, ืจืืืื ืคืขืืืืช ืื ืืื ืืืกืื, ืืืืฉื ืืขืืงืจื ืืืืืจืฉืช ืฉื ืฉืคืช C, ืื ืื ืืืขืืืช ืฉืืขืชืื ืงืจืืืืช ืืื ื ืืืืืืช.
ืืฉืคืช C++ ืจืึนื ืงืึนืืึนืช ืืืจืืืช ืื ืจืง ืืคืขืืืืช ืืืงืืจืืืช, ืืื ืื ืืคืื ืงืฆืืืช - ืื ืืืืืืช ืืื ืืฉืืืืืช ืืืืืงืืช - ืฉืืืืช. ืขื ืืกืคืจ ืฉืืืืช ืืืืขื ืืืืืืช ืืขืงืืฃ ืืืชื ืืืืืงืืช ืืืจืืืืช, ืื ืฉืืื ื ืืืขืืจืคื "ืคืืืืืืจืคืืื". ืืฉืืืื ืฉื ืคืืืืืืจืคืืื ืืขืืืก ืืชืจ ืืฆืจ ืชืขืจืืืช ื ืคืืฆื ืฉืืชืคืฆืื ืืฉื ื ืคืืืืืืจืคืืื: "ื ืืื" ื"ืื-ืืืง". ืืคืฉืจ ืืืืื ืืืช ืจืง ืืืจืืช ืืฉืืืช ืฉื ืงืืขื. ืืืจื ืืืืืขื ืกืืืื ืืฉืืืช ืืืขืืืื.
ืืฆืืจื ืืฆืืจืช "ืขืืืก ืืชืจ" ืืชืืืืช ืืื ืืืชืจ ืืืืื ืืืืขื ื ืืกืคืช - ืืืกืคืช ืืฆืืจื ืฉื ืคืื ืงืฆืื ืืืืชื ืฉื ืขื ืืจืืืื ืืื ืฉื ืชืืื ื ืืืจืช.
ืืฆืืจื ืฉื ืืฆืืจื "ืคืืืืืืจืคืืื" ื ืงืจืืช ืืื ืืืชืจ ืืืืขื ืืืืืฉืช - ืืืจืื ืืืคืคืช ืืฉืืืช ืืจืืื ืืืฉื ืฉื ืคืื ืงืฆืื ืืขืืช ืืืชื ืฉื ืขื ืืจืืืื ืืื ืฉื ืืืชื ืชืืื ื.
ืื ืืืื ืงื ืืืืื ืฉืืืชื ืฉืืืืช ืฉื ืชืืื ืืช ืฉืื ืืช (ืืืขืื ืื) - ืืืืจื ืื ืืกืฃืืชืืื ื ืืืช - ืืืืจื ืืืืฉ.
ืืืืื ืจืืกืืืช ืืืืืืืช.
ืืกืืื ืืืจืื
ืืชืืฉืืืช ืืืืฉืืื ืฉื ืฉืคืืช ืคืืืืจืืืืืืช ืืืื ืืืฉืจืช ืืช ืืืฉืืืืช ืฉื ืืืืจื ืืจืืจื ืฉื ืืืฉืื ืืกืื. ืืืฉืจ C ืืชืืืจ ื ืืื, ืืืืื ืฉืคืืช ืคืืืืจืืืืืืช ืืืื ืืืื ืงื ืืืื ื.
ืื ืืฉืื ืืืืืื ืขืืืจ ืฉืคืืช ืืจืืืืืช ืืืื ืคืืืืจืืืืืืช (PHP, JavaScript). ืขืืืจื, ืืืฉืืืืช ืฉื ืืืืืืงืืื (ืชืืื ืืช ืืืจืืืืช) ืืืคืืช ืืคืืื ืืืชืจ ืืืฉืจ ื-C++, ืืื ืขืฆื ืืืืฉื ืฉื ืชืืื ื ืืืคื ืืืืืช ืืจืืื ืืืืงืืง. ืืืืื ืช ืื ืืืืช ืื ืืคืื ืืคืฉืืืื ืืืชืจ, ืืื ืืืืื ืช ืืืื ื ืื ืืคืื ืืงืฉืื ืืืชืจ.
ืืื, ืืืื ืืืชืืื ืืืืื ืฉืคืืช ืชืื ืืช ืืฉืคืช C ืืืืชืงืื ืืคื ืกืืจ ืืืคืขืช ืืฉืคืืช ืฉื ืืฉืคืืช C.
ืื ืื ืืืื ืชืืืืจ ืฉืคืืช. ืืฉืคืืช ืฉืื ืืช ืืฉ ืงืืืฆื ืืื, ืื ืงืื ื ืืืชืจ, ืฉื ืืืืืืช ืืืืจืื ืืืฉืจ ืฉืคืช C. ืืกืคืจ ืืกืืืื ืืืืืืืืืช ืขืฉืื ืืืืืช ืฉืื ื ืืฉื ื ืืืืืื ืื: ื-C++ ืืฉ ืืืชืจ ืกืืืื ื-C, ืืขืื ื-JavaScript ืืฉ ืคืืืช.
ืฉืคืช MySQL ืจืืืื ืืฆืืื ืืืืื. ื ืจืื ืฉืืื ืฉืื ืืืจ ืืืฉืืชืฃ, ืืื ืืื ืืชืืืจ ืืฆืืจื ืืืฉืืืช ืขื ืืื ืืืจืืืฉืงื, ืืืืืืจืืช ืืืชื ื ืขืฉืืช ืืืืจื ืืงืื ืืืชืจ. ืื ืฉืืฉืื, ืืืชืืฉื ืืืฉืืืืชื ืืจืฉืช - ืืจื ืืืืื ืฉื ืืชืื ืืช ืืืืืจื ืืช. ืืืืงืื ืฉืืฉ MySQL, ืืฉ SQLs ืืืจืื. ืืืื, ืื ืืื ื Fortran-Pascal-Pythons ืืชืืืจืื ืื ืขื ืืื ืืืจืืืฉืงื, ืืจืืข ืฉืื ืฉืืื ืขืืืื ืืช ืืื.
ืื, ืืืจืื ืืืืืื ืืืืื ืื ื - ืชืืืืจ ืืืฉืืื ืฉื ืฉืคืช C ืืชืืืืจ ืืืืื ืฉื ืืฉืคืืช ืฉืืืจืื. "ืืืืจืืช ืฉืื ื ืืจืืจืืช, ืืืฉืืืืช ืฉืื ื ืืืืืจืืช. ืฆืื ืืขืืืื, ืืืจืื! (ืืืืืืช ืืคืืื ืกืืขืจืืช, ืืืืฉืืืช, ืืืคืืืช ืืืืืืืช ืืคืืื. ืืืื ืงืืื.)"
ืืขืืชืืื ืืงืฉืืื ืืชืฉืืืช ืื ืจืื, ืขืืจืชืื ืืืฆืืจืช ืืชืจ ืืืืืช ืืงืื ืื ืชืชืงืื ืืืืจืช ืชืืื ืจืื. ืืืืข ืืื ื ืืกืฃ ืขื ืืกืคืจ ื ืืฆื ืืืชืจ, ืืืกืชืจ ืืืืืื ืืืืจืืืฉืงื ื.
ืืงืืจ: www.habr.com