Dostosuj preferencje dotyczące zgody

Używamy plików cookie, aby pomóc użytkownikom w sprawnej nawigacji i wykonywaniu określonych funkcji. Szczegółowe informacje na temat wszystkich plików cookie odpowiadających poszczególnym kategoriom zgody znajdują się poniżej.

Pliki cookie sklasyfikowane jako „niezbędne” są przechowywane w przeglądarce użytkownika, ponieważ są niezbędne do włączenia podstawowych funkcji witryny.... 

Zawsze aktywne

Niezbędne pliki cookie mają kluczowe znaczenie dla podstawowych funkcji witryny i witryna nie będzie działać w zamierzony sposób bez nich.Te pliki cookie nie przechowują żadnych danych umożliwiających identyfikację osoby.

Brak plików cookie do wyświetlenia.

Funkcjonalne pliki cookie pomagają wykonywać pewne funkcje, takie jak udostępnianie zawartości witryny na platformach mediów społecznościowych, zbieranie informacji zwrotnych i inne funkcje stron trzecich.

Brak plików cookie do wyświetlenia.

Analityczne pliki cookie służą do zrozumienia, w jaki sposób użytkownicy wchodzą w interakcję z witryną. Te pliki cookie pomagają dostarczać informacje o metrykach liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Brak plików cookie do wyświetlenia.

Wydajnościowe pliki cookie służą do zrozumienia i analizy kluczowych wskaźników wydajności witryny, co pomaga zapewnić lepsze wrażenia użytkownika dla odwiedzających.

Brak plików cookie do wyświetlenia.

Reklamowe pliki cookie służą do dostarczania użytkownikom spersonalizowanych reklam w oparciu o strony, które odwiedzili wcześniej, oraz do analizowania skuteczności kampanii reklamowej.

Brak plików cookie do wyświetlenia.

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.