日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java正成为COBOL的一部分-它将成为COBOL的一部分吗?

發布時間:2023/12/3 java 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java正成为COBOL的一部分-它将成为COBOL的一部分吗? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

任何從大學,技術學校或社區學院畢業的計算機科學專業都接受過培訓。 每個身材高大的公司都使用該語言,并擁有一批具備此能力的程序員。 通用語言可以推動業務發展。

1985年是COBOL。今天是Java。 盡管存在差異,但這兩種語言在行為軌跡上都具有足夠的相似性,從幼稚到頂峰,有人將Java稱為“新的COBOL”,為當今人數不多但不斷增長的憤慨的Java程序員提供了一種新的工具,以表達他們的不滿。 Java的最大問題 。

很容易對那些認為這種顛覆性比較是侮辱的人表示同情。 誰想看到他們的主要編程語言的公眾形象被“傳統”前輩的包based所貶低,而它們的代碼構成卻完全不同?

Java已經獲得了持續的普及和進步,正如許多人認為的那樣,Java是當今的標準編程語言。 同時,主流IT專家貶低并貶低了COBOL及其主要平臺大型機,直至被排斥。

但是,這種比較的核心是一個預兆,Java社區應該明智地承認并積極地做好準備:隨著更新的,據說是更好的語言的到來,Java作為“標準”的值得稱贊的地位很容易落入“無關緊要”的不受歡迎等級。就像COBOL一樣。

但是,狀態的變化并不一定要定義Java的真實價值,就像面對不斷的逆境并沒有定義或降低Java在過去的幾十年中的價值一樣,盡管有許多假設。 我們認為,在Java計劃其未來時,它可以并且應該了解持久性,適應性和現代化作為一種??語言的重要性,并且可以從開始這一切的面向商業的通用語言中學到任何東西。

COBOL,永久失敗者

逆境從一開始就困擾著COBOL。 即使在最初針對美國國防部專門設計的語言進行最初的開發和發展時,COBOL仍必須與FACT,COMTRAN和FORTRAN等更成熟的代碼爭奪其作為事實上的標準業務編程語言的地位。

同時,已故的讓·薩姆特(Jean Sammet)在她的當代文章中經常說她是當代的格蕾絲·霍珀(Grace Hopper),可以說是真正的“ COBOL之母”,而COBOL的主要支持者IBM“對如何使用COBOL具有內在的共鳴”。計算機協會。

參與COBOL項目的一些人主張放棄設計工作并重新開始。 其他人則批評COBOL的“語義冗長,語法冗余以及整體缺乏語言優雅”,庫爾特·拜爾(Kurt Beyer)在他的2009年著作《 格雷斯·霍珀 ( Grace Hopper)和信息時代的發明》(Invention of the Information Age)中寫道。 最無禮的批評家認為,COBOL之所以失敗,僅僅是因為女性在創立之初就扮演了重要角色。

他們都錯了。

最終,COBOL擺脫了pre可危的劣勢地位,發展成為標準的業務編程語言。 在最初的十年中,它在全球的使用率超過了任何其他編程語言,并且它的使用壽命已經超過了預期的失效日期,在70年代和80年代,作為一種領先技術,它作為核心技術被廣泛傳授給新程序員到了90年代,計算機為世界迎接2000年作了準備,并且作為當今世界上最大,最復雜和最重要的應用程序的基礎,今天仍然至關重要。

但是,盡管COBOL在商業世界中很受歡迎并且有其必要性,但它最終未能引起人們的注意。 隨著其他語言(如Java)的到來,它不再在學校教授。 它不再受到保持最新狀態所需要的照顧和關注,結果變得深奧而利基。

但是,盡管現實是任何編程語言都可以完成任何任務,但有些語言最適合特定任務。 COBOL是盡快處理大量數據的理想選擇。

從財富500強公司到政府機構,越來越多的組織開始意識到COBOL對他們的工作至關重要,以及試圖竊取,重寫和替換這些應用程序是多么昂貴,費時,有風險并最終徒勞。 但是,使COBOL重新投入雷達所花費的時間和精力是一項持續的工作,這是Java社區應該避免的事情。

Java,毫無疑問的最愛

令Java世界感到困擾的是,它們的語言也可能會失傳,而不是由于缺乏必要性或功能不斷發展而引起的—開源JDK是創新如何發生的一個很好的例子—而是僅僅因為失去了其在應用程序方面的才華。更新,更現代的語言的陰影以更快的速度到達并被用于更新的技術。

