Topic: programming languages

TypeScript 4.2 beta now available

The beta release of TypeScript 4.2 is now available. There are a number of new features being added, and a number of breaking changes as well.  In this version, rest elements can be used in more ways than before. Previously, they were only allowed at the last position of a tuple type, but they can … continue reading

Python named TIOBE’s programming language of 2020

Python has once again been named the TIOBE Index programming language of the year. This is the fourth time it has been declared the programming language of the year. TIOBE Index awards the programming language of the year to the language with the most popularity. Over the last year, Python has seen a 2.01% uptake … continue reading

Ruby 3.0.0 RC1 now available

The first release candidate of the next version of the programming language Ruby is now available. Ruby 3.0.0 RC1 introduces a number of new features, such as RBS, TypeProf, Ractor, and Fiber Scheduler. RBS is a language for describing types of Ruby programs, and it enables developers to document the definitions of classes and modules. … continue reading

Swift 5.3 focuses on language refinements

The latest version of the programming language is here. Swift 5.3 focuses on language refinements, the developer experience, and expanding the Swift ecosystem.  New language refinements include adding a string initializer with access to uninitialized storage, synthesized Comparable conformance for enum types, where clauses on contextually generic declarations, refined didSet semantics, and more.  RELATED CONTENT: … continue reading

example code for a calculator being built using Swift for Windows

Swift now available for Windows

Swift, the programming language used for macOS, iOS, and other Apple operating systems, is now available on Windows via downloadable toolchain images. According to the team, there has been a significant push to port Swift to Windows over the past year. Now that effort has reached a point where early adopters will be able to … continue reading

Perl 7 announced, expected within the next year

After releasing Perl 5.32 earlier this month, the Perl community is already looking towards the next release of the language, which will be Perl 7. According to a blog post written by Perl book author brian d foy on the Perl website, “Perl 7 is going to be Perl 5.32, mostly.” What this means is … continue reading

Report: Python has overtaken Java in the last year

For the past few years, reports have indicated that Python was quickly rising to the top of the most used programming languages. Python was the 2018 TIOBE Index programming language of the year. TIOBE even predicted in June of last year that Python would soon surpass Java on its index. Additionally, it was the second-most … continue reading

Microsoft provides insight into its programming language Bosque

Microsoft Research is working on a new programming language designed around cloud-first development and artificial intelligence. As part of its work, the company announced new capabilities for the Bosque programming language created to support automated reasoning tools. According to Microsoft, Bosque derives from a combination of TypeScript inspired syntax and types plus ML and Node/JavaScript … continue reading

Moving from Python 2 to Python 3

Python 2 has officially reached its end of life. The Python programming language team just announced Python 2.7.18, the last release of Python 2. Going forward, Python 2 will no longer receive updates, bug reports, fixes or changes.  The Python Software Foundation recommends those using Python 2 switch to Python 3 as soon as possible. … continue reading

Swift 5.2 now available

Swift, the programming language for macOS and iOS, has just released a new update. According to the team behind the language, Swift 5.2 focuses on improving developer experience, with improved compiler diagnostics and code completion, debugging reliability, handling of dependencies, and tooling.  Swift developer John Sundell wrote that “while Swift 5.2’s total number of new … continue reading

What’s coming in the Java 14 release

Java 14 is expected to be released laster this month. The latest update to the programming language features a number of changes. Here is a breakdown of upcoming changes: JEP 305: Pattern Matching for instanceof (Preview): Pattern matching allows common logic to be expressed “concisely and safely.” According to OpenJDK documentation, the motivation for introducing … continue reading

Java celebrates 25th anniversary following the release of Java 14

The two major Java releases are often the biggest news for the Java community each year, but this year brings another thing for the Java community to celebrate. This month brings the latest Java release, JDK 14, but in May, the programming language will celebrate its 25th anniversary.  The first Java release was on May … continue reading

1 2 3 16
HTML Snippets Powered By : XYZScripts.com

Get access to this and other exclusive articles for FREE!

There's no charge and it only takes a few seconds.

Sign up now!