Fundamentals 3 min read

Go Cracks Top 10 in TIOBE Feb 2024 – What the Surge Means for Developers

The February 2024 TIOBE index shows Go reaching a record‑high #8, while legacy languages Fortran and COBOL surge into the top‑20, and IBM unveils a generative‑AI tool to translate COBOL code to Java, highlighting the enduring relevance of older languages.

Go Development Architecture Practice
Go Development Architecture Practice
Go Development Architecture Practice
Go Cracks Top 10 in TIOBE Feb 2024 – What the Surge Means for Developers

TIOBE Programming Language Index – February 2024

Go reached its highest ever position in the TIOBE index, ranking #8 . The language’s lowest historical rank was #122 in May 2015.

TIOBE ranking chart for Go
TIOBE ranking chart for Go

Older Languages Enter Top‑20

Two legacy languages showed significant jumps:

Fortran: moved from #24 (2023) to #11 (2024)

COBOL: moved from #30 (2023) to #19 (2024), just behind Rust

Fortran and COBOL ranking changes
Fortran and COBOL ranking changes

Trend Overview

Both Fortran and COBOL experienced a rapid rise in their index scores around mid‑2023, followed by a modest decline that still left them well above previous years’ positions.

Trend curves for Fortran and COBOL
Trend curves for Fortran and COBOL

IBM watsonx – COBOL‑to‑Java Translation

In August 2023 IBM released the generative‑AI programming assistant watsonx . The tool uses the watsonx.ai code model to translate legacy COBOL programs into enterprise‑grade Java.

Model characteristics:

Training data: 1.5 trillion tokens covering 115 programming languages

Parameter count: 20 billion

Purpose: efficient, syntactically correct COBOL‑to‑Java conversion

watsonx architecture diagram
watsonx architecture diagram

COBOL Usage Landscape

COBOL, originating around 1959, remains critical for large enterprises handling billing, payroll, and transaction processing. A 2022 survey reported:

92 % of respondents consider COBOL strategically important

Estimated active code base: 77.5 billion – 85 billion lines (approximately three times earlier estimates)

COBOL usage statistics
COBOL usage statistics
AIGoprogramming languagesTIOBEwatsonxCOBOL
Go Development Architecture Practice
Written by

Go Development Architecture Practice

Daily sharing of Golang-related technical articles, practical resources, language news, tutorials, real-world projects, and more. Looking forward to growing together. Let's go!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.