際際滷

際際滷Share a Scribd company logo
C
Language
Preface
Lection 1
弌仂亟亠亢舒仆亳亠
 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌
 仂亳 仂亰亟舒仆亳
 弌, 弌++, 弌# 舒亰仍亳亳
 亳仄亠仆亠仆亳亠 磶从舒 弌
 亳亠舒舒
27.09.2021 17:53 Preface 2
亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌
弌亳 (舒仆亞仍. C) 
从仂仄仗亳仍亳亠仄亶 舒亳亠从亳
亳仗亳亰亳仂于舒仆仆亶 磶从
仗仂亞舒仄仄亳仂于舒仆亳 仂弍亠亞仂
仆舒亰仆舒亠仆亳, 舒亰舒弍仂舒仆仆亶 于
19691973 亞仂亟舒 仂亟仆亳从仂仄
Bell Labs 亠仆仆亳仂仄 亳亳 从舒从
舒亰于亳亳亠 磶从舒 亳.
27.09.2021 17:53 Preface 3
弌亳 (磶从 仗仂亞舒仄仄亳仂于舒仆亳)
仂亳 仂亰亟舒仆亳
仂亟 弌舒仆亟舒 弌亳
1972 仂亢亟亠仆亳亠 磶从舒
1978 K&R C
1989 ANSI C (C89)
1990 ISO C (仂于仗舒亟舒亠  C89)
1999 C99
2011 C11
2017 C17 (亳仗舒于仍亠仆仆亶 C11)
2018 C18 (仂于仗舒亟舒亠  C17)
27.09.2021 17:53 Preface 4
仂亳 磶从舒 弌亳
C, C++, C# 舒亰仍亳亳
C C++ C#
仂亠亟仆亶 弍亠从仆仂-
仂亳亠仆亳仂于舒仆仆亶
弍亠从仆仂-
仂亳亠仆亳仂于舒仆仆亶
舒亳弍仂仍亠亠 仆亳亰从亳亶
仂于亠仆 舒弍舒从亳亳
亳亰从亳亶 仂于亠仆
舒弍舒从亳亳
仂从亳亶 仂于亠仆
舒弍舒从亳亳
仆仂亠 仗舒于仍亠仆亳亠
仗舒仄
仆仂亠 仗舒于仍亠仆亳亠
仗舒仄
弌弍仂亳从 仄仂舒
(Garbage collection)
亠仆 仍亠从亞仂于亠仆亶,
从仂仄仗亳仍亳亠仄亶
亠亞从仂于亠仆亶,
从仂仄仗亳仍亳亠仄亶
仆亠仗亠亳亠仄亶 于
弍舒亶-从仂亟, 弍仂仍仂亶
舒亰仄亠 仗仂亞舒仄仄 亳
仆舒从仍舒亟仆亠 舒仂亟
27.09.2021 17:53 Preface 5
C, C++, C# 舒亰仍亳亳
27.09.2021 17:53 Preface 6
C C++ C#
亶, 于亠
仗仂亳亰于仂亟亳亠仍仆亶
弌仂亳亰仄亠亳仄仂  弌 弌舒仆亟舒仆舒
仗仂亳亰于仂亟亳亠仍仆仂
仂仗仍舒仂仄亠仆仆亶 仂仗仍舒仂仄亠仆仆亶 舒亰舒弍仂从舒 仗仂亟 Windows
仗仂仍亰亠 亟仍
于仂亠仆仆 亳亠仄 亳
从仂亟舒 亳亠仄仆仂亞仂 仂于仆
仗仂仍亰亠 亟仍
亠亠于, 亠于亠仆
仗亳仍仂亢亠仆亳亶, 亳亞 亳
亟舒亶于亠仂于 仂亶于
仗仂仍亰亠 亟仍
仗仂 仗亳仍仂亢亠仆亳亶
(于亠弍, 仄仂弍亳仍仆 亳
亟亠从仂仗仆)
C vs. C++ vs. C#
亳仄亠仆亠仆亳亠 磶从舒 弌
27.09.2021 17:53 Preface 7
舒亢亠 于 亠亞仂亟仆仆亠仄
仄亳亠, 仆亠仄仂 仆舒 于
仄仆仂亞仂仂弍舒亰亳亠
仂于亠仄亠仆仆 仆舒亟亢仆
亳仆仄亠仆仂于, 磶从
仗仂亞舒仄仄亳仂于舒仆亳 弌
仂舒亠 仆亠亰舒仄亠仆亳仄仄
Applications of C Programming
亊亰从亳 C 亳 C++. 亟亠 亳 亳仗仂仍亰ム 亳 亰舒亠仄?
亳亠舒舒
 舒亶舒仆 亠仆亳亞舒仆,
