A high school computer science teacher claims there’s an “unacknowledged failure” of America’s computer science (CS) classes at the high school and junior high school level. “Visit classrooms and you’ll find students working with robotic sensors, writing games and animations in Scratch, interfacing with Arduino microcontrollers, constructing websites, and building apps with MIT App Inventor… “Look underneath the celebratory and self-congratulatory…
Tag: languages
Apple WatchOS 7 Unveiled With Sleep Tracking, Shareable Watch Faces and a Hand Washing Timer
At the WWDC 2020 keynote today, Apple unveiled WatchOS 7, adding sleep tracking features, shareable watch faces, a hand washing timer, and much more. CNET reports: WatchOS 7 adds much-anticipated sleep tracking features, including a Wind Down mode to help you get to bed on time. When you wake up, you’ll see a visualization of your previous night’s sleep, including periods…
Has the Time Finally Come for Generics in Golang?
An anonymous reader quotes technology columnist Mike Melanson: The debate around adding generics to the Go programming language has been going on for years now, often with much resistance, but it’s starting to look like one proposal finally has some backing and general acceptance from the greater Go community — much to the surprise of some involved. Introduced this week…
Stack Overflow Explores Why Developers Love TypeScript More Than Python
Stack Overflow asked 65,000 programmers for their favorite programming language, and this year Microsoft’s TypeScript knocked Python from the #2 spot. So they interviewed Microsoft’s principal engineering lead for the language “to find out what about TypeScript makes it so dang lovable.” Q: Do you remember why the team came up with TypeScript, why you wanted to release something like this?…
Microsoft’s GitHub Offers Open-Source Developers ‘One Linter to Rule Them All’
“GitHub says it’s open-sourcing its in-house linting tool, the GitHub Super Linter, to clean up code,” reports ZDNet: Having a tool that checks source code for programming blunders and other errors is useful for developers. Now Microsoft-owned GitHub has released the ‘Super Linter’ to help developers avoid the hassles of setting up code repositories with multiple linters… GitHub describes it as…
Bjarne Stroustrup Releases 168-Page Paper on How C++ Thrived
Bjarne Stroustrup, the 69-year-old Danish creator of C++, just released a 168-page paper (published under a Creative Commons Attributions-NoDerivatives license) in the Proceedings of the ACM on Programming Languages, detailing the growth of C++ from its 21st birthday in 2006 up through the year 2020. It begins by noting that by 2006, C++ “contained parts that had survived unchanged since introduced…
Python Overtakes Java? JetBrains Releases ‘State of Developer Ecosystem’ Survey
The creators of the Kotlin programming language — the Czech software development company Jetbrains — announced results from their annual “State of the Developer Ecosystem” survey. This year’s survey involved 19,696 developers in 18 countries, and found that: JavaScript is the most used overall programming language. Websites are the most common type of application developers work on. Python has overtaken Java…
Stack Overflow Investigates Why Developers Love Rust So Much
This year Stack Overflow’s Developer Survey of 65,000 programmers found that Rust was their most-loved programming language — for the fifth year in a row. To understand why, they interviewed the top contributor to the site’s Rust topic. (“The short answer is that Rust solves pain points present in many other languages, providing a solid step forward with a limited number…