internsrus
Posts: 32
Joined: Fri Jul 21, 2017 2:14 am

Microsoft MakeCode

Sat Dec 23, 2017 1:46 pm

We've just fallen across a browser reference to Microsoft MakeCode which allegedly solves everybody's Python programming problems in a flash and is better than roast goose or mince pies at Christmas - sounding a bit like Raspi itself in this latter case. Strange, then, is it not, that a search using Raspi seemingly turns up not a single reference to it for use with Raspi?

In the spirit of the seasonal goodwill we propose to imbibe recklessly in the next few days given half a chance, could some resident genius who knows about such things please tell us if MakeCode on Raspi comes up to scratch (or node red) and point to some fount of learning example(s)?

And while we're at it, here's wishing all Raspians a Merry Christmas and a Happy and Prosperous New Year.

Heater
Posts: 12102
Joined: Tue Jul 17, 2012 3:02 pm

Re: Microsoft MakeCode

Sat Dec 23, 2017 2:40 pm

Yes. Makecode solves everyone's Python problems in a flash by getting them off Python and into Javascript. Which sounds altogether like a great idea.

But wait:

From: https://makecode.com/about

"MakeCode’s underlying programming language is a subset of TypeScript, omitting JavaScript dynamic features."

So it's Typescript, which is Microsoft's crippled version of Javascript. Then further crippled as a subset of even that.

No thanks.

Paul Hutch
Posts: 353
Joined: Fri Aug 25, 2017 2:58 pm
Location: Blackstone River Valley, MA, USA
Contact: Website

Re: Microsoft MakeCode

Sat Dec 23, 2017 2:59 pm

https://makecode.com/
About Microsoft MakeCode
Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.
So not intended to be anything other than an educational language.

https://en.wikipedia.org/wiki/List_of_e ... s#Children

hippy
Posts: 5099
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: Microsoft MakeCode

Sat Dec 23, 2017 5:24 pm

internsrus wrote:
Sat Dec 23, 2017 1:46 pm
We've just fallen across a browser reference to Microsoft MakeCode which allegedly solves everybody's Python programming problems in a flash and is better than roast goose or mince pies at Christmas
I am not convinced Microsoft has claimed as such.

It looks to be okay for what it is intended to do - introducing people to programming - and is not intended as a development environment for professional or experienced software engineers and computer programmers.

The fact that they offer a Blocky-style coding interface should suggest what level of experience they are targeting.

What they have seems to be the evolution of the work they initially did to support micro:bit and the types of projects and learning which would be done with that.

User avatar
bensimmo
Posts: 3951
Joined: Sun Dec 28, 2014 3:02 pm
Location: East Yorkshire

Re: Microsoft MakeCode

Sun Dec 24, 2017 10:39 am

It's used with the micro:bit
it will run on the Pi, if you wish to program micro:bit, minecraft, seeeeeeeeed etc.

The kids take to it very well, gui block code is easy to understand and then they can edit in old fashioned text when/if they need/want to.

User avatar
Jednorozec
Posts: 809
Joined: Sun Nov 24, 2013 2:17 pm
Location: Deposit, NY

Re: Microsoft MakeCode

Sun Dec 24, 2017 12:42 pm

internsrus wrote:
Sat Dec 23, 2017 1:46 pm
better than roast goose or mince pies at Christmas
I'll take roast goose over any programming language.
The most important leg of a three legged stool is the one that's missing.
It's called thinking. Why don't you try it sometime?

Heater
Posts: 12102
Joined: Tue Jul 17, 2012 3:02 pm

Re: Microsoft MakeCode

Sun Dec 24, 2017 12:49 pm

Try not to mince your Pi(s) over Christmas. It voids the warranty :)

Forris
Raspberry Pi Certified Educator
Raspberry Pi Certified Educator
Posts: 278
Joined: Fri Jan 06, 2012 7:46 pm

Re: Microsoft MakeCode

Sun Dec 24, 2017 3:50 pm

bensimmo wrote:
Sun Dec 24, 2017 10:39 am
It's used with the micro:bit
it will run on the Pi, if you wish to program micro:bit, minecraft, seeeeeeeeed etc.

The kids take to it very well, gui block code is easy to understand and then they can edit in old fashioned text when/if they need/want to.
As bensimmo said above, Makecode is for programming the BBC MIcro:bit.

However, if you want something similar for Python and the Pi, have a look at http://edublocks.org/

Happy Christmas.

internsrus
Posts: 32
Joined: Fri Jul 21, 2017 2:14 am

Re: Microsoft MakeCode

Sun Dec 24, 2017 10:09 pm

Many thanks for the several tutorials. Childrens' level sometimes seems a bit high to aim for but may be useful for us to get started :roll:
Merry Christmas to all.

Return to “General discussion”