Programming Languages

Programming Languages | News, how-tos, features, reviews, and videos

neural network
square peg in a round hole / wooden block shapes toy

CSO > Formula One- / Formula 1- / F1-style modeled wireframe race cars with abstract circuit overlay

6 projects that push Python performance

Python has never been as speedy as C or Java, but several projects are in the works to get the lead out of the language

name badges hello

How to work with static anonymous functions in C# 9

Take advantage of static anonymous methods in C# 9 to improve the performance of your .NET applications.

thumbs up happy employees binary diversity motivated staff happy people by peopleimages getty

9 fine libraries for C++ programming

C++ developers look to these libraries for help building Windows apps, mobile apps, machine learning and scientific apps, and more

smartphone interface hand touch

Google Jetpack Compose Android UI toolkit now in beta

Declarative UI toolkit is intended to ease the development of native applications across Android platforms.

Data science

NumPy 1.20 introduces type annotations

Major upgrade to the scientific package for Python also features expanded use of SIMD, increasing the execution speed of universal functions.

colorful numbers

JDK 17: What’s in store for Java 17

A new rendering pipeline for MacOS and a uniform API for pseudo random number generators are proposed for the Java long-term support release due in September.

television static 135724968

Python developers want static typing

The most-wanted features by Python developers are static typing and strict type hinting, closely followed by performance improvements, Python Software Foundation survey results reveal.

artsy still life of bowling pins with green bowling ball

How to handle component interaction in React

Dealing with component interaction is a key aspect of building applications in React. Here’s a look at the options.

language / alphabet / letters / characters

TypeScript 4.2 tunes tuple types

Now available as a production release, TypeScript 4.2 loosens restrictions on rest elements in tuple types and improves type alias preservation.

Plastic, magnetic letters in compartmented boxes.

Unleash the power of Python regular expressions

How to use the regular expression functions provided by the ‘re’ library to match, search, and replace text in your Python programs.

Rock climber bouldering    78807326

Scala 3 moves to release candidate stage

Type parameters, syntax get attention in planned upgrade to the popular functional language for JVM and JavaScript runtimes.

Relaxing on hammock vacation 168344861

How to use LazyCache in ASP.NET Core MVC 5

Take advantage of LazyCache to improve the performance and scalability of your ASP.NET 5 Core applications in heavy load scenarios.

Do More With R [video teaser/video series] - R Programming Guide - Tips & Tricks

“Do More with R” video tutorials

Search for R video tutorials by task, topic, or package. Most videos are shorter than 10 minutes

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Google introduces API for faster Kotlin builds

Currently in alpha, Kotlin Symbol Processing is an API for building lightweight compiler plug-ins in Kotlin.

hyper convergence speed burning rubber tire binary fast by tao55 getty images

Go 1.16 arrives with library, runtime enhancements

Forthcoming update to the Google-created open source programming language also introduces support for Apple Silicon.

RIP - grave - tombstone - cemetery - death [Image by Rob van der Meijden - CC0 via Pixabay]

Swift for TensorFlow project shuts down

Google pulls the plug on effort to integrate the Swift language and TensorFlow machine learning library, while citing multiple achievements.

please donate here sign

Google Cloud funds Python projects

Google Cloud donation to Python Software Foundation will support CPython maintenance, foundational Python tools, and malware detection for the PyPI package repo.

now hiring neon signs recruiting

Entry-level software developer? Learn React to get that first job

Go and Kotlin are also good bets for developers with just a few years of experience — not Java.

Load More