2020年7月31日 星期五
C++ 程式與專案的編譯建置(Compile & Build)程序方式
一個 C++ 程式原本對使用者而言是一個人類可以看得懂的高階語語,但是對於機器來說,機器是看不懂高階語言的,只能看得懂機器碼或低階語言,所以當一個 C++ 程式(此時稱為原始程式)撰寫完成後就須要將 C++ 的原始程式碼編譯 (compile) 或建置 (build) 成為機器碼 (machine code) 或稱為目的碼 (object code) 或有時也可稱為可執行碼 (executable code)。本文主要的範例執行環境為 Linux Ubuntu 18.04。
2020年7月29日 星期三
確定某西元年是否為閏年-以簡要瞭解C++
本文將以寫一個 C++ 程式,用以判斷某西元年是否為閏年,以簡要瞭解 C++ 程式語言的結構與基本用法。
首先要先知道一般在數學上是如何判斷一個西元年是否為閏年的規則:
首先要先知道一般在數學上是如何判斷一個西元年是否為閏年的規則:
- 西元年份除以4不可整除,為平年。
- 西元年份除以4可整除,且除以100不可整除,為閏年。
- 西元年份除以100可整除,且除以400不可整除,為平年。
- 西元年份除以400可整除,為閏年。
2020年7月25日 星期六
C++ 程式語言簡介
C++ 程式語言又稱為 C-Plus-Plus,是一個業界標準的程式語言,其前身為 C 程式語語,C 語言並沒有包含物件導向(Object-Oriented)的概念,而 C++ 就是含入物件導向概念與功能的程式語言。所以 C 語言的翻譯器 (Complier) ,有時也可以稱為編譯器,無法編譯 C++ 的原始程式,但是可以編譯 C 的原始程式。
C++ 程式語言是一個很重要也很基礎的程式語言,此一語言也衍生出其他現在常用的程式語言,例如,Java, JavaServelet 及 JavaScript,甚至是 C#。所以建議學習程式語言時,一定要先學會 C++ 程式語言,再學習其他的程式語言。
那麼學習 C++ 語言時,是否要先學習 C 語言呢?其實並不見得一定要如此,因為目前業界所開發的應用程式大都已使用 C++ 語言,而且雖然以前用 C 語言開發的程式也不少,但是學會 C++ 語言後,也很容易就看得懂 C 程式。
C++ 程式語言是一個很重要也很基礎的程式語言,此一語言也衍生出其他現在常用的程式語言,例如,Java, JavaServelet 及 JavaScript,甚至是 C#。所以建議學習程式語言時,一定要先學會 C++ 程式語言,再學習其他的程式語言。
那麼學習 C++ 語言時,是否要先學習 C 語言呢?其實並不見得一定要如此,因為目前業界所開發的應用程式大都已使用 C++ 語言,而且雖然以前用 C 語言開發的程式也不少,但是學會 C++ 語言後,也很容易就看得懂 C 程式。
2020年7月24日 星期五
安裝Eclipse C/C++ Developer Toolkit
Eclipse 是 IBM 所發展並免費提供的一個整合性程式開發環境(IDE) 的軟體平台。當安裝此一平台後,就可以再另外安裝各種程式語言的相關開發套件,包括標準的Java 程式語言,以及標準的 C/C++ 程式語言開發套件。本文旨在簡要說明如何在Ubnuntu Linux系統中,安裝最新的 Eclipse IDE 軟體平台 (Eclipse 2020-06),以及 Eclipse C/C++ 2020-06。本文主要的範例執行環境為 Linux Ubuntu 18.04。
訂閱:
文章 (Atom)