From bf57ba2902c5f6afd90e351f32e3f7f88fd674ef Mon Sep 17 00:00:00 2001 From: Tom Ball Date: Mon, 25 Jul 2016 20:05:27 -0400 Subject: [PATCH] link to PXT --- docs/javascript.md | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/docs/javascript.md b/docs/javascript.md index a395019d..b15887cf 100644 --- a/docs/javascript.md +++ b/docs/javascript.md @@ -33,25 +33,5 @@ Visit the cards below to starting programming JavaScript and TypeScript with the ## More information on TypeScript You can write micro:bit programs in a subset of [TypeScript](https://www.typescriptlang.org), which is a superset of JavaScript. -Many micro:bit programs, especially at the beginner's level, are just plain JavaScript. TypeScript introduces class-based -object-oriented programming, such as: - -```typescript -class Greeter { - greeting: string; - constructor(message: string) { - this.greeting = message; - } - greet() { - return "Hello, " + this.greeting; - } -} - -let greeter = new Greeter("world"); -basic.showString(greeter.greet()) -``` - -This site is meant for teaching programming first, and JavaScript second. For this -reason, we have stayed away from concepts that are specific to JavaScript (for -example, prototype inheritance), and instead focused on ones common to most -modern programming languages (lexically scoped variables, functions, classes). \ No newline at end of file +Many micro:bit programs, especially at the beginner's level, are just plain JavaScript. See [more details](https://www.pxt.io/language) +on the subset of TypeScript supported.