[發明專利]用于編程語言的封裝系統在審
| 申請號: | 201580061457.6 | 申請日: | 2015-09-27 |
| 公開(公告)號: | CN107111541A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 奧姆里·馬克·維爾什洛莫;伊多·坎納 | 申請(專利權)人: | 奧姆里·馬克·維爾什洛莫;伊多·坎納 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32;G06F17/22 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 王茂華,丁君軍 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 編程 語言 封裝 系統 | ||
技術領域
用于使用圖形對象來封裝編程語言的自適應自修改系統。封裝系統是有直觀基礎的并適于不合格的用戶。以使用描述被執行的函數或功能的流程圖的圖形結構這種創新且新穎的方式來編寫封裝。
背景技術
封裝基于被請求被可視化的編程語言,同時可能并不包含該文檔中所描述的所有方面,而僅包含原始編程語言所需要的那些方面。
封裝系統是有直觀基礎的并適于不合格的用戶。以使用描述被執行函數并能夠代表許多類型的需求的流程圖的圖形結構來執行封裝。
封裝本身在允許對封裝方案的創建、解釋和調試的完全圖形環境中被完成。
例如,電話通信程序將具有以下結構:
非技術用戶或具有非邏輯技能的用戶將能夠使用如以上撥號計劃組件調色板中以及拖動IVR(交互式語音應答)組件的下圖中所描述的一種函數的容器圖。
封裝由向用戶提供適合其理解能力的工具的不同級別組成。例如,技術用戶或具有邏輯技能的用戶將能夠使用諸如“如果”符號、復合循環句子等的邏輯函數。
當在特定系統上被使用時,本申請中所提出的本發明可以是平臺無關的。例如,對于電話通信系統,可以獨立于特定電話交換臺的類型或任何其他相關基礎設施來定義撥號計劃的組件,因此能夠適應許多類型的電話系統,因此,它提出了在行業編寫代碼的新的方式。
發明內容
對編程語言的封裝可以通過外部模塊來擴展,外部模塊實際上通過將由非熟練用戶使用的圖形外表來封裝打算給技術用戶使用的原始編程方法或函數。
如果封裝能夠表示若干種被封裝的編程語言,則可以使用相同的較高級別表示來生成程序或與支持這些語言的系統的接口,其與使用的封裝語言無關。
一般說明:
·連接器是包括各種行為表、相似比較能力、跳轉表和連接執行所需的任何其他函數的一種類。連接器具有定義其僅由連接器所需的能力的基礎類。
·容器是包括處理所有對象之間的中轉邏輯的對象的特定的類。容器實際上是一種執行對象。
·代碼-對象背后的代碼可以利用封裝接口或編程語言被編寫,假如在后一種情況下,程序員將定義附加到特定代碼的封裝圖形用戶界面(GUI)。在這種情況下,相同的GUI可以與執行相同函數的不同編程語言一起被使用。
·字節碼-系統提供執行字節碼的虛擬機。還必須為其提供對象的字節碼轉換。這允許系統實際解釋對象,而不需要轉換被封裝的代碼。解釋器具有垃圾收集(GC)系統和對系統調用的支持。
主要實現包括三個封裝級別:
-高級別,其允許針對非技術用戶的圖形函數的執行,從而使用由描述如流程圖中的動作流的線來鏈接的預定義圖形對象。
-低級別,其允許針對技術用戶執行圖形邏輯函數,能夠遵循編程命令。低級別也使用如流程圖中通過線來鏈接的圖形對象。
-應用程序接口(API)級別,其使得能夠運行不同的命令,通過該命令可以被構建用于最高級別中的對象或繪圖。
封裝只需要用戶寫諸如函數參數的最小的文本。
每個特定目標在被添加到基本封裝中時都附帶了基礎庫的重要集合。例如,對于電話通信領域,處理超文本傳輸協議(HTTP)、傳真(FAX)、簡單郵件傳輸協議(SMTP)的庫,處理各種媒介的庫以及處理不同配置的數據庫(諸如鍵值,文檔庫,結構化查詢語言(SQL)和其他類型)的庫。此外,還將提供正則表達式評估和其他基礎庫。例如,這些函數使得能夠創建經由表征狀態轉移(REST)報告的工具,從而允許在需要時取回某些數據。此外,在低級別中,可以發送和取回作為流程圖的部分的各種變量。
自動執行API的圖形表示,但是必須由API提供者創建合適繪圖的實現。這種通過用戶輸入的實現對于所需的函數是唯一的。
封裝的表達具有處理數據的若干方式:
·變量-存在三種類型的變量:
ο局部變量-在本地容器中存儲數據的方式,同時該數據在特定容器之外不可用。
ο線程變量-只要線程存在就存在的變量。一旦線程的功能能力和性能被終止,該變量就停止存在。每個線程在運行時將包含該變量的獨立的實例。
ο全局變量-在程序的所有階段都可以訪問的只讀或讀寫變量,該變量一旦被改變,新的數據對于使用該變量的程序的每個部分都可訪問。
·分析功能或函數-能夠分析所接收的數據的功能:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奧姆里·馬克·維爾什洛莫;伊多·坎納,未經奧姆里·馬克·維爾什洛莫;伊多·坎納許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580061457.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端設備的監控方法及裝置
- 下一篇:硬件輔助的對象存儲器遷移





