PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   想問個關於linux的問題.. (https://www.pcdvd.com.tw/showthread.php?t=547019)

hollowaysxp 2005-11-29 07:16 AM

學過組合語言的人都知道,那是超難的。
學過C語言的人都知道那是比組合語言簡單的。
學過C++ JAVA的人會覺得物件導向很困難,封裝、繼承、多載(不過用起來很方便)。

harrisonlin 2005-11-29 08:24 AM

引用:
作者hollowaysxp
學過組合語言的人都知道,那是超難的。
學過C語言的人都知道那是比組合語言簡單的。
學過C++ JAVA的人會覺得物件導向很困難,封裝、繼承、多載(不過用起來很方便)。


"多載(function overload)"不是物件導向的特性,"多型(polymorphism)"才是哦! :D

玉面飛龍至尊寶 2005-11-29 10:30 AM

引用:
作者作者shukae
Linux是用GCC寫的


引用:
作者藍鯨
GCC不是語言...

說真的我比較贊同"因為有人寫"= =
Windows也曾經可以在Alpha平台上執行,
現在也有IA64的版本, 這只是跟策略有關...
Linux的開發者多, 移植的人多而已.


這個GCC 很經典ㄋㄧㄝ :laugh: :laugh:

Bad Monkey 2005-11-29 10:39 AM

小弟才疏學淺....
站上大大已經幫你解說了很多了....
而我提供一下我學Linux參考的網站.....
http://linux.vbird.org/

玉面飛龍至尊寶 2005-11-29 10:41 AM

引用:
作者erickx
C 是一種高階語言…
你的觀念太狹窄了… C 語言的應用不是只有用在 Intel x86 的 CISC CPU 系統…
在 RISC 系統或是其他一些微型化的 CPU 上也是有 C 語言存在的…
當然就不是幾個組合語言就做的完一個指令...

基本上要稱為低階語言… 要程式語言本身可造出 CPU 的每個單一opcode,
就我所知一般只有組合語言及機器碼(如果你夠強的話…) 可以做的到…

另 Linux 是架構在硬體抽像層 (Hardware Abstraction Layer) 上, 來達到平台移植
,詳細的找找 Google 應該就有資料了...


照他那麼講 突然讓我想起 起前Ti4200剛出來 大家都說他是高階卡 過ㄧ鎮子 FX5900系列出來 Ti4200 就變中階了 之前6600GT出來 Ti4200變中低階 到現在7800GTX出現 Ti4200簡直可以說是低階了

原來是以每個人所看到的為準阿 如果ㄧ個人只知道有VB跟C 那麼 VB就算高階 C就等於低階了

就好像I牌使用者 ㄧ值以為I是最強的 時脈才是王道 永遠都不承認AMD的低時脈高效能......這個比喻似乎牽強了ㄧ點 :laugh: :laugh:

冰人 2005-11-29 11:34 AM

引用:
作者shukae
因為有不同的compile可以轉換kernel指令碼
所以跑起來是ok的 :p


Linux是用GCC寫的
只是把組合語言稍微包裝過而已
其實稱不上是高階語言

編譯(compile)是將用高階程式語言寫的程式由原始碼轉成目的碼
編譯器(compiler)是將原始碼轉譯成目的碼的程式
compile是動詞,compiler是名詞
GNU Compiler Collection(GCC)是編譯器而不是程式語言
編譯器和程式語言是不同的

冰人 2005-11-29 01:10 PM

引用:
作者ABBACHEN
1.LINUX 已經不是完全用 C 來寫,不少地方是用 C++
2.C 很早以前,就已經定位,算是高階語言
3.LINUX 版本眾多,也有用其他版本 C/C++ compile 的 LINUX
4.LINUX <---請用大寫
5.LINUX 只是其中一種 LIKE UNIX SYSTEM

1.正確的寫法是Linux
2.LIKE UNIX SYSTEM :unbelief: :jolin:
應該是UNIX-like operating system

risc_bar 2005-11-29 01:39 PM

引用:
作者ABBACHEN
1.LINUX 已經不是完全用 C 來寫,不少地方是用 C++
2.C 很早以前,就已經定位,算是高階語言
3.LINUX 版本眾多,也有用其他版本 C/C++ compile 的 LINUX
4.LINUX <---請用大寫
5.LINUX 只是其中一種 LIKE UNIX SYSTEM


1.
請問一下你是否有什麼証據"Linux"有用C++來寫的
可否給點資訊
小弟手上的Linux kernel,書裡面完整的程式碼都是c的程式碼,沒有c++
2.
應該是"Linux",不是"LINUX",請問全大寫是哪裡註明的 :confused:
3.
是UNIX-like operating system
不是 LIKE UNIX SYSTEM :shy:
4.
另外一版友說的
GCC是Compiler,不是程式語言
5.
C確實是高階程式語言
在學過組合語言之後,我更加確定了

lawson7212 2005-11-29 01:40 PM

引用:
作者冰人
1.正確的寫法是Linux
2.LIKE UNIX SYSTEM :unbelief: :jolin:
應該是UNIX-like operating system


:eek: :eek: :eek: :eek: :eek: :eek:

你的帳號..........................................

Gtk 2005-11-29 03:01 PM

引用:
作者冰人
1.正確的寫法是Linux
2.LIKE UNIX SYSTEM :unbelief: :jolin:
應該是UNIX-like operating system


其實所謂的 linux 所指的不過是個核心,
要加上 shell, commands, applications, GUI 介面等等,
才會稱之為是一個 "作業系統"

所以有這種說法:
1. 全小寫的 linux, 所指的只是 linux kernel 而已;
2. 開頭大寫的 Linux, 泛指一般整套 distribution(s), 如 Redhat Linux, Slackware Linux...不一而足;
3. 至於全大寫的 LINUX...打字方便吧~XD


所有的時間均為GMT +8。 現在的時間是07:46 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。