GCC технологи дээр суурилсан COBOL хөрвүүлэгч gcobol-ийг танилцуулав

GCC хөрвүүлэгчийн багц хөгжүүлэгчийн захидлын жагсаалт нь COBOL програмчлалын хэлний үнэгүй хөрвүүлэгчийг бий болгох зорилготой gcobol төслийг агуулдаг. Одоогийн байдлаар гкоболыг GCC-ийн салаа болгон боловсруулж байгаа боловч төслийг боловсруулж, тогтворжуулсны дараа GCC-ийн үндсэн бүтцэд оруулах өөрчлөлтийг санал болгохоор төлөвлөж байна. Төслийн кодыг GPLv3 лицензийн дагуу түгээдэг.

Шинэ төслийг бий болгох болсон шалтгаан нь IBM-ийн үндсэн фрэймүүдээс Линукс үйлдлийн системтэй программуудын шилжилтийг хялбарчлах COBOL хөрвүүлэгчийг үнэгүй лицензээр түгээх хүсэл юм. Нийгэмлэг нь тусдаа үнэ төлбөргүй GnuCOBOL төслийг нэлээд удаан хугацаанд боловсруулж байгаа боловч энэ нь кодыг Си хэл рүү хөрвүүлдэг орчуулагч бөгөөд COBOL 85 стандартыг бүрэн дэмждэггүй бөгөөд бүрэн хэмжээний жишиг шалгуурыг давж чаддаггүй. тестүүд нь COBOL-г ашигладаг санхүүгийн байгууллагуудыг ашиглахаас татгалздаг.ажлын төсөл.

Gcobol нь GCC-ийн батлагдсан технологид суурилсан бөгөөд бүтэн цагийн нэг инженерээр жил гаруйн хугацаанд боловсруулагдсан. Гүйцэтгэх боломжтой файлуудыг үүсгэхийн тулд одоо байгаа GCC backend-ийг ашигладаг бөгөөд COBOL хэл дээрх эх текстийг боловсруулах нь төслийн боловсруулсан тусдаа фронтонд хуваагддаг. Одоогийн видеон дээр хөрвүүлэгч нь "Программистуудад зориулсан COBOL-ийн эхлэл" номноос 100 жишээг амжилттай эмхэтгэж байна. gcobol ирэх долоо хоногт ISAM болон объект хандалтат COBOL өргөтгөлүүдийн дэмжлэгийг оруулахаар төлөвлөж байна. Хэдэн сарын дотор gcobol функцийг NIST-ийн лавлагааны тестийн багцад нэвтрүүлэхээр төлөвлөж байна.

COBOL нь энэ жил 63 нас хүрч байгаа бөгөөд энэ нь хамгийн эртний идэвхтэй хэрэглэгддэг програмчлалын хэлнүүдийн нэг бөгөөд бичсэн кодын хэмжээгээрээ тэргүүлэгчдийн нэг хэвээр байна. Энэ хэл нь үргэлжлүүлэн хөгжиж байна, жишээлбэл, COBOL-2002 стандарт нь объект хандалтат програмчлалын боломжуудыг нэмсэн бөгөөд COBOL 2014 стандарт нь IEEE-754 хөвөгч цэгийн тодорхойлолт, аргын хэт ачаалал, динамикаар өргөтгөх боломжтой хүснэгтүүдийн дэмжлэгийг нэвтрүүлсэн.

COBOL-д бичигдсэн кодын нийт хэмжээг 220 тэрбум мөр гэж тооцоолсон бөгөөд үүнээс 100 тэрбум нь ихэвчлэн санхүүгийн байгууллагуудад ашиглагдаж байна. Жишээлбэл, 2017 оны байдлаар банкны системийн 43% нь COBOL-ийг үргэлжлүүлэн ашиглаж байна. COBOL кодыг хувийн санхүүгийн гүйлгээний 80 орчим хувь, банкны картын төлбөр тооцоог хүлээн авах терминалуудын 95 хувийг боловсруулахад ашигладаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх