PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
nagual
Regular Member
 

加入日期: Jan 2005
您的住址: 台灣台北
文章: 80
引用:
作者Salous
原來如此,也就是說只要編譯器有某平台的opcode級registers等資訊即可在任何平台上編譯?

這些東西是編譯器設計時就加進去了.

很多embedded systems(非x86 CPU), 都是在PC上寫原始碼, 在PC上編譯好後才拿到
embedded systems上跑.
     
      
舊 2005-11-30, 10:33 PM #71
回應時引用此文章
nagual離線中  
FlyAngel
Major Member
 

加入日期: May 2001
文章: 102
哇!!!
看了好久 才把全部看玩
看來各位大哥一定是程式設計師的個中好手
我不懂什麼C C+ C++ 所以沒有一篇我看的懂
不過如果各位大哥真的對這些都有高人一等的見解
那麼可以幫忙解決這各大問題嗎
http://forum.osx86project.org/index.php?showtopic=4301
全世界的人都會感激您的 想出辦法 我想你就可以擊敗自稱駭客之神的某某人了

這是ATI OSX X86 的驅動程式 所下載的檔案是各空架構
各路英雄好漢所要做的就是完成它
聽說它需要C語言的好手
 
__________________
ㄧ直在耍笨 真的不能再耍笨下去了

此文章於 2005-12-02 12:23 AM 被 FlyAngel 編輯.
舊 2005-12-02, 12:22 AM #72
回應時引用此文章
FlyAngel離線中  
FlyAngel
Major Member
 

加入日期: May 2001
文章: 102
掉的好快 不行 要頂上去
__________________
ㄧ直在耍笨 真的不能再耍笨下去了
舊 2005-12-02, 02:30 AM #73
回應時引用此文章
FlyAngel離線中  
axbycz
Power Member
 
axbycz的大頭照
 

加入日期: Jun 2004
文章: 574

討論 linux 討論到高低階程式語言
這裡有完整的定義
溫故知新一下吧
http://www.computerhope.com/jargon/num/1gl.htm
__________________
雨之為物 能令晝短 能令夜長
舊 2005-12-02, 06:54 AM #74
回應時引用此文章
axbycz離線中  
nagual
Regular Member
 

加入日期: Jan 2005
您的住址: 台灣台北
文章: 80
引用:
作者FlyAngel
哇!!!
那麼可以幫忙解決這各大問題嗎
http://forum.osx86project.org/index.php?showtopic=4301
全世界的人都會感激您的 想出辦法 我想你就可以擊敗自稱駭客之神的某某人了

這是ATI OSX X86 的驅動程式 所下載的檔案是各空架構
各路英雄好漢所要做的就是完成它
聽說它需要C語言的好手

很難耶...第一個至少要知道這種OS大致的架構,
第二個知道它的kernel function, 光這兩個就K一陣子,
第三個有data sheet嗎? 有也要K一陣子..沒有的話
是反組譯其它作業系統的driver嗎?

第四個至少對顯示卡的規格和架構有一定的了解.
第五寫好driver....穩定度和效能....曠時費日
舊 2005-12-02, 08:16 AM #75
回應時引用此文章
nagual離線中  
seiws
Advance Member
 
seiws的大頭照
 

加入日期: Mar 2003
文章: 337
C++ 是微軟的C語言開發工具
Tubro C 是 Borland 的C語言開發工具
GCC 是GNU的C語言編譯工具
那麼正規原始的UNIX 上的C語言編譯是什麼呢? 是 cc 啦

跨平台的原始碼早年沒有config檔..自動產生適合自己平台的makefile
八年前有裝apache的人在執行過 make 指令之前
都會去看 makefile裡頭有什麼需要設定...然後調整裡頭的設定使用的CPU UNIX的版本..C語言編譯工具

不同CPU平台...不同UNIX版本...所include sys/ioctl.h 當然lib會不一樣囉

想知道 linux 的 kernel 是什麼寫的最簡單就是去下載source coder 回來看
網址在 http://www.kernel.org/

linux是Linus Torvalds 大學時代發明的...
而linux只有開機核心....類似於 DOS年代的 MSDOS.com command.com io.sys 這三個檔
開機掛上 /etc/fstab 後所執行的 init 1 2 3 4 5 以後的動作...都是GNU 的軟體...

BSD 是柏克萊版本的類UNIX

第一次看到有人討論用 C++來編譯 Linux 核心.....這真是太不可思議了.......
連ASM都出現了...唉...組合語言是針對CPU不同而語法與參數會有所不同的...是無法跨平台的
舊 2005-12-08, 05:59 PM #76
回應時引用此文章
seiws離線中  
誥斂祫郬
*停權中*
 
誥斂祫郬的大頭照
 

加入日期: Dec 2005
文章: 52
引用:
作者nagual
很難耶...第一個至少要知道這種OS大致的架構,
第二個知道它的kernel function, 光這兩個就K一陣子,
第三個有data sheet嗎? 有也要K一陣子..沒有的話
是反組譯其它作業系統的driver嗎?

第四個至少對顯示卡的規格和架構有一定的了解.
第五寫好driver....穩定度和效能....曠時費日


nVidia 怎麼不出macOS 的Driver呢

PowerPC上不是也用 GeForce系列跟Quadro的顯示卡

現在也出MacOS x86 的版本了 硬體大概都知道了

為何沒看到 nVidia 放 MocOS x86 的 Driver

此文章於 2005-12-08 07:52 PM 被 誥斂祫郬 編輯.
舊 2005-12-08, 07:51 PM #77
回應時引用此文章
誥斂祫郬離線中  
jason491
New Member
 

加入日期: Aug 2003
文章: 1
引用:
作者seiws
C++ 是微軟的C語言開發工具
...


關於這點小弟無知..

但是這個應該是答案吧

http://www.research.att.com/~bs/homepage.html
舊 2005-12-08, 08:51 PM #78
回應時引用此文章
jason491離線中  
seiws
Advance Member
 
seiws的大頭照
 

加入日期: Mar 2003
文章: 337
謝謝指正
原來是是我搞錯了....
因為訪間的書講C++所配送的軟體都是 Microsoft 導致我觀念錯誤

嗯........Bjarne Stroustrup's 是C++ 之父...
舊 2005-12-08, 09:30 PM #79
回應時引用此文章
seiws離線中  
fingerstyle
Basic Member
 
fingerstyle的大頭照
 

加入日期: Sep 2005
您的住址: 風城
文章: 22
引用:
作者shukae
實在不太想回應這一串
看到屎頭這麼恨我, 只好出來說明一下
C語言被列入最多的是中階語言, 其次是高階語言, 最後是低階語言
開始有書把C入低階語言是最近幾年的事情, 我也贊成這種列法
因為用C(不是C++喔)寫GUI程式並不比ASM簡單到哪邊去


C語言算是最初級的高階語言,
後面一句倒是怪怪的,小弟第一次聽到這種說法。
__________________
☆☆☆☆☆推薦好文(談談心戀戀愛)
舊 2005-12-09, 04:53 AM #80
回應時引用此文章
fingerstyle離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。