電腦科學
→CS
電腦科學 - 維基百科,自由的百科全書
computer science
電腦科學
演算法與資料結構
圖學
計算理論
程式語言與編譯器
電腦架構與電腦工程
作業系統
分散式計算
平行計算
電腦網路與通訊
電腦安全與密碼學
資料庫系統
電腦圖學
人工智慧
軟體工程
https://www.youtube.com/watch?v=-uleG_Vecis
2022-05-04
Fireship
101
1. 圖靈機
2. CPU
3. 電晶體
4. 位元
5. 位元組
6. ASCII字元編碼
7. 二進位
8. 十六進位
9. 半字節
10. 機器語言/機器碼
11. RAM
12. 記憶體位置
13. I/O
14. Kernel
15. Shell
16. CLI
17. SSH
18. Mainframe
大型電腦 - 維基百科,自由的百科全書
19. 程式語言
20. 抽象原則
Abstraction Principle
21. 直譯器
22. 編譯器
23. 執行檔
24. 資料型別
25. 變數
26. 動態型別
27. 靜態型別
28. 指標
Pointer
變數的記憶體位置
29. 垃圾回收
30. 整數
int
31. signed
32. 浮點數
float
33. double
34. 字元
char
35. 字串
string
36. 端序
Big Endian
37. Little Endian
38. 資料結構
39. 陣列
40. 鏈結串列
鏈結串列 - 維基百科,自由的百科全書
Linked List
41. Stack
42. Queue
43. Hash
44. Tree
45. Graph
46. Node
47. 演算法
48. 函式
49. return
50. 參數
51. 運算子
52. Boolean
53. 表達式
Expression
54. 語句
Statement
55. 條件邏輯
if
56. while迴圈
57. 可迭代
58. for迴圈
59. void函式
60. 遞迴
61. Call Stack
62. Stack Overflow
63. 基礎條件
64. 複雜度
Big-O Notation
65. 時間複雜度
66. 空間複雜度
67. 暴力破解
68. 分而治之
69. Dynamic Programming
70. 記憶化
Memoization
71. 貪婪演算法
72. 戴克斯特拉演算法
73. Backtracking
74. 宣告式
75. Functional Languages
76. 命令式
77. Procedural Languages
78. Multiparadigm Languages
79. 物件導向
80. Class
81. Property
82. Method
83. 繼承
Inheritance
84. 設計模式
85. Instantiate
86. Heap
87. 按引用傳遞
88. 執行緒
Threads
89. 平行性
Parallelism
90. 並行性
Concurrency
91. Bare Metal
92. 虛擬化
93. IP
94. URL
95. DNS
96. TCP
97. 封包
98. SSL
99. HTTP
100. API
101. 印表機
CS自学指南