原创 大家的C語言-401-C語言源代碼結構-語句塊(函數)

源代碼實例 本節以一下源代碼爲實例,介紹C語言的結構。前文已經介紹所謂的源代碼只不過是一堆文本文件。與小說、文章等沒有任何區別,只不過小說和文章遵循的是自然語言的語法。而源文件遵循的是翻譯器規定的語法。 void add() {

原创 Getting Started with Python in VS Code 翻譯

雖然說是翻譯,但是不是每句話都翻譯。只是把我覺得有用的信息寫出來(windows平臺)。 原文鏈接:Getting Started with Python in VS Code 環境搭建 VS1 Code VS Code P

原创 Vulkan_05_獲取Command地址

獲取command地址 參考文檔:https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap3.html#initialization-insta

原创 大家的C語言-102-操作系統和可執行文件

操作系統 上節介紹了程序、內存、CPU三者之間的關係。接下來介紹一下操作系統。在最開始的時候計算機是沒有操作系統的,每個使用計算機的用戶都獨佔計算機。他們將自己寫好的程序裝入內存然後讓CPU執行。 存在一個問題,大家都知道計算機的處理速度

原创 大家的C語言-306-第一個C語言程序-讓程序跑起來

很抱歉上週又停更了,因爲最近癡迷上了OpenGL,正在學習中~ 上節介紹了最簡單的完整的C語言的源代碼,今天我們讓操作系統來執行它。 安裝翻譯器 之前已經說過C語言源代碼需要經過翻譯器翻譯成可執行文件,之後才能由操作系統來執行。首

原创 大家的C語言-305-第一個C語言程序-語句塊

經過長時間的鋪墊,我們已經瞭解了CPU、程序、可執行文件。安裝了操作系統,學會了使用編輯器,現在我們可以來編寫代碼了。本節將介紹第一個C語言源代碼。並講解C語言源代碼的基本結構。 編寫源代碼 現在打開終端,並將當前路徑切換成我們之

原创 大家的C語言-304-初始環境搭建-vim

本節介紹一下,教程初期要使用的源代碼/文本編輯器vim。vim是一個強大的文本編輯器,但本節不會全面的介紹。全面介紹vim的使用方法可以單獨寫本書了,並且我們不會一直使用vim(雖然別人說它有千般好,反正我在有選擇的情況下不會使用

原创 大家的C語言-303-初始環境搭建-Shell

Shell是什麼 終端只是提供了與操作系統溝通的途徑,但沒有規定怎樣與操作系統溝通。就如手機只是提供了兩個人通話的途徑,但並沒有限制兩個人之間說什麼。人與人之間溝通必須用兩個人都能聽懂的語言。對一個只會說英語的人講漢語,他肯定是一

原创 大家的C語言-302-初始環境搭建-終端

最近停更了、御免ね! 一是由於上週比較忙,二是一致沒組織好本節該如何寫。本來想開始介紹第一個C語言源代碼。但是發現篇幅太長。而且本教程面向的是學生和初學者,因此把寫代碼前需要掌握的幾個linux的shell指令和vim編輯工具的提

原创 大家的C語言-103-翻譯器和語言

經過前兩節的介紹相信大家對CPU和操作系統都有了感性的認識。那麼本節我們來打通任督二脈,來看看到底什麼是編程語言,以及我們要學習的東西本質上是什麼。 “編寫程序”還是“編寫代碼” 在大多數語境中“編寫程序”和“編寫代碼”已經沒有區別了,但

原创 大家的C語言-300-初始環境搭建-虛擬機

本教程本着循序漸進的原則,不會一次性讓大家把整個環境都搭建起來。以免大家在搭建環境時就放棄了。能儘快的看到效果,是保持大家學習熱情的關鍵。只需要搭建一個初始環境就可以了。這個初始環境包含兩部分:操作系統、翻譯器。前面已經介紹了,可

原创 大家的C語言-200-簡單聊聊C語言

接下來要搭建C語言編程環境了。搭建環境後就正式進入C語言的學習。因此這裏先簡單聊聊C語言。關於C語言的歷史,本教程就不多介紹了。網上的資料有很多,沒有必要再重複一遍。只簡單說一下我個人理解的C語言爲什麼能流行近半個世紀的原因。 主

原创 大家的C語言-301-初始環境搭建-操作系統

本節介紹一下如何給虛擬機裝上Ubuntu操作系統 下載 進入[Ubuntu官網] (https://cn.ubuntu.com/)。選擇下載頁面 點擊下載按鈕,我們選擇的是桌面版的LTS版。 安裝 打開VirtualBo

原创 大家的C語言-101-計算機的核心CPU

什麼是程序 上一篇介紹了計算機是如何工作的。但同學們已經發現了使用計算器的過程十分麻煩。誰也不會爲了求2+1去擺弄一大堆開關。現在想另外一個問題,現在要計算一萬個加法。即便再簡單,一個人算完一萬條估計也會吐血,而且還不能保證全對。一般遇到

原创 原創 大家的C語言-102-操作系統和可執行文件

操作系統 上節介紹了程序、內存、CPU三者之間的關係。接下來介紹一下操作系統。在最開始的時候計算機是沒有操作系統的,每個使用計算機的用戶都獨佔計算機。他們將自己寫好的程序裝入內容然後讓CPU執行。 這樣帶來一個問題,計算機一次只能處理一個