Notes on Video Tutorial: Programming 101 by Lawrence Turton

这篇笔记介绍了编程基础知识,特别关注了Haxe编程语言。Haxe是一种跨平台的编程语言,能编译成多种目标语言,如ActionScript、JavaScript、Java等。它拥有丰富的平台API,并有OpenFL等框架支持创建多平台内容。此外,还提及了DRM(数字版权管理)技术和OpenFL作为免费开源的软件框架,用于构建多平台应用和游戏。
摘要由CSDN通过智能技术生成

Processing power is based on bits that can be processed at any one time.

 

GPU=Graphics Processing Unit

SPU=Sound Processing Unit

CPU=Core Processing Unit

BIOS=Basic Input Output System

Firmware=physical software

API=Application Programming Interface

HAXE: Haxe is a high-level cross-platform multi-paradigm programming language and compiler that can produce applications and source code, for many different computing platforms, from one code-base. It is free and open-source software, distributed under the GNU General Public License (GPL) version 2, and the standard library under the MIT License.

Haxe includes a set of common functions that are supported across all platforms, such as numeric data types, text, arrays, binary and some common file formats. Haxe also includes platform-specific application programming interface (API) for Adobe Flash, C++, PHP and other languages. OpenFL, Kha, Heaps and Flambe are popular Haxe frameworks that enable creating multi-platform content from one codebase.

Code written in the Haxe language can be source-to-source compiled into ActionScript 3, JavaScript, Java, C++, C#, PHP, Python, Lua and Node.js. Haxe can also directly compile SWF, HashLink and Neko bytecode.

Paradigm: A typical example or pattern of Something; a pattern or model.

Digital rights management (DRM) schemes are various access controltechnologies that are used to restrict usage of proprietary hardwareand copyrighted worksDRM technologies try to control the usemodificationand distribution of copyrighted works (such as softwareand multimedia content), as well as systems within devices thatenforce these policies.

OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games.[5][6] OpenFL applications can be written in HaxeJavaScript (EcmaScript 5 or 6+), or TypeScript.,[7] and may be published as standalone applications for several targets including iOS, Android, HTML5(choice of Canvas, WebGL, SVG or DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, Tivo, Raspberry Pi, and Node.js.[8]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值