Finally, some added guidance of the Fuschia project that may ultimately replace Android as Google’s mobile platform.
This document describes which programming languages the Fuchsia project uses and supports for production software on the target device, both within the Fuchsia Platform Source Tree and for end-developers building for Fuchsia outside the Fuchsia Source Platform Tree. The policy does not apply to (a) developer tooling, either on target or host devices, or (b) software on the target device that is not executed in normal, end-user operation of the device. For example, this policy does not apply to zxdb (a debugger) because zxdb is a developer tool; the policy does apply to pkgfs because pkgfs (a file system) executes in the normal, end-user operation of the device.Fuchsia Programming Language Policy
Source: Fuchsia – Fuchsia Programming Language Policy
SD Times image credit.
The very definition of a Unicorn is such that they aren’t necessarily bound by convention and are more open to doing things differently to achieve their goals. Though Python has been around a while, it’s still not necessarily an enterprise language on the level of C, C++, Java, etc. That could be changing before our very eyes.
New analysis on top programming used at top US unicorn reveals Python as number one language
Source: Top unicorns herd to Python – SD Times
courtesy of Jason Ward, Windows Central
Looking deeper into Microsoft’s ambitious #InsiderUp program’s goal to make everyone, everywhere a programmer.
What you need to know
- Microsoft’s #InsiderUp program is positioned to make everyone a programmer for an increasingly tech-centric world.
- Due to embedded tech all around us Microsoft’s “Tech Intensity” perspective views all companies as tech companies.
- Microsoft wants to make all companies part of its ambitious global cloud computing platform.
- Microsoft’s #InsiderUp is about creating a global human resource to support Microsofts global cloud computing goals.
Microsoft’s recently revealed #InsiderUp program utilizes the company’s vast human resource of enthusiastic Insiders combined with a diversity of programs to connect with and train regular people from various walks of life, all over the world, in the art of coding. Microsoft wants to tear down perceived and actual barriers and make everyone (who wants to be) a programmer.
Still, Microsoft is a business, with a goal to make its Azure Cloud platform the computing platform for every person and business around the world. Teaching everyone on the planet to code is to ensure individuals that are part of companies that Microsoft is incorporating (or trying to assimilate) into its global cloud platform, will have the necessary skills to fit into Microsoft’s big cloud picture…
from Windows Central – News, Forums, Reviews, Help for Windows 10 and all things Microsoft. http://bit.ly/2X2ZcQo via IFTTT
My apologies for being lazy this week and getting this out late. His story is more compelling than the standard fare, but that is still no excuse.
This week we welcome Sean McManus (@musicandwords) as our PyDev of the Week! Sean is the author of several books, including Mission Python: Code a Space Adventure Game!, which was reviewed on this site in March. There are free chapters from his book available here. You can learn more about Sean on his website. Let’s take some time to get to know him better!
Can you tell us a little about yourself (hobbies, education, etc):
I’m a writer specialising in technology. In recent years I’ve written several books to get children and young adults into coding. The launch of the Raspberry Pi and initiatives such as Code Club have helped to make coding much more accessible to young people than it was for many years.
As a kid, I loved programming my Amstrad CPC computer and in many ways it started me on my career path. I had listings and articles published in the leading magazines of the day, and my first book was about Amstrad programming. Today, I can still remember how much I loved programming as a kid, and I hope that my books bring some of that excitement to today’s budding coders…
How did you end up writing a book about games programming in Python?
It seems like there are lots of Python books that include small examples to show you how a particular feature works. That’s great, because it’s much easier to learn when the code is pared down to the essentials. However, that does leave many readers wondering what to do next, and how you bridge the gap between short programs of a couple of pages and more substantial projects. It’s one thing to know how a list works, for example, but how do you use that to create a map for a 3D game? How do you build on the basics to create something that does more than just demonstrate the language?
With Mission Python, the idea was to show a worked example of a game that goes beyond the basics. It’s a graphical adventure game, so there are lots of opportunities to learn about data structures (rooms, objects, interactions) and lots of customisation opportunities that you wouldn’t get with a simple arcade game. The game is set on a Martian space station where the air is leaking and you have to get to safety. It involves finding objects and solving puzzles, and uses a forced perspective like some of the early Zelda games. I was particularly pleased with a comment from one reviewer saying that it felt like the game came before the book, rather than the other way around as is often the case with educational books: I was keen for the game to be as “real” as possible, within the constraints of the slightly retro game format and what can be reasonably documented within the scope of a book..
Thanks for doing the interview, Sean!
The post PyDev of the Week: Sean McManus appeared first on The Mouse Vs. The Python.from The Mouse Vs. The Python http://bit.ly/2QnmWcc
The edition for this week covers some technical, development aspects of Fuschia with an emphasis on the Dart language, one of 3 used by Google for the development purposes of their creation. What I find interesting here is that so far, no mention of the Go Language. It sounds like a subject for another episode as I find it hard to believe Go won’t play a huge part in Fuschia, which IMO is designed to be Android without ties to Java, therefore Oracle [successor to Sun Microsystems].
With the significant news this week that the Fuchsia SDK and a Fuchsia “device” are being added to the Android Open Source Project, now seems like a good time to learn more about the Fuchsia SDK.
The curious can find a download at the bottom of this article, but I obviously don’t recommend its usage for any major projects as it will swiftly become outdated and/or outright wrong. The tools in the included version are designed for use with 64-bit Linux, so if you’re on OS X, you’re on your own.
Not mentioned in the article means you are also on your own regarding Windows.
via Fuschia Friday SDK edition.
The Mouse vs Python website graphic.
via Python: World’s Most Popular Language in 2018 | The Mouse Vs. The Python
“Simple is better than complex”. One of the Zen rules of Python. A language that gets things done is part of the reason it continues to grow. And it’s not owned by any one company is a plus as well.
via Python Lives: Why This Old School Language Keeps Getting More Popular – DZone Big Data