About this book (C# in depth, 4th Edition)
阿新 • • 發佈:2022-12-05
程式設計師編寫的程式碼都是基於作業系統之上的 如果沒有作業系統所有程式都不能執行
作業系統的作用是承上啟下的 不可或缺
程式語言
程式與計算機之間溝通的語言
程式設計師將自己的思維邏輯和想法用計算機能夠讀懂的語言寫下來的過程
程式語言發展歷史
機器語言 由0,1組成門檻極高
組合語言 由簡單的字母代替
高階語言 使人類能夠讀懂並且進性互動
常見高階語言 php java C++ C# php Golang
程式語言分類
上面的機器語言是計算機能夠直接讀懂的,但是高階語言計算機是沒辦法直接識別的,這個時候就需要用到下面的東西了
1.編譯型 #C++
類似於整篇的翻譯
一次翻譯之後可以反覆使用,響應速度就會變快,適合編輯遊戲
但是一旦出現錯誤就需要整篇進性修改
2.解釋型 #python
類似於同傳
相對於編譯型的速度更慢,效率降低
無論是否有錯誤 翻譯的時間都是一樣的 因為每次都是逐行翻譯
基於統計學模型與數學模型發展而出的機器學習模型,之後再進展到深度學習模型,這些是未來人工智慧的基礎
量化交易的本質是交易員交易策略的程式碼化表達,其本質更重於單個或者多個交易員策略的勝率,程式碼只是在策略執行端所用的工具
注意:金融投資的本質是風險的控制與對衝,不推薦程式設計師直接拿自己的錢去實現量化策略