Java沒有像COBOL那樣具有挑戰性的開始,也沒有具有存在性的挑戰。 這可能解釋了為什么許多Java倡導者拒絕相信該語言可能會遇到COBOL所面臨的同樣的逆境,也許也可以解釋為什么這么多人討厭Java-COBOL的比較。

Java最初是為交互式電視而設計的,最終成為當今的標準前端業務編程語言。 與COBOL一樣,它在短時間內獲得了普及-很大程度上是由于其平臺獨立性使其可以在各種系統上運行,并且得到了廣泛的教導。

但是,無論其目前在企業發展中的足跡如何, 分析人士都聲稱 Java已經實現,而且IT 影響者長期以來一直在質疑 Java是否應繼續作為計算機科學課程中教授的標準語言,就像COBOL一樣。

這并不是說我們認為Java變得不相關了,正如某些人建議的那樣。 它是活的,而且很好 ,從COBOL的歷史中我們知道,該語言即將消亡的說法是虛假的。 Java在商業世界中占有一席之地。 它對于銀行,零售和大數據仍然是必不可少的,并且已經被現代流程和工具所包圍。

但是,它已有20多年的歷史了,并且逐漸受到批評 ,因為與Scala,Kotlin和Ceylon之類的語言相比,它是次現代的。 關鍵是,就像COBOL一樣,Java也不是無懈可擊的,它可能會被其他東西超越。 將COBOL的歷史視為可能的預兆是明智的,但是觀看COBOL的現代復興也將是明智的。

展望COBOL文藝復興

盡管大學中對COBOL的學術支持仍然很匱乏,但該系統之外正在出現新的計劃,重點是教授COBOL技能,并且公司正在采取主動行動并傳授即將退休的專家的知識。

IBM愿意再次擁有該語言的所有權并對其進行現代化,這對于恢復COBOL的形象提供了巨大的幫助。 在2018年,將真正實現持續交付COBOL優化 。 常規版本的升級以前所未有的速度進行,例如在大約兩年內從COBOL版本5.2升級到版本6.2,并且強烈鼓勵大型機組織進行更新。

更值得注意的是,您現在可以像使用Java一樣使用COBOL。 剛接觸COBOL的程序員僅需要學習其語法,而無需了解其基礎特質。 敏捷和DevOps最佳實踐與專為自動化,圖形可見性和跨平臺集成而設計的新工具相結合,正在緩解學習曲線,并提高專家的工作效率。

并認為這一切都是在更廣泛的IT社區將COBOL丟掉了將近20年之后發生的。

Java可以做什么

如果Java程序員希望像COBOL一樣防止他們的語言陷入黑暗時代,則必須先進行先發制人的復興,然后才能發展壯大。 這可能是個開始,這是一個好兆頭。

例如,過去曾有人批評甲骨文 ,因為它“ Java技術的管理者不遺余力地致力于建立一個參與性和透明性的社區”,原因是甲骨文沒有獲得更多的所有權。 作為回應,該公司將Java的發布周期延長至六個月,并且他們正在積極地將用戶推向新的Java版本。 但是,仍然可能需要采取其他步驟,例如鼓勵在學術系統之外進行指導和學習,因為Java可能會在學術系統中被取代。

盡管存在缺陷,但是像COBOL和Java這樣的語言將在我們身邊存在很長一段時間,尤其是考慮到其中編寫的數百萬行代碼,其中編寫的成千上萬的程序員,為它們建立的工具和編譯器以及廣泛的生態系統支持他們。

但是,像COBOL一樣,Java將需要進行調整以保持其地位和價值,因為將來會有一天,下一代程序員不了解它,就像今天的下一代程序員不容易理解COBOL一樣。 Java程序員應該以COBOL為例,說明如何計劃使該語言保持足夠的現代性,以便那些在遙遠的未來某天從未見過的人可以使用它。

如果COBOL可以做到,那么Java也可以。

這篇文章是由Compuware內容營銷商Mike Siemasz和Compuware產品經理Jim Liebert共同撰寫的。

翻譯自: https://www.javacodegeeks.com/2018/06/java-becoming-cobol.html

總結

以上是生活随笔為你收集整理的Java正成为COBOL的一部分-它将成为COBOL的一部分吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。