gcobol, i-GCC-based COBOL compiler

Zimbalwa iintsuku ezidlulileyo iprojekthi yegcobol yatyhilwa, onjongo yakhe ikukudala umqokeleli wasimahla wolwimi lwenkqubo yeCOBOL kwaye ifunyenwe kwi GCC Compiler Seta abaPhuhlisi uluhlu lokuposa.

Kwimo yayo yangoku, gcobol iphuhliswa njengefolokhwe ye-GCC, kodwa xa uphuhliso lugqityiwe kwaye iprojekthi izinzile, kucetywa ukuba kucetywe utshintsho oluza kubandakanywa kuqulunqo oluphambili lwe-GCC.

Ukuza kuthi ga ngoku siye saqulunqa ngaphezulu nje kwe-100 iinkqubo zemizekelo kwi
I-Cobol eyiSiseko yeeNkqubo nguMichael Coughlin. sikufutshane
ekupheleni kweso sigaba seprojekthi, kwaye sinethemba lokuba ne-ISAM kunye I-Object-Oriented Cobol features iphunyezwe kwiiveki ezimbalwa ezizayo. Us basebenza ekuqulunqweni kovavanyo lwe-NIST COBOL, esithemba ukuba kuya kuthatha iinyanga ezimbalwa ukugqiba. Siye saqalisa ukusebenza kwi-gdb, kwaye ndiyathemba ukuba ndiya kuba nayo kwaye iqhubeleke ekupheleni konyaka.

Isizathu yokwenziwa kweprojekthi entsha umnqweno wokufumana umhlanganisi weCOBOL onelayisensi yasimahla eququzelela ukufuduka kwezicelo ukusuka kwii-IBM eziphambili kwiinkqubo eziqhuba iLinux.

Uluntu luphuhlisa iprojekthi yasimahla ezimeleyo ukuba abaninzi benu sele beyazi, kodwa kwabo bangayazi iprojekthi, kufuneka wazi ukuba oku "GnuCOBOL" ixesha elide, kodwa ngumqambi oguqulela ikhowudi kulwimi lwe-C kwaye kwakhona akaboneleli ngenkxaso epheleleyo nakwinqanaba le-COBOL 85 kwaye ayidluli isethi epheleleyo yovavanyo lokulinganisa, olugxotha amaziko emali asebenzisa i-COBOL emsebenzini. iiprojekthi .

IGcobol isekwe kubuchwephesha beGCC ivavanyiwe kwaye iphuhliswe ngaphezulu konyaka yinjineli esisigxina. I-GCC ekhoyo ngasemva isetyenziselwa ukuvelisa iifayile eziphunyeziweyo, kunye noqhubekeko lwemvelaphi yeCOBOL yahlulwe kujongano olwahlukileyo oluphuhliswe yiprojekthi.

Ukuza kuthi ga ngoku ndiyazi ukuba umqambi uye wakha ngempumelelo imizekelo ye-100 evela kwincwadi ethi "Ukuqala kweCOBOL kubaProgram", kunye nenkxaso ye-ISAM kunye ne-COBOL yokwandiswa kwezinto ezijoliswe kwizinto ezicetywayo ukuba zongezwe kwi-gcobol kwiiveki ezizayo. Kwiinyanga ezimbalwa, ukusebenza kwe-gcobol kucwangciswe ukuphumelela i-NIST benchmark test suite.

Okwethu kwakhona akufanelanga ukubhidaniswa neenzame zangaphambili zokudala i-gcc
Umqokeleli weCobol. Abanye baye bazama baza basilela. Ukusilela kwakungekho
ukhetho lwethu. Andizukuthi bekulula, kodwa silapha.

Ekugqibeleni, ukuba abagcini be-gcc banomdla, singathanda ukwenza njalo
khangela indibaniselwano epheleleyo kunye ne-gcc. Okwangoku, sinemibuzo.
siyathemba ukuba bangaphendulwa apha ngaba babalekayo
phambi kwethu. Ngenxa yobume bamaxwebhu angaphakathi, oko kubonakala ngathi
njengokhetho lwethu olungcono. Besigqogqa iikawusi ezingaqhelekanga
idrowa ixesha elide.

Kwabo bangayazi i-COBOL, kufuneka bazi ukuba eOlu lulwimi lwenkqubo ogqiba iminyaka engama-63 kulo nyaka kwaye loo nto isamile njengolunye lwezona lwimi zidala zolwimi olusetyenziswa ngokusebenzayo, kunye nenye yeenkokeli ngokwekhowudi ebhaliweyo.

Ulwimi iyaqhubeka ukuvela umzekelo, i-COBOL-2002 eyongezelelweyo izakhono zeprogram ejoliswe kwizinto, kwaye i-COBOL 2014 yazisa inkxaso ye-IEEE-754 yenkcazo ye-floating-point, indlela yokulayisha ngaphezulu, kunye neetafile ezandisiweyo ezinamandla.

Isixa esipheleleyo sekhowudi ebhalwe kwi-COBOL iqikelelwa kwimigca ye-220 yezigidigidi, apho i-100 yeebhiliyoni zisasetyenziswa, ikakhulu kumaziko emali. Ngokomzekelo, ukususela ngo-2017, i-43% yeenkqubo zebhanki zaqhubeka zisebenzisa i-COBOL. Ikhowudi ye-COBOL isetyenziselwa ukucubungula malunga ne-80% yentengiselwano yezemali yomntu kunye ne-95% yee-terminals ezamkela iintlawulo zekhadi lebhanki.

Gqibela kwabo banomdla wokwazi okungakumbi ngayo malunga neprojekthi, kufuneka bazi ukuba ikhowudi yeprojekthi isasazwe phantsi kwelayisensi ye-GPLv3 kwaye unokuqhagamshelana nayo ukulandela ikhonkco.

Umthombo: https://gcc.gnu.org/


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa.

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.