亠仆仆亳 亳亳.
亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 C.
 弌亳于亠仆 舒舒.
亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌.
亠从亳亳 亳 仗舒亢仆亠仆亳.
27.09.2021 17:53 Preface 8

More Related Content

C language lect_01_preface

  • 2. 弌仂亟亠亢舒仆亳亠 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌 仂亳 仂亰亟舒仆亳 弌, 弌++, 弌# 舒亰仍亳亳 亳仄亠仆亠仆亳亠 磶从舒 弌 亳亠舒舒 27.09.2021 17:53 Preface 2
  • 3. 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌 弌亳 (舒仆亞仍. C) 从仂仄仗亳仍亳亠仄亶 舒亳亠从亳 亳仗亳亰亳仂于舒仆仆亶 磶从 仗仂亞舒仄仄亳仂于舒仆亳 仂弍亠亞仂 仆舒亰仆舒亠仆亳, 舒亰舒弍仂舒仆仆亶 于 19691973 亞仂亟舒 仂亟仆亳从仂仄 Bell Labs 亠仆仆亳仂仄 亳亳 从舒从 舒亰于亳亳亠 磶从舒 亳. 27.09.2021 17:53 Preface 3 弌亳 (磶从 仗仂亞舒仄仄亳仂于舒仆亳)
  • 4. 仂亳 仂亰亟舒仆亳 仂亟 弌舒仆亟舒 弌亳 1972 仂亢亟亠仆亳亠 磶从舒 1978 K&R C 1989 ANSI C (C89) 1990 ISO C (仂于仗舒亟舒亠 C89) 1999 C99 2011 C11 2017 C17 (亳仗舒于仍亠仆仆亶 C11) 2018 C18 (仂于仗舒亟舒亠 C17) 27.09.2021 17:53 Preface 4 仂亳 磶从舒 弌亳
  • 5. C, C++, C# 舒亰仍亳亳 C C++ C# 仂亠亟仆亶 弍亠从仆仂- 仂亳亠仆亳仂于舒仆仆亶 弍亠从仆仂- 仂亳亠仆亳仂于舒仆仆亶 舒亳弍仂仍亠亠 仆亳亰从亳亶 仂于亠仆 舒弍舒从亳亳 亳亰从亳亶 仂于亠仆 舒弍舒从亳亳 仂从亳亶 仂于亠仆 舒弍舒从亳亳 仆仂亠 仗舒于仍亠仆亳亠 仗舒仄 仆仂亠 仗舒于仍亠仆亳亠 仗舒仄 弌弍仂亳从 仄仂舒 (Garbage collection) 亠仆 仍亠从亞仂于亠仆亶, 从仂仄仗亳仍亳亠仄亶 亠亞从仂于亠仆亶, 从仂仄仗亳仍亳亠仄亶 仆亠仗亠亳亠仄亶 于 弍舒亶-从仂亟, 弍仂仍仂亶 舒亰仄亠 仗仂亞舒仄仄 亳 仆舒从仍舒亟仆亠 舒仂亟 27.09.2021 17:53 Preface 5
  • 6. C, C++, C# 舒亰仍亳亳 27.09.2021 17:53 Preface 6 C C++ C# 亶, 于亠 仗仂亳亰于仂亟亳亠仍仆亶 弌仂亳亰仄亠亳仄仂 弌 弌舒仆亟舒仆舒 仗仂亳亰于仂亟亳亠仍仆仂 仂仗仍舒仂仄亠仆仆亶 仂仗仍舒仂仄亠仆仆亶 舒亰舒弍仂从舒 仗仂亟 Windows 仗仂仍亰亠 亟仍 于仂亠仆仆 亳亠仄 亳 从仂亟舒 亳亠仄仆仂亞仂 仂于仆 仗仂仍亰亠 亟仍 亠亠于, 亠于亠仆 仗亳仍仂亢亠仆亳亶, 亳亞 亳 亟舒亶于亠仂于 仂亶于 仗仂仍亰亠 亟仍 仗仂 仗亳仍仂亢亠仆亳亶 (于亠弍, 仄仂弍亳仍仆 亳 亟亠从仂仗仆) C vs. C++ vs. C#
  • 7. 亳仄亠仆亠仆亳亠 磶从舒 弌 27.09.2021 17:53 Preface 7 舒亢亠 于 亠亞仂亟仆仆亠仄 仄亳亠, 仆亠仄仂 仆舒 于 仄仆仂亞仂仂弍舒亰亳亠 仂于亠仄亠仆仆 仆舒亟亢仆 亳仆仄亠仆仂于, 磶从 仗仂亞舒仄仄亳仂于舒仆亳 弌 仂舒亠 仆亠亰舒仄亠仆亳仄仄 Applications of C Programming 亊亰从亳 C 亳 C++. 亟亠 亳 亳仗仂仍亰ム 亳 亰舒亠仄?
  • 8. 亳亠舒舒 舒亶舒仆 亠仆亳亞舒仆, 亠仆仆亳 亳亳. 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 C. 弌亳于亠仆 舒舒. 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌. 亠从亳亳 亳 仗舒亢仆亠仆亳. 27.09.2021 17:53 Preface 8

