① 請問一下IDL是什麼工種具體做什麼的
IDL(Interface Definition Language,介面定義語言為 JavaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用對象請求代理體系結構)功能,從而可提供基於標準的互操作性和連接性。Java IDL 使分布式、支持 Web 的 Java 應用程序可利用 Object Management Group 定義的行業標准 OMG IDL(Object Management Group Interface Definition Language,對象管理組介面定義語言)及 IIOP(Internet Inter-ORB Protocol,Internet對象請求代理間協議)來透明地調用遠程網路服務。運行時組件包括一個全兼容的 Java ORB,用於通過 IIOP 通訊進行分布式計算。要使用 Java IDL,用戶必須具有 idltojava 編譯器。
IDL是一個語言術語,用於兩種不同語言編寫的程序之間的溝通交流。在分布式對象技術中,新物體能夠被傳送到任何一個平台環境並且知道如何在該環境下運行是很重要的。對象請求代理程序就是那些藉助於介面定義語言這座橋梁讓2個對象程序能夠溝通交流的程序之一。使用介面定義語言時,程序的介面必須用存根程序來描述或者程序的可擴展部分也編寫進程序里了。每個程序里的存根程序都要使用一個中介程序來幫助它們之間溝通交流;
② system Idl... 誰知道這是什麼程序
system idle process 是cpu的空閑進,後面的cpu使用率越是大,說明你的cpu空閑越多,如果越少,說明cpu使用率很大,這個時候該考慮是否有木馬在自己電腦運行了!
更詳細的就是:System Idle Process SYSTEM不是一個真正的進程,是核心虛擬出來的,多任務操作系統都有的!在沒有可用的進程時,系統處於空運行狀態,此時就是System Idle Process SYSTEM在運行!故它佔用97%CPU時間,說明你的機器負荷很輕!你用WINZIP解壓一個大的文件時,就可看到,System Idle Process SYSTEM佔用CPU時間變化。
system idle ……是表示你系統剩餘的CPU資源! 不要想去結束它!
要是他占的CPU資源為0估計你該重新啟動了
"System Idle Process" 中的 idle 是「空閑」的意思
"System Idle Process" 即「系統空閑進程」
System Idle Process佔用越多CUP時間,說明你的電腦越空閑
③ Idl的程序是怎樣運行的
先保存,點編譯,再點運行即可,錯誤下面會顯示
④ IDL編寫程序!!!急求
IDL支持面向對象的編程, 但是並不完整, 不支持對成員的可見性的設定.
可以通過定義單獨文件的方式來定義IDL類, 比較容易管理, 定義的方式是:
pro <ClassName>__define
struct = {<className>, ...}
end
文件名是:<ClassName>__define.pro
在這個文件中, 還可以添加類成員函數的定義, 如:
pro <className>::hello
...
end
IDL不區分大小寫, 所以類名/函數名/關鍵字等均可以不受大小寫的限制
IDL對類提供一些專門的成員函數, 完成專用的任務. 比如: INIT為構造函數, CLEANUP為析構函數(在對象被釋放時調用, 比如OBJ_DESTROY函數). 但是這些函數不能在外部被調用, 但是可以在函數內部看到, 主要是為了手工調用, 以實現父類的初始化函數被調用(IDL不會自動調用父類的INIT函數)
INIT函數可以帶參數, 可以在調用OBJ_NEW生成對象時傳入.
OBJ_NEW函數的調用形式如下:
Result = OBJ_NEW( [ObjectClassName [, Arg1......Argn]] )
IDL的函數和過程參數可以不完整, 比如函數A定義了5個參數, 可以用0-5個參數來調用. 對調用的參數情況可以用N_PARAMS和N_ELEMENTS來判斷, 前者可以得到實際的調用參數的個數, 後者可以判斷某個參數是否有值
sub Test::INIT, caption
print, N_PARAMS() ;返回參與調用的參數個數
print, N_ELEMENTS(caption) ;返回1為有值, 返回2為未定義
...
end
可以定義多個同名函數, 但只有最晚定義的那個有效, 前面的會被隱藏
⑤ Java 中的IDL是什麼啊
Java IDL(Interface Definition Language,介面定義語言)為 JavaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用對象請求代理體系結構)功能,從而可提供基於標準的互操作性和連接性。Java IDL 使分布式、支持 Web 的 Java 應用程序可利用 Object Management Group 定義的行業標准 OMG IDL(Object Management Group Interface Definition Language,對象管理組介面定義語言)及 IIOP(Internet Inter-ORB Protocol,Internet對象請求代理間協議)來透明地調用遠程網路服務。運行時組件包括一個全兼容的 Java ORB,用於通過 IIOP 通訊進行分布式計算。要使用 Java IDL,用戶必須具有 idltojava 編譯器。
⑥ IDL語言的用途
由於其強大的功能和獨特的特點,IDL語言可以應用於任何領域的三維數據可視化、數
值計算、三維圖形建模、科學數據讀取等功能中。
概括說來,在地球科學(包括氣象、水文、海洋、土壤、地質、地下水等)、醫學影
像、圖像處理、GIS系統、軟體開發,大學教學,實驗室,測試技術,天文,航空航天、信
號處理,防禦工程,數學統計及分析,環境工程等很多領域,IDL語言都可以得到廣泛而又
深遠的應用。
⑦ IDL的介紹
IDL是一種數據分析和圖像化應用程序及編程語言,先由美國ITT公司所有。最初在七十年代後期用於幫助科學家分析火星探險衛星發回的數據,將浩瀚的數據轉換為圖形。從此後,IDL得到廣泛運用,使用者日眾,呈幾何級別增長。IDL使用者可以迅速且方便地運用此軟體將數據轉換為圖象,促進分析和理解。通過軟體轉化的圖像既可以是簡單色彩,也可以是全色三維圖像和模型。IDL(InteractiveData Language)語言是第四代科學計算可視化語言,集開放性、高維分析能力、科學計算能力、實用性和可視化分析為一體,它可以在多種硬體平台上運行,可以方便地與C、C++連接,還支持資料庫的ODBC介面標准。IDL語言內置的數學庫函數可以大大地減少圖象處理演算法開發的工作量,用IDL語言寫的程序可以不加修改地在其他可以運行IDL的平台上運行,這樣開發出來的系統自然地具有可移植性。由於IDL語言是解釋性語言,其運行速度受到影響,對於速度要求較高的功能可以直接用標准C語言編寫,利用IDL與C的介面在IDL語言中調用C模塊實現高速度。IDL 語言的許多函數可以支持不同的數據類型, 例如ROT 旋轉函數可以旋轉位元組型、整型及浮點型的矩陣數據。
⑧ idl是什麼意思
IDL是一種數據分析和圖像化應用程序及編程語言。
IDL先由美國ITT公司所有,後由美國ExelisVis公司所有。最初在七十年代後期用於幫助科學家分析火星探險衛星發回的數據,將浩瀚的數據轉換為圖形。
從此後,IDL得到廣泛運用,使用者日眾,呈幾何級別增長。IDL使用者可以迅速且方便地運用此軟體將數據轉換為圖像,促進分析和理解。通過軟體轉化的圖像既可以是簡單色彩,也可以是全色三維圖像和模型。
IDL的開發環境:
IDLDE是用戶快速編寫、測試並調試代碼的最佳環境,用戶可以在該環境中方便地進行應用開發。IDLDE具有完善的代碼編譯、調試環境。IDLGUIBuilder 可以迅速開發跨平台的用戶圖形界面(GUI),而無需熟悉IDL控制項編程知識。
用戶可以拖放式建立圖形用戶界面GUI,非常靈活、快速地產生應用程序的界面。IDL GUIBuilder已被集成到Idl開發環境中(IDLDE)。用戶還可方便地輸出project,生成可執行文件。
⑨ 請問這個IDL中編的程序對嗎可以在envi中調用嗎
程序對,但是ENVI中不能調用;
對單個變數b1-b2 LE 0.7 用if判斷可以,但是數組的話用if就不對了。
數組的應該用where先求索引再來運算。
另外演算法沒看懂,比如b1,b2都是兩個元素的數組,b1=[2,3],b2=[1.2,2.6]
那b1-b2=[0.8,0.4],你想返回什麼值?
⑩ IDL一般是用什麼軟體編寫
就像是TC,使用什麼編的?就是說編程軟體的源頭是什麼?
B語言。本源是機器碼,為了實現可寫性都把編程軟體通過匯編形成機器能懂的機器碼。
匯編