下載 cobol 插件,即可編輯源碼,運行
Cobol不是很難,有沒有Java或者C++基礎(chǔ)都無所謂,不過最好需要有IBM大型機(jī)的基礎(chǔ),這樣上手會快一些。你可以先找找大型機(jī)基礎(chǔ)的書看看,最好還能有一個能夠使用的大型機(jī)系統(tǒng)的模擬器,現(xiàn)在最常見的是z/OS Demo
1.6。雖然z/OS已經(jīng)除了v1.11了,但是Demo用1.6就足夠了。另外,要學(xué)Cobol必須會JCL語句,JCL也是大型機(jī)基礎(chǔ)之一??偟膩碚f,你想學(xué)好Cobol要注意下面幾點:1. 必須初步了解大型機(jī)的系統(tǒng)的基本操作。
2. 對大型機(jī)的Dataset(不是數(shù)據(jù)庫,是大型機(jī)存儲文件的基本單位,類似于WIndows的文件和文件夾)有了解。
3. 掌握J(rèn)CL的使用4. 掌握基本的大機(jī)上的DB2和CICS的使用如果能夠有人教你,三個月肯定能學(xué)會,快的話一兩個月也可以?;A(chǔ)一定要打牢,否則Cobol編譯出錯你很難糾正的。祝你好運了!
COBOL語言
美國著名數(shù)學(xué)家和計算機(jī)專家格蕾絲·霍珀是創(chuàng)造COBOL語言的先驅(qū)。COBOL語言是最早的高階編程語言,也是世界上最早實現(xiàn)標(biāo)準(zhǔn)化的計算機(jī)語言之一,屬于編譯語言?;翮晔枪鸫髮W(xué)的“馬克1”號計算機(jī)的首位專職程序員。這臺重達(dá)5噸的計算機(jī)足可以占據(jù)整個房間。除了在信息技術(shù)領(lǐng)域成績卓然,霍珀還被美國民眾視為愛國科學(xué)家——美國海軍的“霍珀”號驅(qū)逐艦就是以她的姓氏命名的。
在現(xiàn)代計算機(jī)編程中,COBOL語言作為一種古老而強(qiáng)大的編程語言,仍然被廣泛使用,尤其在金融和保險行業(yè)。在COBOL編程中,字段處理是非常重要的一部分,它涉及到對數(shù)據(jù)字段進(jìn)行解析、處理和轉(zhuǎn)換的操作,而不僅僅是簡單的數(shù)據(jù)讀寫操作。
字段定義
在COBOL中,字段是數(shù)據(jù)的基本單元,通過字段定義可以指定數(shù)據(jù)類型、長度和格式等信息。字段定義通常包括字段名、數(shù)據(jù)類型、長度和其他屬性。在處理字段時,我們需要了解字段的定義,以便正確地操作數(shù)據(jù)。
字段操作
COBOL提供了豐富的字段操作語法,可以實現(xiàn)對字段的各種操作,包括但不限于截取字符串、連接字符串、轉(zhuǎn)換數(shù)據(jù)類型等。在實際編程中,我們需要熟練掌握這些字段操作語法,以便高效地處理數(shù)據(jù)。
字段處理語法
以下是一些常用的COBOL字段處理語法:
通過這些字段處理語法,我們可以實現(xiàn)對數(shù)據(jù)的靈活處理,滿足不同的業(yè)務(wù)需求。在實際項目中,我們需要根據(jù)具體的情況選擇合適的字段處理語法,以提高程序的效率和可維護(hù)性。
案例分析
以下是一個簡單的COBOL字段處理案例:
01 WS-NAME PIC X(20) VALUE 'JOHN DOE'. 01 WS-FIRST-NAME PIC X(10). 01 WS-LAST-NAME PIC X(10). MOVE WS-NAME(1:10) TO WS-FIRST-NAME. MOVE WS-NAME(11:10) TO WS-LAST-NAME.在這個案例中,我們定義了一個長度為20的字段WS-NAME,并賦值為'JOHN DOE'。然后,通過MOVE語句,我們將字段WS-NAME的前10個字符賦給WS-FIRST-NAME,后10個字符賦給WS-LAST-NAME。這樣就實現(xiàn)了對字段的拆分操作。
通過這個案例,我們可以看到COBOL字段處理語法的簡單和強(qiáng)大之處,它可以幫助我們高效地處理復(fù)雜的數(shù)據(jù)操作,提高程序的可讀性和可維護(hù)性。
結(jié)語
總的來說,COBOL字段處理語法在現(xiàn)代編程中仍然具有重要的地位,尤其在大型企業(yè)應(yīng)用中。通過熟練掌握字段處理語法,我們可以更好地處理數(shù)據(jù),提高程序的性能和可維護(hù)性。希望本文對您了解COBOL字段處理語法有所幫助!
在COBOL編程中,經(jīng)常會遇到需要對字符串進(jìn)行字段截取的情況。字段截取是指從一個字符串中獲取特定位置和長度的子串,以便進(jìn)行進(jìn)一步處理或分析。本文將介紹在COBOL程序中實現(xiàn)字段截取的方法和技巧,幫助開發(fā)人員更好地處理數(shù)據(jù)。
字段截取的概念
在處理數(shù)據(jù)時,有時需要從一個較長的字符串中提取出特定位置和長度的子串。這就涉及到字段截取的操作。在COBOL中,可以通過使用特定的語句和函數(shù)來實現(xiàn)字段截取,以滿足程序的需求。
實現(xiàn)字段截取的方法
COBOL提供了多種方法來實現(xiàn)字段截取操作。其中,使用STRING函數(shù)是一種常見且有效的方式。通過使用STRING函數(shù),可以指定源字符串、起始位置和截取長度,從而獲取所需的子串。
下面是一個簡單的示例代碼,演示如何使用STRING函數(shù)進(jìn)行字段截?。?
IDENTIFICATION DIVISION.
PROGRAM-ID. FieldExtractionProgram.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Original-String PIC X(20) VALUE 'Hello, World!'.
01 Substring PIC X(5).
01 Start-Position PIC 9 VALUE 1.
01 Length PIC 9 VALUE 5.
PROCEDURE DIVISION.
STRING Original-String (Start-Position:Length) INTO Substring.
DISPLAY Substring.
STOP RUN.
在上面的示例中,通過使用STRING函數(shù),從Original-String中截取了起始位置為1、長度為5的子串,存儲到Substring變量中,并最終顯示出來。
字段截取的應(yīng)用場景
字段截取在實際開發(fā)中有著廣泛的應(yīng)用場景。例如,在處理文本數(shù)據(jù)時,可能需要提取出姓名、地區(qū)、日期等字段信息;在數(shù)據(jù)校驗和轉(zhuǎn)換過程中,也會涉及到對特定字段的截取和處理操作。
另外,字段截取還可以用于數(shù)據(jù)分析和報表生成。通過截取特定字段,可以進(jìn)行數(shù)據(jù)的分類、匯總和分析,為業(yè)務(wù)決策提供支持和參考。
字段截取的注意事項
在進(jìn)行字段截取時,需要注意一些細(xì)節(jié)問題,以確保獲取正確的子串并避免出現(xiàn)錯誤。以下是一些字段截取過程中的注意事項:
結(jié)語
字段截取是COBOL編程中常見的操作之一,掌握好字段截取的方法和技巧對于編寫高效、可靠的程序至關(guān)重要。通過本文的介紹,相信讀者對COBOL中的字段截取有了更深入的了解和認(rèn)識,希望能夠在實際開發(fā)中運用到相關(guān)知識,提升編程水平和工作效率。
大機(jī)一般有歐美企業(yè)的開發(fā),使用英語,以及日本企業(yè)的開發(fā),使用日語。一般這些企業(yè)要么是銀行,要么是保險公司,所以核心業(yè)務(wù)也跟這些相關(guān)。
就業(yè)前景來說,學(xué)大機(jī)COBOL(MAINFRAME)的人沒JAVA,.NET多,所以相對會比這些開發(fā)的人的工資要多。但是因為做大機(jī)項目的公司不多,跳槽的話選擇也會窄。目前,我在蘇州做大機(jī),上海ISSC也呆過。
相對來說,做COBOL與做C/C++的區(qū)別不大,關(guān)鍵看自己的喜好。
無論是COBOL,C/C++,你工作經(jīng)驗有個5,6年,月薪過萬肯定是有的
COBOL語言,是一種面向過程的高級程序設(shè)計語言,主要用于數(shù)據(jù)處理,是目前國際上應(yīng)用最廣泛的一種高級語言。
COBOL是英文CommonBusiness-OrientedLanguage的縮寫,原意是面向商業(yè)的通用語言。它采用300多個英語單詞作為保留字,以一種接近于英語書面語言的形式來描述數(shù)據(jù)特性和數(shù)據(jù)處理過程,因而便于理解和學(xué)習(xí)。
COBOL語言是專門為企業(yè)管理而設(shè)計的高級語言,可用于統(tǒng)計報表、財務(wù)會計、計劃編制、作業(yè)調(diào)度、情報檢索和人事管理等方面。
COBOL是一種面向數(shù)據(jù)處理,面向文件,面向過程的高級編程語言,是一種功能強(qiáng)大而又極為冗長的語言。
層次規(guī)定如下:從01開始,到49, 外層的層號小,里層的層號大。
66層用于重命名
77層一般用于定義無層次的變量
88層用于定義條件名
是高寶手表,佛山市順德區(qū)高寶實業(yè)發(fā)展有限公司生產(chǎn)的產(chǎn)品。希望能幫到你!
COBOL語言,是一種面向過程的高級程序設(shè)計語言,主要用于數(shù)據(jù)處理,是國際上應(yīng)用最廣泛的一種高級語言。
COBOL,原意是面向商業(yè)的通用語言。它采用 300多個英語單詞作為保留字,以一種接近于英語書面語言的形式來描述數(shù)據(jù)特性和數(shù)據(jù)處理過程,因而便于理解和學(xué)習(xí)。
COBOL語言是專門為企業(yè)管理而設(shè)計的高級語言,可用于統(tǒng)計報表、財務(wù)會計、計劃編制、作業(yè)調(diào)度、情報檢索和人事管理等方面。