999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C/C++與FORTRAN混合編程技術及其應用研究

2015-05-04 07:48:28周謐
科技創新與應用 2015年13期
關鍵詞:技術應用

周謐

摘 要:隨著科技的不斷發展,計算機語言的數量不斷增多,在以往的編程工作中,通過利用多元化的計算機編程語言,的確得到了理想的效果。但是,目前的計算機編程語言過多,在實際的編程工作中,往往會應用到兩種或者兩種以上的編程語言,這就在客觀上增加了編程的難度,且完成的程序會因語言的增多導致瑕疵的存在,不利于最終的使用。另一方面,就編程語言本身來講,每一種編程語言都具有各自的特點,要想取得出色的程序設計成果,必須減少編程語言之間的各種矛盾,以此來實現程序質量的提升。為此,日后應加強混合編程技術及其應用,為計算機技術的發展提供更多的保障。

關鍵詞:混合;編程;技術;應用

到目前為止,很多的程序都是通過FORTRAN來完成編寫的,運用DOS平臺,實現程序編寫的快速、高效。另一方面,C/C++作為程序編寫的常用語言,在計算機眾多語言中具有較強的代表性。通過研究C/C++與FORTRAN的混合編程技術,可以為日后的其他語言混合應用提供基礎,并且建立多種混合編程技術應用模板,推動混合編程技術的應用。在此,文章主要對C/C++與FORTRAN混合編程技術及其應用展開研究。

1 C/C++與FORTRAN混合編程技術思路

從客觀的角度來分析,混合編程技術并不意味著完全的混合兩種語言或者程序,而是在編程工作中,將兩種或兩種以上的編程語言,較好的聯合應用,以此來實現編程效率的提升和質量的穩定。C/C++與FORTRAN混合編程技術的思路如下:第一,通過屏幕或者是原始數據文件輸入相應的數據信息,展開一系列的運算工作,在運算結束后,編程人員需要將計算結果保存在數據的文件當中。該過程主要是通過FORTRAN來完成的。第二,通過C/C++來優化數據的輸入、計算、存儲,為編程提供更多的時間。實際上,C/C++是對FORTRAN部分工作的一種優化處理,減少不必要的措施和問題出現。第三,計算和保存中間結果,仍然運用FORTRAN來完成。由此可見,C/C++與FORTRAN混合編程技術,在思路上還是比較理想的,能夠結合客觀的需求和各種實際情況。

2 C/C++與FORTRAN混合編程技術應用

2.1 存儲模式的一致性

相對于單純的編程語言應用來講,混合編程技術考慮到了各種編程語言的矛盾和沖突,再結合它們的優勢,在實際的運用當中,實現了存儲模式的一致性。就存儲模式本身來講,它主要指的是,編譯器應遵循的某種規則,同時在客觀上定義了編譯器將代碼和數據組織分段的方法。我國在現階段的混合編程技術應用當中,存儲模式的一致性,是具有代表性的應用成果。現階段的PC機大概有六種存儲模式,分別為微小模式、小模式、中模式、緊湊模式、大模式、巨大模式。應用C/C++與FORTRAN混合編程技術,至少要在緊湊模式以上,這意味著在實際的混合編程技術,將會達到存儲的快速和高效,因為FORTRAN主要采用的段間傳址或者是遠程傳址。

2.2 語言約定的一致性

混合編程技術作為目前計算機編程技術中的佼佼者,雖然自身的優勢僅在于將各種編程語言良好的運用,但這解決的問題卻是非常理想的。就目前的情況來看,編程工作非常復雜,尤其是在用戶的需求提升之后,編程語言必須保證其能夠實現和諧共處。但實際上,將眾多的編程語言應用到一處,并不是容易的事情。混合編程技術在應用過程中,真正意義上實現了語言約定的一致性,即調用程序與被調用程序均會遵守同樣的約定,不會造成以往的沖突。從約定的語言來看,主要包括命名約定、調用約定、參數傳遞約定、函數返回值約定等等。以命名約定為例,在編程過程中相互匹配的標識符應保持一致。由于VC++語言嚴格區分大小寫,而FORTRAN中不存在大小寫問題,VC++中還存在類型說明及其他一些問題,如果命名約定在調用程序與被調用程序之間不一致,程序就不會成功地連接。由此可見,語言約定的一致性,在客觀上解決了多種編程語言在應用過程中所產生的各種沖突。在未來的混合編程技術應用中,需保證混合的有效性,實現工作量的減少,告別之前的冗雜操作。

2.3 數據處理的相容性

根據以往的經驗來看,多種編程語言在共同應用的時候,往往會造成數據處理上的矛盾。不同語言對數據采取的處理方式存在差異,C/C++與FORTRAN是常用的編程工具,倘若其存在數據處理上的沖突,則會導致數據的反復處理、各種結果的冗雜轉換,嚴重影響程序的開發進度和開發質量。為此,C/C++與FORTRAN混合編程技術在應用過程中,積極實現數據處理的相容性。第一,數據類型的一致性。數據類型是編程語言對數據的劃分,通過應用混合編程技術,實現了數據類型的一致性,減少了繁雜的轉換工作,減少了工作效率,同時還能充分發揮C/C++與FORTRAN的各項優勢功能。第二,數據的存儲格式一致性。數據存儲是每個階段或者每天編程結束后的重要工作,存儲格式達到一致后,能夠保證第二天在編程時,直接調用之前的成果,不必再一次的進行格式轉換或者是格式清理。

