Articles about programming

Q. What's today's top language? A. Python... no, wait, Java... no, C

Among developers, Python is the most popular programming language, followed by C, Java, C++, and JavaScript; among employers, Java is the most sought after, followed by C, Python, C++, and JavaScript. Or so says the 2017 IEEE Spectrum ranking, published this week. IEEE Spectrum, a publication of the The Institute of …
Thomas Claburn, 21 Jul 2017

Second one this month: Another code bootcamp decamps to graveyard

The Iron Yard, a four-year-old coding bootcamp based in South Carolina, USA, said on Thursday that it is shutting its doors. "In considering the current environment, the board of The Iron Yard has made the difficult decision to cease operations at all campuses after teaching out remaining summer cohorts," the company said on …
Thomas Claburn, 20 Jul 2017

AI bots will kill us all! Or at least may seriously inconvenience humans

Analysis Elon Musk – the CEO of Tesla, SpaceX, and Neuralink, not to mention co-chairman of OpenAI and founder of The Boring Company – is once again warning that artificial intelligence threatens humanity. In an interview at the National Governors Association 2017 Summer Meeting in Providence, Rhode Island on Saturday, Musk insisted …
Thomas Claburn, 17 Jul 2017
Samsung Z1

Good news: Samsung's Tizen no longer worst code ever. Bad news: It's still pretty awful

Samsung's Tizen appears to have more holes than a screen door, but the mobile operating system, which powers Samsung watches, TVs, and a few phones, may not be as disastrous as it seems. It does look bad. According to Andrey Karpov, founder and CTO of Program Verification Systems, the Russia-based maker of static code analyzer …
Thomas Claburn, 12 Jul 2017
JavaScript/Node code for Google Assistant

JavaScript spec gets strung out on padding

ECMAScript 2017, the latest edition of the specification upon which JavaScript is based, plugs a gap left by awkward extinction of some Node.js code last year. In March, 2016, as a result of a naming conflict with instant messaging app Kik, developer Azer Koçulu withdrew more than 250 of his modules from NPM, the service Node. …
Thomas Claburn, 12 Jul 2017
JavaScript/Node code for Google Assistant

Software dev bombshell: Programmers who use spaces earn MORE than those who use tabs

Poll Weighing in on a longstanding religious war among software developers, community site Stack Overflow has found that developers who use spaces to indent their code earn more than those who use tabs. After crunching the data from its 2017 Developer Survey (released in March), Stack Overflow data scientist David Robinson on …
Thomas Claburn, 16 Jun 2017
Apple Swift Playgrounds

Apple Swift Playgrounds admit robots

Taking another tentative step toward openness, Apple says it will tweak its Swift Playgrounds educational coding app to interface with programmable toys, drones, and musical instruments. The Swift Playgrounds 1.5 update is scheduled to drop on Monday, June 5, in Apple's App Store. That happens to be the first day of the Apple …

At the feet of the Great Monad, or, How the functional programming craze plays out

Stob "Today, object-oriented programming (OOP) rules the IT industry absolutely. It is impossible to dislodge. While functional programming (FP) has seen a resurgence of late, it is typically used as an adjunct to OOP." – Louis Cyphre, 'Why are functional programming languages used so rarely in practice?' The leader of the …
Verity Stob, 31 May 2017
Java, photo via Shutterstock

Stanford Uni's intro to CompSci course adopts JavaScript, bins Java

In early April, Stanford University began piloting a new version of its introductory computer science course, CS 106A. The variant, CS 106J, is taught in JavaScript rather than Java. "[CS 106J] covers the same material as CS 106A but does so using JavaScript, the most common language for implementing interactive web pages, …
Thomas Claburn, 24 Apr 2017

Favored Swift hits the charts: Now in top 10 programming languages

In March, the Swift programming language rose to became the 10th most popular, at least by the measure of TIOBE Software. Open-sourced by Apple in 2015, Swift has been touted as an appealing alternative to better-established programming languages because of its safety, speed, and approachable syntax. It combines modern …
Thomas Claburn, 10 Mar 2017
Visual Basic 6.0, the last version before .NET

Is it the beginning of the end for Visual Basic? Microsoft to focus on 'core scenarios'

Microsoft program manager Mads Torgersen has posted about the company's programming language strategy, stating that the plan for Visual Basic has shifted from co-evolution with C# to a focus on "core scenarios". Torgersen outlines the strategy for the three pure .NET languages, C#, VB, and F#. C#, says Torgersen, is used by …
Tim Anderson, 2 Feb 2017
Opera Neon

Opera scolds stale browsers with shocking Neon experiment

Opera, the Norwegian browser maker acquired last year by a Chinese investment consortium, on Thursday introduced the browser equivalent of a concept car. Opera Neon, available for macOS and Windows, is intended as an exploration of browser design alternatives. It isn't a replacement for the current desktop version of Opera and …
Thomas Claburn, 13 Jan 2017

Google's Grumpy code makes Python Go

Google on Wednesday introduced an open-source project called Grumpy to translate Python code into Go programs. The company's front-end server for YouTube and its YouTube API are mainly written in Python, and run on CPython 2.7, as opposed to other implementations (Jython, PyPy, or IronPython). The issue for Google is …
A screenshot of Perfect Assistant

Need to tailor Swift for servers? Software upstart claims to have 'perfect' assistant

Deploying server-side Swift applications isn't necessarily as fast as the programming language's name suggests. To hasten the process, Toronto-based PerfectlySoft has released a beta of Perfect Assistant, which isn't as perfect as its name suggests but nonetheless can make life a bit easier for those writing Swift code. " …
Thomas Claburn, 30 Nov 2016

Microsoft's cmd.exe deposed by PowerShell in Windows 10 preview

Updated Taking timeworn advice for authors to "murder your darlings," Microsoft is seemingly nudging the classic Windows Command Prompt toward the slaughterhouse door. The newly released Windows 10 Insider Preview Build 14971 for PC has made PowerShell the default command line tool, a promotion that coincides with PowerShell's 10-year …
Thomas Claburn, 18 Nov 2016

GitHub Enterprise catches up with GitHub proper

GitHub Enterprise is scheduled to get a version bump on Wednesday that will bring code reviews, project organization, and workflow visualization capabilities. Introduced in 2011, GitHub Enterprise provides Git version control on GitHub, on premises, or via private cloud, with a variety of bells and whistles that matter to …
A smashed delivery box

Facebook Yarn's for your JavaScript package

Facebook, working with Exponent, Google, and Tilde, has released software to improve the JavaScript development experience, which can use all the help it can get. Yarn, introduced on Tuesday under a BSD license and without the patent clause that terminates Facebook's React license for those involved in patent litigation …
Thomas Claburn, 12 Oct 2016
Photo by Tinseltown / Shutterstock

IBM hopes its tailored Swift will lure you onto BlueMix cloud

Swift, the second-most-loved programming language by Stack Overflow's estimation, has showed up on IBM's BlueMix cloud platform, dressed for general availability. She began performing as a runtime on BlueMix in February, when IBM provided a way to load a Swift binary into Linux containers, to build it as an application, and to …
Thomas Claburn, 28 Sep 2016

Create a news alert about programming, or find more stories about programming.

Biting the hand that feeds IT © 1998–2017