智合網圖總目錄-各學院
關於智合網版主
智合網沿革
價值管理學院簡介
價值管理學院總目錄
價值管理簡介
價值管理總目錄
價值的定義

2020年7月31日 星期五

C++ 程式與專案的編譯建置(Compile & Build)程序方式

一個 C++ 程式原本對使用者而言是一個人類可以看得懂的高階語語,但是對於機器來說,機器是看不懂高階語言的,只能看得懂機器碼或低階語言,所以當一個 C++ 程式(此時稱為原始程式)撰寫完成後就須要將 C++ 的原始程式碼編譯 (compile) 或建置 (build) 成為機器碼 (machine code) 或稱為目的碼 (object code) 或有時也可稱為可執行碼 (executable code)。本文主要的範例執行環境為 Linux Ubuntu 18.04。

gcc/g++編譯器

一般而言,最常用的或最早使用的 C 程式編譯器為 gcc (General Compiler Collection),當 C++ 程式語言被發展出來之後,也可以延用繼續使用 gcc 編譯器,但是用 gcc 來編繹 C++ 程式時,使用者必須在 gcc 的指令後明確的指出要使用的 C++ 特別使用的各種函數庫與標頭檔,所以非常的麻順,所以特別發展了另一個編譯器 g++,此一 g++ 編譯器預設會先去讀取 C++ 特別使用的各種函數庫與標頭檔,所以就很方便的的編譯 C++ 程式了。

2020年7月29日 星期三

確定某西元年是否為閏年-以簡要瞭解C++

本文將以寫一個 C++ 程式,用以判斷某西元年是否為閏年,以簡要瞭解 C++ 程式語言的結構與基本用法。

首先要先知道一般在數學上是如何判斷一個西元年是否為閏年的規則:
  1. 西元年份除以4不可整除,為平年。
  2. 西元年份除以4可整除,且除以100不可整除,為閏年。
  3. 西元年份除以100可整除,且除以400不可整除,為平年。
  4. 西元年份除以400可整除,為閏年。
若寫成演算法,而且為便於使判斷過程更簡便,所以要倒過來判斷,其演算法如下:

C++ 程式語言目錄

  1. C++ 程式語言簡介
  2. 安裝Eclipse C/C++ Developer Toolkit
  3. C++ 程式與專案的編譯建置(Compile & Build)程序方式
  4. 確定某西元年是否為閏年-以簡要瞭解C++
  5.  

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 程式。

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。

主要網頁類別

  1. 關於智合網