Articles about programming

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

Brexit at the next junction: Verity's guide to key post-vote skills

STOB Pay attention, campers. I have conducted an impartial analysis of the post-Brexit landscape and identified a list of concrete, must-have programming skills for your edification. Impartial? That's pretty rich, coming from you, Verity, considering what I have heard about your activities since Referendum Night. I don't know what …
Verity Stob, 26 Sep 2016

Reg Programming Compo: 22 countries, 137 entries and... wow – loads of Python

Roundup Our latest programming competition was our most popular yet in terms of the number of entries – 137 in all once we'd de-duplicated them. The judges were intrigued to see just how popular Python is these days: nearly half (a smidge over 48 per cent) of the entries used this as the language of choice, with Java the next most …
Dave Cartwright, 21 Sep 2016
IEEE's top 10 programming languages

Plenty of fish in the C, IEEE finds in language popularity contest

It's no surprise that C and Java share the top two spots in the IEEE Spectrum's latest Interactive Top Programming Languages survey, but R at number five? That's a surprise. This month's raking from TIOBE put Java at number one and C at number two, while the IEEE reverses those two, and the IEEE doesn't rank assembly as a top- …
 People photographing bollywood actor Vivek Oberoi with smartphones

Google aims to train two million Indian Android devs by 2018

Google will train two million Android developers across India over the next three years. Mountain View will provide complete training in its Android operating system under a new program that is paired with the Modi Government's "Skill India" program. The course kicks off with Android Developer Fundamentals available in …
Darren Pauli, 12 Jul 2016

Microsoft releases open source bug-bomb in the rambling house of C

The zombie bugs in programs and libraries at the heart of the Internet's infrastructure often have the C programming language in common. Microsoft Research now wants to add the kind of bounds-checking seen in C# to C, to help splat bugs like “buffer overruns, out-of-bounds memory accesses, and incorrect type casts,” in an add- …

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

Biting the hand that feeds IT © 1998–2017