Strona w budowie, zapraszamy wkrótce...

Zapraszamy już za:

[wpdevart_countdown text_for_day="Dni" text_for_hour="Godzin" text_for_minut="Minut" text_for_second="Sekund" countdown_end_type="date" font_color="#000000" hide_on_mobile="show" redirect_url="" end_date="21-09-2020 12:00" start_time="1600339301" end_time="0,1,1" action_end_time="hide" content_position="center" top_ditance="10" bottom_distance="10" ][/wpdevart_countdown]

Strona w budowie, zapraszamy wkrótce...

IBM twierdzi, że GenAI może przekonwertować stary kod COBOL na Javę

IBM udostępnia swoim klientom mainframe narzędzie wyposażone w generatywną sztuczną inteligencję do tłumaczenia kodu COBOL na Javę w ramach unowocześnienia aplikacji.

Watsonx Code Assistant for Z ma być dostępny w 4. kwartale 2023 roku. IBM twierdzi, że może przyspieszyć tłumaczenie COBOL na Javę na swoich komputerach mainframe Z.

Zapewne użytkownicy wiedzą, że COBOL obsługuje wiele istotnych procesów w organizacjach na całym świecie – niektóre z nich mogą zaskoczyć początkujących programistów. Język ten został zaprojektowany specjalnie z myślą o przenośności i łatwości kodowania aplikacji biznesowych. Dobra wiadomość jest taka, że działa. Zła wiadomość jest taka, że działa już trochę długo. COBOL istnieje od ponad 60 lat, a wielu programistów, którzy napisali te aplikacje, przeszło na emeryturę lub nie ma ich już z nami.

“Jeśli uda ci się znaleźć programistę COBOL, to jest on drogi. Widziałem dane pokazujące, że mogą oni żądać jednych z najwyższych pensji, ponieważ tak wiele aplikacji o znaczeniu krytycznym jest napisanych w COBOL-u i wymagają one konserwacji” – powiedział Roy Illsley, główny analityk Omdia.

Migracja kodu do Javy oznacza, że jest znacznie więcej programistów, dodał, a jeśli aplikacje działają na Linuksie na Z, to potencjalnie można je łatwiej przenieść z mainframe w przyszłości. Choć nie zawsze jest to tak łatwe, jak mogłoby się wydawać.

IBM chce zapewnić narzędzia dla każdego etapu procesu modernizacji, począwszy od narzędzia do inwentaryzacji i analizy Application Discovery and Delivery Intelligence (ADDI). Inne kroki obejmują refaktoryzację usług biznesowych w języku COBOL, przekształcenie kodu w kod Java, a następnie walidację uzyskanego wyniku za pomocą zautomatyzowanych testów.

Wynikowy kod Java emitowany przez watsonx Code Assistant for Z będzie zorientowany obiektowo, ale nadal będzie współdziałał z resztą aplikacji COBOL, jak twierdzi IBM, a także z kluczowymi usługami, takimi jak CICS, IMS, DB2 i innymi środowiskami wykonawczymi z/OS.

“IBM zaprojektował watsonx Code Assistant for Z w sposób ukierunkowany i zoptymalizowany. Został zbudowany w celu szybkiej i dokładnej konwersji kodu zoptymalizowanego dla IBM Z, przyspieszenia czasu wprowadzenia na rynek i poszerzenia puli umiejętności” – powiedział SVP ds. zarządzania produktami i rozwoju Kareem Yusuf w przygotowanym komentarzu.

IBM nie jest jedyną firmą IT, która zwraca się do narzędzi AI, aby pomóc programistom w kodowaniu lub utrzymywaniu aplikacji, jednak jakość wyników wspomaganych przez AI została zakwestionowana. Badanie przeprowadzone na Uniwersytecie Stanforda wykazało, że programiści, którzy korzystali z pomocy narzędzi AI, takich jak Github Copilot, tworzyli mniej bezpieczny kod niż ci, którzy tego nie robili.

Do Watsonx Code Assistant for Z dołączy później inne oparte na sztucznej inteligencji narzędzie programistyczne IBM, watsonx Code Assistant for Red Hat Ansible Lightspeed.

Oba są zasilane przez model kodu watsonx.ai, który według IBM został przeszkolony w 115 językach kodowania. Firma twierdzi, że portfolio produktów watsonx Code Assistant zostanie w przyszłości rozszerzone o inne języki programowania.

Dodaj komentarz

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj

POLECANE

3,272FaniLubię
10,608ObserwującyObserwuj
1,570SubskrybującySubskrybuj

NOWE WYDANIE

POLECANE

NAJNOWSZE