作者 主題: 關於兩種不同程式互相輔助使用相同性問題  (閱讀 7142 次)

0 會員 與 1 訪客 正在閱讀本文。

shihyu

  • 活潑的大學生
  • ***
  • 文章數: 223
    • 檢視個人資料
我一直有個疑問 , 我在網路上到看有人說用c++ 寫 , 遇到處理一些數學運算用MATLAB 去處理.... 那我有個疑問~ C++ 跟 MATLAB是兩種不同東西如何能相容??

1. 還是只說是類似函式觀念~~ C++ 把值給 MATLAB 之後MATLAB運作出數值後傳回給C++ 使用 ?

2. 還有C++ 配合 MATLAB 去使用是說像是 VC++ 或是 BCB 這樣IDE 掛上 MATLAB 這工具配合使用嗎?  

還有關於VB 我看到有人說如果要做介面用VB 比較快 , 其他像是內部處理可以用其他其他語言工具 , 那這樣能相容嗎?

謝謝

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #1 於: 2007-03-10 09:06 »
只要根據 DLL 的規則建立函數庫,

任何程式也都可以依據一定的方式載入使用這些函數.

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
引述: "shihyu"
還有關於VB 我看到有人說如果要做介面用VB 比較快 , 其他像是內部處理可以用其他其他語言工具 , 那這樣能相容嗎?
謝謝


只要:透過"檔案"去傳遞參數(或運算結果)並沒有相不相容的問題 :wink:
(M$的東西應該是遵照"M$的規則"為了您的將來....用txt檔來做吧)
參考參考
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

shihyu

  • 活潑的大學生
  • ***
  • 文章數: 223
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #3 於: 2007-03-10 17:03 »
想請問一下利用txt檔案去處理兩種不同程式都可使用你所說的txt 去處理傳遞參數及最後結果....那DLL什麼時候比較需要使用到它

製作DLL 這像是下面這樣嗎?? 我沒有做過
http://www.cyut.edu.tw/~rcchen/courses/delphi/html/topic/topic06/topic06.html

謝謝

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #4 於: 2007-03-10 17:25 »
引述: "shihyu"
想請問一下利用txt檔案去處理兩種不同程式都可使用你所說的txt 去處理傳遞參數及最後結果....那DLL什麼時候比較需要使用到它

製作DLL 這像是下面這樣嗎?? 我沒有做過
http://www.cyut.edu.tw/~rcchen/courses/delphi/html/topic/topic06/topic06.html

謝謝


好複雜喔><"我也沒做過呢 :o

不過要用很多種語言去寫一個"專案"的話個人是建議一先專精一種語言以後再去思考
如何使用多種語言,這樣一來才會有"一法通萬法通"的美妙果實

本人也只會一種語言--->C語言,我連C++都不會呢更別說其他的了
不過C玩了十幾年,現在要去看(要努力看)其他語言寫出來的東西也還能看得懂幾分呢
雖然不能完全通,可是任何語言做的事情應該都一樣--->讓人類能用人類語言去控制電腦

所以"什麼時候比較需要使用到它"講句廢話不要生氣--->真正有需要的時候才用它

參考參考吧><"
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

shihyu

  • 活潑的大學生
  • ***
  • 文章數: 223
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #5 於: 2007-03-10 20:27 »
我也是只會C ,其他都是東摸摸西摸摸 , 半桶水

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #6 於: 2007-03-10 21:58 »
說實在的C語言已經學不完了 :D

以前有很多種語言被開發出來都是號稱能取代C語言結果前浪沒推掉自己卻死在沙灘上
後來乾脆模仿C語言^^!

而且在學習Linux平台時C語言是可以很悠然自得地(Linux母語就是C語言吧?很像還有組合語言不過比較少)

再加上開放原碼.....哇!!!比吃10顆大還丹+千年老篸還補呢 :D
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

shihyu

  • 活潑的大學生
  • ***
  • 文章數: 223
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #7 於: 2007-03-10 22:31 »
我是覺得C 滿好用的 , 學校作業我也都用C 就很夠用了

我用C有1~2年 , 不過我覺得很多作業我就用if else & 迴圈 & 陣列 & 指標 & 結構 & 函式 etc , 這些基本語法就可以搞定 , 資料結構&演算法觀念懂後用C就可實作出來 ...

不過我感覺我C 好像沒有進步空間 =.= , 我不知道怎樣才算是精通C 很想知道?我認為很多東西都是理論觀念懂, 就可以用C 寫出來 ... 上面所說的 if else  etc... 之類基本語法就可以實現 ,  還是這樣我的錯覺? C不僅是if else etc... ??

我想對C更深入是要多學學linux kernel 東西嗎?   不過linux kernel 那大& 複雜通常從哪邊會比較好入手?

謝謝

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #8 於: 2007-03-11 01:38 »
引述: "shihyu"
我是覺得C 滿好用的 , 學校作業我也都用C 就很夠用了

我用C有1~2年 , 不過我覺得很多作業我就用if else & 迴圈 & 陣列 & 指標 & 結構 & 函式 etc , 這些基本語法就可以搞定 , 資料結構&演算法觀念懂後用C就可實作出來 ...

不過我感覺我C 好像沒有進步空間 =.= , 我不知道怎樣才算是精通C 很想知道?我認為很多東西都是理論觀念懂, 就可以用C 寫出來 ... 上面所說的 if else  etc... 之類基本語法就可以實現 ,  還是這樣我的錯覺? C不僅是if else etc... ??

我想對C更深入是要多學學linux kernel 東西嗎?   不過linux kernel 那大& 複雜通常從哪邊會比較好入手?

謝謝


不一定要從核心開始耶,您可以自己挑一個自己比較有認識的專題去把它實做出來
比如一個進銷存系統,當然用其他語言可能沒兩三下就搞定了,不過當您使用C語言
從使用者操做介面開始實做出來,相信與您在學校的作業是完全不同的,也就是自行
去模擬一個專案,然後在您實作時一定會遇到很多困難,但目前C語言的書真的滿完整
的,從入門教學到精深絕妙的理論都有,一個語言能活那麼久不是沒原因的

以前遇到過一位老前輩在DOS3.1時代就用C寫了一個醫院的醫生在開藥及病歷的
"網路"管理系統,請注意,DOS3.1時期我也用過,不過那時候別說網際網路了,連兩台
電腦可以透過線路連接起來我都認為很不可思議的他老先生就已經寫出來了^^!

所以要從哪裡入手,看您想要從哪個行業或已經從事哪個行業的角度去思考吧
畢竟[獨孤求敗]也是要打敗很多對手(實作出一些專題)後才敢自號[求敗]呀!!
而[東方不敗]呢,最後還是敗了(叫"東西南北方不敗"可能好些^^)
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

elleryq

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #9 於: 2007-03-12 08:37 »
引用
不過我感覺我C 好像沒有進步空間 =.= , 我不知道怎樣才算是精通C 很想知道?我認為很多東西都是理論觀念懂, 就可以用C 寫出來 ... 上面所說的 if else etc... 之類基本語法就可以實現 , 還是這樣我的錯覺? C不僅是if else etc... ??


實際上就是這樣沒錯,不過可以多看看人家怎麼寫的~
有時候就是會有比較漂亮、比較簡潔的寫法~是自己以前沒想到的~

在金庸小說看到一句話,還蠻有那麼幾分道理:"熟讀唐詩三百首,不會作詩也能吟。"
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
關於兩種不同程式互相輔助使用相同性問題
« 回覆 #10 於: 2007-03-12 15:45 »
引述: "elleryq"
引用
不過我感覺我C 好像沒有進步空間 =.= , 我不知道怎樣才算是精通C 很想知道?我認為很多東西都是理論觀念懂, 就可以用C 寫出來 ... 上面所說的 if else etc... 之類基本語法就可以實現 , 還是這樣我的錯覺? C不僅是if else etc... ??


實際上就是這樣沒錯,不過可以多看看人家怎麼寫的~
有時候就是會有比較漂亮、比較簡潔的寫法~是自己以前沒想到的~

在金庸小說看到一句話,還蠻有那麼幾分道理:"熟讀唐詩三百首,不會作詩也能吟。"


沒錯沒錯,同樣的樂高積木有人可以堆出太空梭,恐龍;有人只會堆城堡

一樣的字串搜尋,有人寫能一秒內找出來,有人寫出來的要用5分鐘才找得到

Linux很強是滿直得"投資"的標的
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