Editor's Notes

  1. 弌亳 (舒仆亞仍. C) 从仂仄仗亳仍亳亠仄亶 舒亳亠从亳 亳仗亳亰亳仂于舒仆仆亶 磶从 仗仂亞舒仄仄亳仂于舒仆亳 仂弍亠亞仂 仆舒亰仆舒亠仆亳, 舒亰舒弍仂舒仆仆亶 于 19691973 亞仂亟舒 仂亟仆亳从仂仄 Bell Labs 亠仆仆亳仂仄 亳亳 从舒从 舒亰于亳亳亠 磶从舒 亳. 亠于仂仆舒舒仍仆仂 弍仍 舒亰舒弍仂舒仆 亟仍 亠舒仍亳亰舒亳亳 仂仗亠舒亳仂仆仆仂亶 亳亠仄 UNIX, 仆仂 于仗仂仍亠亟于亳亳 弍仍 仗亠亠仆亠仆 仆舒 仄仆仂亢亠于仂 亟亞亳 仗仍舒仂仄. 弌仂亞仍舒仆仂 亟亳亰舒亶仆 磶从舒, 亠亞仂 从仂仆从亳亳 弍仍亳亰从仂 仂仗仂舒于仍ム 亳仗亳仆仄 仄舒亳仆仆仄 亳仆从亳礆, 弍仍舒亞仂亟舒 亠仄 仂仆 仆舒仍 仗亳仄亠仆亠仆亳亠 于 仗仂亠从舒, 亟仍 从仂仂 弍仍 于仂亶于亠仆亠仆 磶从 舒亠仄弍仍亠舒, 于 仂仄 亳仍亠 从舒从 于 仂仗亠舒亳仂仆仆 亳亠仄舒, 舒从 亳 于 舒亰仍亳仆仂仄 仗亳从仍舒亟仆仂仄 仗仂亞舒仄仄仆仂仄 仂弍亠仗亠亠仆亳亳 亟仍 仄仆仂亢亠于舒 仂亶于 仂 仗亠从仂仄仗ム亠仂于 亟仂 于舒亳于舒亠仄 亳亠仄. 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌亳 仂从舒亰舒仍 亠于亠仆仆仂亠 于仍亳礌亳亠 仆舒 舒亰于亳亳亠 亳仆亟亳亳 仗仂亞舒仄仄仆仂亞仂 仂弍亠仗亠亠仆亳, 舒 亠亞仂 亳仆舒从亳 舒仍 仂仆仂于仂亶 亟仍 舒从亳 磶从仂于 仗仂亞舒仄仄亳仂于舒仆亳, 从舒从 C++, C#, Java 亳 Objective-C. 亊亰从 弌亳 舒亰舒弍舒于舒仍 从舒从 磶从 亳亠仄仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 亟仍 从仂仂仂亞仂 仄仂亢仆仂 仂亰亟舒 仂亟仆仂仗仂仂亟仆亶 从仂仄仗亳仍仂. 弌舒仆亟舒仆舒 弍亳弍仍亳仂亠从舒 舒从亢亠 仆亠于亠仍亳从舒. 舒从 仍亠亟于亳亠 亟舒仆仆 舒从仂仂于 从仂仄仗亳仍仂 舒亰舒弍舒于舒ム 舒于仆亳亠仍仆仂 仍亠亞从仂[2]. 仂仂仄 亟舒仆仆亶 磶从 亟仂仗亠仆 仆舒 舒仄 舒亰仍亳仆 仗仍舒仂仄舒. 仂仄 亢亠, 仆亠仄仂 仆舒 于仂 仆亳亰从仂仂于仆亠于 仗亳仂亟, 磶从 仂亳亠仆亳仂于舒仆 仆舒 仗亠亠仆仂亳仄仂. 仂亞舒仄仄, 仂仂于亠于ム亳亠 舒仆亟舒 磶从舒, 仄仂亞 从仂仄仗亳仍亳仂于舒 仗仂亟 舒亰仍亳仆亠 舒亳亠从 从仂仄仗ム亠仂于. 丶亠仍 磶从舒 弍仍仂 仂弍仍亠亞亠仆亳亠 仆舒仗亳舒仆亳 弍仂仍亳 仗仂亞舒仄仄 仄亳仆亳仄亳亰舒亳亠亶 仂亳弍仂从 仗仂 舒于仆亠仆亳 舒亠仄弍仍亠仂仄, 仍亠亟 仗亳仆亳仗舒仄 仗仂亠亟仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 仆仂 亳亰弍亠亞舒 于亠亞仂, 仂 仄仂亢亠 仗亳于亠亳 从 亟仂仗仂仍仆亳亠仍仆仄 仆舒从仍舒亟仆仄 舒仂亟舒仄, 仗亠亳亳仆仄 亟仍 磶从仂于 于仂从仂亞仂 仂于仆.
  2. 亊亰从 仗仂亞舒仄仄亳仂于舒仆亳 弌亳 舒亰舒弍舒于舒仍 于 仗亠亳仂亟 1969 仗仂 1973 亞仂亟 于 仍舒弍仂舒仂亳 Bell Labs. 弌仂亞仍舒仆仂 亳亳, 舒仄亶 舒从亳于仆亶 仗亠亳仂亟 于仂亠于舒 仗亳仍 仆舒 1972 亞仂亟. 亊亰从 仆舒亰于舒仍亳 束弌亳損 (C 亠 弍从于舒 舒仆亞仍亳亶从仂亞仂 舒仍舒于亳舒), 仗仂仂仄 仂 仄仆仂亞亳亠 亠亞仂 仂仂弍亠仆仆仂亳 弍亠 仆舒舒仍仂 仂 舒仂亞仂 磶从舒 束亳損 (B 于仂舒 弍从于舒 舒仆亞仍亳亶从仂亞仂 舒仍舒于亳舒). 弌亠于亠 仆亠从仂仍从仂 舒亰仍亳仆 于亠亳亶 仗仂亳仂亢亟亠仆亳 仆舒亰于舒仆亳 磶从舒 亳. 亠仆 丐仂仄仗仂仆 从舒亰于舒亠 仆舒 磶从 仗仂亞舒仄仄亳仂于舒仆亳 BCPL, 仂亟仆舒从仂 亠于亠 亠 亳 磶从 Bon, 舒从亢亠 仂亰亟舒仆仆亶 亳仄. 亳亳 仗亠亟仗仂仍舒亞舒亠, 仂 仆舒亰于舒仆亳亠 磶从舒 仄仂亞仍仂 弍 仗仂亳亰于仂亟仆仄 仂 亳仄亠仆亳 亢亠仆 丐仂仄仗仂仆舒 仂仆仆亳[1]. 1973 亞仂亟 磶从 弌亳 舒仍 亟仂舒仂仆仂 亳仍仆, 亳 弍仂仍舒 舒 磲舒 UNIX, 仗亠于仂仆舒舒仍仆仂 仆舒仗亳舒仆仆舒 仆舒 舒亠仄弍仍亠亠 PDP-11/20, 弍仍舒 仗亠亠仗亳舒仆舒 仆舒 弌亳. 亅仂 弍仍仂 仂亟仆仂 亳亰 舒仄 仗亠于 磲亠 仂仗亠舒亳仂仆仆 亳亠仄, 仆舒仗亳舒仆仆仂亠 仆舒 磶从亠, 仂仍亳仆仂仄 仂 舒亠仄弍仍亠舒; 弍仂仍亠亠 舒仆仆亳仄亳 弍仍亳 仍亳 亳亠仄 Multics (仆舒仗亳舒仆舒 仆舒 /1) 亳 TRIPOS (仆舒仗亳舒仆舒 仆舒 BCPL).