Posts Tagged ‘programming’

No assembler required | The Economist

February 24, 2017

No assembler required
http://www.economist.com/news/science-and-technology/21660077-how-teach-computer-science-nursery-school-no-assembler-required KIBO, Dash, Vortex & Hackaball provide a playful way to learn #programming

Blocky? Scratch Jr?

QT:{{”
Dr Umaschi Bers is not alone in that quest. KIBO, made by KinderLab Robotics (of which she is chief science officer when she is not doing her day job), is unusual only in that its instruction set is so tied to physical objects.

Some, like Vortex (a wheeled device that resembles a flattened motorcycle helmet) and Dash (a tetrahedron of spheres which, besides moving around at its programmer’s command, can also play tunes on a glockenspiel), …

“Toys like Vortex, Dash and Hackaball use a variety of programming languages to encode the instructions that control them. These include Scratch, Blockly, Hopscotch and WeDo. Some of these languages are proprietary (WeDo, for instance, belongs to Lego).

Scratch Jr, which has been given a restricted set of subroutines and uses only positive integers for counting (because young children have difficulty with the concept of negative numbers) has proved
particularly popular. In the 12 months since its release, 1m copies of it have been downloaded. But Hopscotch (which also has a restricted set of subroutines) and Blockly (which, unlike Scratch, is fully open-source, and can thus have its underlying code tweaked by more advanced programmers) are also doing well.”

“}}

The 9 most popular coding languages

October 21, 2015

Most popular coding languages, according to @GitHub are javascript (#1), Java, Ruby, PHP, Python, CSS, C++, C# & C
https://agenda.weforum.org/2015/08/the-9-most-popular-coding-languages

QT:{{”
“That means GitHub is a great place to gauge which of the world’s many thousands of programming languages are the most popular — especially since a popular programming language is always a good job skill for anybody to have in this age of technological transformation. Without further ado, here are the top programming languages on GitHub. No. 9 — C: The original C, invented in 1972, is still incredibly popular. That’s not least because it works on just about any computing platform ever made, and it’s super stable and understood by
programmers everywhere.

“}}

Punctuated equilibrium in the large-scale evolution of programming languages | Journal of The Royal Society Interface

September 22, 2015

Punctuated equilibrium in the large-scale #evolution of #programming languages http://rsif.royalsocietypublishing.org/content/12/107/20150249 Clustering groups these into trees

Punctuated equilibrium in the large-scale evolution of programming languages
Sergi Valverde, Ricard V. Solé

No assembler required | The Economist

August 16, 2015

No assembler required
http://www.economist.com/news/science-and-technology/21660077-how-teach-computer-science-nursery-school-no-assembler-required KIBO, Dash, Vortex & Hackaball provide a playful way to learn #programming

QT:{{”
Dr Umaschi Bers is not alone in that quest. KIBO, made by KinderLab Robotics (of which she is chief science officer when she is not doing her day job), is unusual only in that its instruction set is so tied to physical objects. Other toys being developed to teach young children the rudiments of programming use not wooden blocks but blocks of code, presented as icons of various sorts on the screens of tablets, smartphones and even old-fashioned PCs. Instead of being scanned, these instructions are uploaded wirelessly to the robots they are intended to control—robots that come in all sorts of shapes and sizes.

Some, like Vortex (a wheeled device that resembles a flattened motorcycle helmet) and Dash (a tetrahedron of spheres which, besides moving around at its programmer’s command, can also play tunes on a glockenspiel), are, like KIBO, designed mainly to scuttle across the living-room floor. Others, though, are heading in a different direction.
“}}

Programming tools: Adventures with R

December 31, 2014

Programming tools: Adventures with #R http://www.nature.com/news/programming-tools-adventures-with-r-1.16609 Overview of available science packages & their increase in popularity over time

QT:{{"
Not every scientist is enthusiastic about learning the necessary programming — even though, says Ram, R is less intimidating than languages such as Python (let alone Perl or C). “There are going to be far more scientists that will be comfortable with click-and-drop interfaces than will ever learn to program at any time,” Muenchen says. Geneticist Rabih Murr, for example, took the same R course as Royo when he was a postdoc, but he did not invest as much time in practising. To get started and develop research-specific skills in R definitely requires a commitment: “It’s a matter of priorities,” he says. But after becoming a lab head at the University of Geneva in Switzerland this year, he is planning to hire someone with R experience.
”}}

The Programmer’s Price

December 1, 2014

Programmer’s Price
http://www.newyorker.com/magazine/2014/11/24/programmers-price@10xmgmt: Talent agency for the developer stack, UI guru to datascientist, even a bioinformatician

American Chronicles NYer NOVEMBER 24, 2014 ISSUE
Want to hire a coding superstar? Call the agent.
BY LIZZIE WIDDICOMBE

QT:{{”
Solomon leaned back in his chair and flipped through a mental Rolodex of his clients. “I definitely have some ideas,” he said, after a minute. “The first person who comes to mind, he’s also a
bioinformatician.” He rattled off a dazzling list of accomplishments: the developer does work for the Scripps Research Institute, in La Jolla, where he is attempting to attack complicated biological problems using crowdsourcing, and had created Twitter tools capable of influencing elections. Solomon thought that he might be interested in AuthorBee’s use of Twitter. “He knows the Twitter A.P.I. in his sleep.”

And, like actual rock stars, rock-star developers come in a range of personality types. Guvench had briefed me at the coffee shop: front-end guys—designers and user-interface engineers—make products that interact with what he referred to as “normal” people. As a result, “they’re sort of hip,” he said. “Especially designers—they dress nicely.” The further you get down the “stack,” Guvench explained, “the more . . .” He paused. “ ‘Neckbeard’ is the word that comes to mind.” Back-end engineers, like data scientists and system administrators, “are the most brilliant people,” he said. “They may not be the most fun to talk to at a party, but they’re really fucking good at talking to computers.” Of course, he added, the stereotype doesn’t apply to his clients.
“}}

The Top Programming Languages, Ranked by Job Demand, Popularity, More

July 22, 2014

#Programming Languages, Ranked by Job Demand, Popularity
http://lifehacker.com/the-top-programming-languages-ranked-by-job-demand-po-1601752302 Java #1, why? Plain C endures. R/matlab only in enterprises

http://spectrum.ieee.org/static/interactive-the-top-programming-languages

R & matlab down
C enduring
Java surprising