background preloader



Related:  visual programmingPRobotics

CreatingMutators - blockly - Make blocks deeply configurable. - A visual programming editor Creating Custom Blocks: Defining a Block: Creating Mutators Advanced blocks may use a mutator to be even more dynamic and configurable. Mutators allow blocks to change in custom ways, beyond dropdown and text input fields. Practical Programming Language: reliable code and software developer productivity What is PPL? PPL is a programming language specifically designed from the ground up to help writing more reliable code in less time. Why should I possibly be interested in PPL? PPL provides a unique combination of effective Fail-fast!

15 Interactive Websites to Teach You How to Code by Johnny Webber 1. – Learn to program in several different languages for free. 2. CustomBlocks - blockly - Overview of creating custom blocks. - A visual programming editor This document is aimed at developers who wish to create new blocks within Blockly. It is assumed that one has a local copy of Blockly which one can edit, one is generally familiar with Blockly's usage, and one has a basic understanding of JavaScript or some similar language. Blockly comes with a large number of pre-defined blocks. πVC: The Pi Verifying Compiler Accompanies The Calculus of Computation: Decision Procedures with Applications to Verification Home | Download | Tutorial | Pi Programs | Book A verifying compiler compiles specified programs, which contain normal program text and additional text specifying desired properties of the program. A verifying compiler attempts to prove that the specified properties hold for all possible inputs to the program. For example, a partially specified implementation of Bubble Sort, BubbleSort.pi, contains the typical implementation and a specification that the returned array is sorted. Pi is a simple imperative programming language for writing verified programs.

Projects - tronixstuff Here is a list of various projects we’ve created – some useful, some educational, some plain different – however they’re all documented and can be easily recreated. 24th December 2013 – Arduino Book Monster 9th November 2013 – RGB LED Cube Spectrum Analyzer: 22nd August 2013 – small and large “Larson Scanner” 15th March 2013 – “Clock Four” – a scrolling text clock 31st March 2012 – “Clock Three “- a pillow clock – updated 18/03/2013

Setting Up App Inventor 2 You can set up App Inventor and start building apps in minutes. The Designer and Blocks Editor run completely in the browser (aka the cloud). To see your app on a device while you build it (also called "Live Testing"), you'll need to follow the steps below. You have three options for setting up live testing while you build apps If you are using an Android device and you have a wireless internet connection, you can start building apps without downloading any software to your computer.

PRISM: PRogramming In Statistical Modeling Contents Introduction — What is PRISM? (For theoretical details of PRISM and our recent research, see prism-intro.pdf [411KB], which is a compilation of past slides.) Ten Links to Online Arduino Learning Resources If you are interested in learning about Arduino projects, there are loads of things you can discover through some online resources. Check out the following links, which are some favorite online resources for learning about Arduino and electronics in general: Adafruit Learning System: Adafruit Industries’ learning zone is probably one of the best online resources for learning about Arduino and checking out some cool projects. Don’t miss it. All About Circuits: These online textbooks written by Tony R.

MIT App Inventor Get Started Follow these simple steps to build your first app. Tutorials pdScript - Precision software & consulting pdScript (Precision Delphi Script) is a standalone executable interpreter of Pascal Script language, with a native support for graphical user interface. pdScript interpreter allows you to execute your scripts directly from Windows environment, from the command-line or via dynamically linked interpreter embedded into your application. You can also build a standalone executable applications from your scripts, including an optional encryption of the code. pdScript IDE (Precision Delphi Script IDE) is a development environment for writing the code and designing the forms (GUI) in a Pascal Script language. pdScript IDE can also be used as a standalone editor of scripts, that are designed for any product that relies on "RemObjects Pascal Script engine" (its use is not limited to pdScript interpreter). It supports a Windows Messaging Interface, so it can be executed from within your application and then controlled by Windows messages.

Robot Programming - MATLAB Robot programming involves designing the controller that governs robot behavior. Because of the growing complexity of robotics, modeling and simulation are becoming crucial to understanding how the controller interacts with the robot’s environmental perception, mobility, and interaction. Modeling and simulation help engineers refine the system design and eliminate errors before developing hardware prototypes.

Visual programming language In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs (known as dataflow or diagrammatic programming)[1] are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.