IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

programming languages

CISA: Tech industry 'shouldn't tolerate' Patch Tuesday
CISA director Jen Easterly speaking at a House Committee hearing
Security

CISA: Tech industry 'shouldn't tolerate' Patch Tuesday

CISA director Jen Easterly said the tech industry has allowed the widespread acceptance of "deviant behaviours" to make a mockery of cyber security
1 Mar 2023
Report: Regulatory and monetary incentives needed to adopt safer programming languages
Abstract and obscured programming code displayed on a digital display
programming languages

Report: Regulatory and monetary incentives needed to adopt safer programming languages

Companies have been urged to create plans on how they intend to get rid of memory-unsafe code in their products
25 Jan 2023
NSA: Phase out memory-unsafe languages like C and C++
A close up shot of a computer screen showing lines of programming code
programming languages

NSA: Phase out memory-unsafe languages like C and C++

The US agency advises organisations to begin using languages like Rust, Java, and Swift
11 Nov 2022
Snowflake aims to keep developers on its platform with general release of Snowpark for Python
A screenshot of Python programming code on a computer screen
Development

Snowflake aims to keep developers on its platform with general release of Snowpark for Python

New platform upgrades make it possible to do more on Snowflake's platform throughout the development lifecycle
8 Nov 2022
15-year-old vulnerability found in Python module
A screenshot of the Python programming language
vulnerability

15-year-old vulnerability found in Python module

Hundreds of thousands of repositories have been found to be exposed to the vulnerability
22 Sep 2022
Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++
Mark Russinovich speaking on stage at a conference
programming languages

Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++

Rust is a newer programming language that developers enjoy using and learning, and it's being adopted far across the industry, too
21 Sep 2022
Programming with Python: Time to upgrade to fancy ANSI
A screen showing code written in Python
Development

Programming with Python: Time to upgrade to fancy ANSI

Wordle inspires Dick to reinvent his 1980s ASCII toolkit for the 2020s, but this time he doubles down with ANSI
3 Sep 2022
What is JavaScript and why should I learn it?
JavaScript code displayed on monitor
Development

What is JavaScript and why should I learn it?

Everything you need to know about JavaScript and its role as the world's most popular web programming language
18 Jul 2022
Coding vs programming vs scripting: What’s the difference?
Three cartoon figures add to a board of code, with one sitting on top, a plant to the left and a cup of steaming coffee to the right
programming

Coding vs programming vs scripting: What’s the difference?

Your comprehensive guide to the important distinctions between coding, programming, and scripting
15 Jul 2022
Why are ransomware gangs pivoting to Rust?
Visual representation of ransomware by showing encrypted files on a display
ransomware

Why are ransomware gangs pivoting to Rust?

The developer-favourite language is fast becoming a delight for ransomware criminals
7 Jul 2022
What is YAML?
Programming code abstract on a reflective background
Development

What is YAML?

We look at the pros, the cons, and the syntax structure of the YAML programming language
23 Jun 2022
The top programming languages you need to learn for 2023
A computer screen with a grey background showing lines of multi-coloured Python code
Careers & training

The top programming languages you need to learn for 2023

With hundreds of coding languages out there, which ones will earn you the most?
23 Jun 2022
What is the Swift programming language?
Apple Swift code logo
programming languages

What is the Swift programming language?

How Apple’s purpose-built language works, how it fits in the market, and how to get started learning
10 Jun 2022
The best Python test frameworks
A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo
software testing

The best Python test frameworks

Make your Python code shine with these testing tools
26 May 2022
What is pseudocode?
Pseudocode spelt out in wooden blocks in front of code text
Software

What is pseudocode?

We take a closer look at the descriptive take on programming languages
20 May 2022
What is SQL?
A computer keyboard with letters spelling SQL in blue
SQL

What is SQL?

This guide should help you understand SQL, the programming language that defined the database query
20 May 2022
Tech leaders share how to break into the tech industry
Software engineer examining code from a software
Careers & training

Tech leaders share how to break into the tech industry

“You have to feel like a true member of the IT world before you actually become a member"
14 Apr 2022
TypeScript version 4.7 beta launch leave developers 'delighted' with new features
Man at a desk coding software
software development

TypeScript version 4.7 beta launch leave developers 'delighted' with new features

A host of new features are headed to the programming language which is undergoing a period of rapid development
12 Apr 2022
Go 1.18 promises to be the most significant update to the language ever
Programming code abstract on a reflective background
programming languages

Go 1.18 promises to be the most significant update to the language ever

A host of features aiming to simplify and streamline critical functions, as well as big performance boosts, are expected to improve the development ex…
17 Mar 2022
Microsoft releases TypeScript 4.6 with a score of new features
JavaScript code displayed on monitor
software development

Microsoft releases TypeScript 4.6 with a score of new features

The latest iteration of the programming language brings never-before-seen features and lots of improvements to make developers' lives easier
2 Mar 2022
Microsoft teases 'controversial' changes to C# programming language
C# code displayed on a computer screen
Development

Microsoft teases 'controversial' changes to C# programming language

The preview features are still in development and have attracted mixed feedback from the developer community
24 Feb 2022
Flutter announces new stable build for Windows development
Flutter for Windows mockup image by Google
software development

Flutter announces new stable build for Windows development

Google has worked with Microsoft to target Windows as the first stable desktop-specific release of the cross-platform development framework
4 Feb 2022
What is an ASPX file?
Web browser with text
web browser

What is an ASPX file?

We look at what this web file does and how it can be viewed
26 Jan 2022