Entries in tutorial (7)

Wednesday
25Nov2009

Go Programming Language (Google Tech Talks)

 

What is Go?
Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.

Go programming language

 

 

Documents

How To

Programming


Sunday
05Apr2009

Just Software Solutions series on concurrency in C++0x

Sunday
05Apr2009

Kids Can Learn Programming From Scratch! | MakeUseOf.com

Even if you don’t program, there’s no reason to prevent your children from learning to. A tip from the incredibly useful site MakeUseOf.com

Kids Can Learn Programming From Scratch! | MakeUseOf.com

Scratch

If children can learn second and third human languages by their teens, why not programming as well? Here’s an excellent development tool that truly is for kids of all ages. Developed at MIT for kids ages 8 and up, Scratch is a new programming language that is very visual in nature. The basic logic statements are shown and the programmer can then drag them into place and type in new variables…

Tuesday
31Mar2009

A Curious Course on Coroutines and Concurrency (Python)

A Curious Course on Coroutines and Concurrency - www.dabeaz.com

Shameless Plug I teach Python courses for programmers of all levels. If you like this tutorial, consider coming to one of my public classes. -Dave.Introduction to Python, May 11-13, 2009. Python Concurrency Workshop, May 14-15, 2009.
Copyright (C) 2009, All Rights Reserved David Beazley http://www.dabeaz.com Presented at PyCon 2009, March 25, 2009.

Introduction

This tutorial is a practical exploration of using Python coroutines (extended generators) for solving problems in data processing, event handling, and concurrent programming. The material starts off with generators and builds to writing a complete multitasking environment that can run thousands of concurrent tasks without using threads or using code based on event-driven callbacks (i.e., the “reactor” model).
Monday
30Mar2009

Visualizing the Fourth Dimension (Dimensions math dot org)

Science News - Seeing in four dimensions

Dimensions-math.org - a tool for visualizing four dimensions.

I guess it’s good to have an “American English” version (in addition to the British one)

 A walk through mathematics

A film for a wide audience

Nine chapters, two hours of maths, that take you gradually up to the fourth dimension. Mathematical vertigo guaranteed! Background information on every chapter: see “Details”.

Free download and you can watch the films online here or right down there.

The film can also be ordered as a DVD, a pity it’s PAL format only

This film is being distributed under a Creative Commons license.

More details on the download page

 

Dimensions Languages