Topic: programming languages

Dart 2.7 released to be safer and more expressive

The Dart 2.7 SDK has been released. Dart is a client-optimized programming language designed by Google. The latest release is meant to be “a safer, more expressive” version of Dart. Version 2.7 comes with added support for extension methods, a new package for handling strings with special characters, an update on null safety and a … continue reading

Kotlin logo

JetBrains provides insights into Kotlin 1.4 and beyond

JetBrains is planning “another step forward for the Kotlin ecosystem,” in the next release of the programming language. While Kotlin 1.4 is not expected to arrive until the spring of next year, the company has provided some insight into what it is planning at its KotlinConf this week. “Our vision is for Kotlin to be … continue reading

Dart 2.6 released with dart2native

Google has announced the latest release of its programming language Dart. Version 2.6 comes with dart2native, an extension of its existing compiler with the ability to compile Dart programs to self-contained executables containing ahead-of-time compiled machine code. According to the company, this will enable developers to create tools for the command line on macOS, Windows … continue reading

Kotlin’s emergence: Common coding mistakes to watch for

In May 2019, Kotlin, a programming language for modern multi-platform applications, became Google’s preferred language for Android app development. As a result, many developers have shifted from using Java, the original language for building Android apps, to embracing Kotlin. According to a recent survey, 62% of developers are now using Kotlin to build mobile apps, … continue reading

AWS to sponsor the Rust programming language

AWS has decided to sponsor the Rust programming language now that many of its services run on the Mozilla-sponsored language including Lambda, EC2 and S3. It also announced that it will be offering AWS promotional credits to open-source projects to “free up resources for open source projects to further expand and innovate in their communities.” … continue reading

SD Times Open-Source Project of the Week: Ballerina

The open-source programming language Ballerina hit 1.0 generally availability this week. Ballerina is designed for the cloud-era world, enabling developers to easily build for cloud native.  According to the team, Ballerina turns cloud native middleware into a programming language, opening up new opportunities for traditional centralized enterprise service buses.  RELATED CONTENT: Six steps for making … continue reading

Google Developer Days: Dart 2.5 comes packed with new developer features

Google Developer Days kicked off in China this week with new features and updates for the developer community. The stable release of Dark 2.5 SDK was announced with technical previews of major developer features.  The technical previews included ML Compete, a machine learning-powered code completion capability, and a foreign function interface for calling C code … continue reading

From COBOL to Go: Why we must support legacy security training and beyond

It seems almost comical that in 2019, we should be talking about working with a computer language that was invented in 1959. There aren’t too many seminars or conventions these days devoted to the art of rethreading classic Singer sewing machines, or swapping out the oil pan on a Chevrolet Parkwood or a Triumph Herald. … continue reading

Python 2 to sunset by 2020

The Python Software Foundation formally announced it will sunset Python 2 on January 1st, 2020. According to the foundation, it would have liked to see Python 2 sunset back in 2015, however, since many did not upgrade to the new language, the sunset was extended until 2020. RELATED CONTENT: A pledge to Python 3  “We … continue reading

A pledge to Python 3

A number of Python projects are promising to transition to Python 3 by the end of the year. Currently, a majority of Python packages and projects support Python 3.x and Python 2.7. The Python programming language development team has announced support for Python 2.7 will end by the end of the year. Projects have had … continue reading

Microsoft turns to Rust for safer code

Microsoft is starting to explore new programming languages to protect against security vulnerabilities. The company revealed it is turning to the systems programming language Rust to help developers build more reliable and efficient software.  Microsoft has long turned to languages like C++ and C# in their security efforts. C# has helped protect against memory corruption … continue reading

Consistent releases are key for C++

The maintainers of the C++ standard are adamant about sticking to the clock, prioritizing a new version of C++ every three years rather than holding back each release till it is pumped with new features. With C++20 around the corner, the chair of the ISO C++ standards committee Herb Sutter explained why they have been … continue reading

DMCA.com Protection Status