3 結束語

文章對C/C++與FORTRAN混合編程技術及其應用展開研究,從目前的應用來看,混合編程技術得到的結果還是比較積極的,而且會在客觀上、主觀上滿足用戶的多項要求。值得注意的是,我國的編程語言研究正在不斷的深入,當前的成果雖然顯著,但還沒有完全滿足需求。日后,需進一步展開混合編程技術的研究和應用,實現編程技術的提升、編程語言的和諧應用。

參考文獻

[1]張金喜,顧韻華.C#與Fortran混合編程及其在氣象軟件中的應用[J].信息技術,2010,11:28-30+33.

[2]劉輝權,肖天貴,邱靜雅.氣象預報預警系統開發中VB與GrADS、FORTRAN混合編程技術[J].成都信息工程學院學報,2011,12:208-214.

[3]李卓,李益民.Matlab與VC++混合編程技術在圖像處理中的應用研究[J].電腦知識與技術,2011,22:5450-5452.

[4]尚金光,張獻州,張勇,等.基于C#與Fortran混合編程技術實現法方程系數陣求逆[J].測繪與空間地理信息,2012,13:137-139.

猜你喜歡
技術應用
有關計算機網絡安全問題的分析與探討
淺析建筑物鋼筋砼與砌體結構抗震加固的技術方法
淺談鋼筋混凝土結構建筑應用外包粘鋼加固技術
探討電力系統中配網自動化技術
科技視界(2016年21期)2016-10-17 20:00:58
移動應用系統開發
科技視界(2016年21期)2016-10-17 19:38:30
北京市中小企業優化升級
商(2016年27期)2016-10-17 04:13:28
多媒體技術在小學語文教學中的應用研究
考試周刊(2016年76期)2016-10-09 08:45:44
分析膜技術及其在電廠水處理中的應用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優化方程預測模型建模過程應用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學應用分析
科技視界(2016年20期)2016-09-29 11:47:01
主站蜘蛛池模板: 四虎免费视频网站| 久久久久久久97| 成人免费一区二区三区| 国产在线无码av完整版在线观看| 精品成人免费自拍视频| 在线视频精品一区| 国产丝袜91| 久久精品91麻豆| 国产在线精品网址你懂的| 综合社区亚洲熟妇p| 91综合色区亚洲熟妇p| 97精品久久久大香线焦| 精品综合久久久久久97| 亚洲,国产,日韩,综合一区| 色综合中文| 国产乱人激情H在线观看| 91精品综合| 欧美啪啪精品| 国外欧美一区另类中文字幕| 国产欧美在线| 在线免费看黄的网站| 国产精品无码久久久久久| 国产精品开放后亚洲| 激情视频综合网| 日韩二区三区无| 噜噜噜久久| 久久久久国产一级毛片高清板| 国产乱人伦精品一区二区| 欧美第二区| 乱色熟女综合一区二区| 天天色综合4| 久久77777| 欧美一级夜夜爽| av在线无码浏览| 国产另类视频| 亚洲中文字幕日产无码2021| 永久免费精品视频| 精品一区二区三区视频免费观看| 国产日韩av在线播放| 亚洲成人在线网| 26uuu国产精品视频| 成人国产免费| 亚洲成人高清在线观看| 麻豆国产在线不卡一区二区| 国产乱子伦视频在线播放| 天天综合天天综合| 亚洲精品卡2卡3卡4卡5卡区| 91精品啪在线观看国产| 视频二区亚洲精品| 亚洲综合极品香蕉久久网| 一级毛片高清| 欧美成人一级| 久久精品电影| 1769国产精品免费视频| 狠狠色丁香婷婷综合| 国产91透明丝袜美腿在线| 国产女人18水真多毛片18精品 | 色综合狠狠操| 黄色a一级视频| 中文字幕 91| 99久久精品国产综合婷婷| 久久这里只精品热免费99| 亚洲国产天堂久久九九九| 97久久精品人人| 中文字幕 欧美日韩| 狠狠色综合网| 亚洲婷婷六月| 免费看一级毛片波多结衣| 久久综合国产乱子免费| 国产精品免费电影| 超清无码一区二区三区| 国产香蕉一区二区在线网站| 亚洲人成色在线观看| 国产欧美精品专区一区二区| 欧美国产综合色视频| 91精品伊人久久大香线蕉| av一区二区人妻无码| 国产毛片高清一级国语| 欧美日韩91| 中日韩一区二区三区中文免费视频| 狠狠色丁香婷婷综合| 亚洲AV人人澡人人双人|