User: 70k0 |
The Basics Of Java Programming Just a tutorial to cover the very basics of Java, also the first I've used Windows Movie Editor to make. Tags: Java Programming Tutorial Basics |
User: googletechtalks |
Tangible Functional Programming Google Tech Talks November, 7 2007 ABSTRACT We present a user-friendly approach to unifying program creation and execution, based on a notion of "tangible values" (TVs), which are visual and interactive manifestations of pure values, including functions. Programming happens by gestural composition of TVs. Our goal is to give end-users the ability to create parameterized, composable content without imposing the usual abstract and linguistic working style of programmers. We hope that such a system will put the essence of programming into the hands of many more people, and in particular people with artistic/visual creative style. In realizing this vision, we develop algebras for visual presentation and for "deep" function application, where function and argument may both be nested within a structure of tuples, functions, etc. Composition gestures are translated into chains of combinators that act simultaneously on statically typed values and their visualizations. Speaker: Conal Elliott Most of my research is aimed at supporting the creation of interactive synthetic media content, including computer animation, human-computer interaction, images, 2D and 3D geometry, and programmable shaders. In all cases, I aim to preserve or improve on the flexibility and performance of mainstream programming approaches, while greatly simplifying the creation process. Synthetic media programs are almost always implemented in sequential, imperative (often object-oriented) languages. My research explores use of declarative languages, resulting in much simpler and more reusable and composable programs. These languages are also more amenable to execution on parallel architectures such as modern graphics processors, because declarative languages abstract away from order of execution, removing the accidental sequentiality found in imperative programs. Even on sequential machines, declarative formulations have much simpler mathematical semantics, which facilitates automatic optimization. They also tend to be spatially and temporally continuous (resolution-independent), allowing them to adapt naturally to machines with different speeds and display resolutions. After exploring explicit programming of synthetic media content for several years, I'm now also keenly interested in supporting artists. The goal of my new new research agenda is to give artists access to the expressive power of computers and programming languages, while retaining an artist's working style. I mean "artist" in a broad sense, in contrast to the verbal and sequential style of an engineer. (I don't mean to suggest that people fit neatly into these two categories.) My ideal audience includes graphic designers, musicians, and children -- really, the playful and curious in all of us. This abstract has 2796 This abstract has 2820 Tags: google techtalks techtalk engedu talk talks googletechtalks education |
User: xpxdavex |
Jonny Greenwood on computer programming Radiohead's Jonny Greenwood talks about writing computer programming and live performance of The Gloaming. Tags: Jonny Greenwood Computer Programming Radiohead The Gloaming Hail To the Thief max/msp |
User: googletechtalks |
Advanced Topics in Programming Languages: Java Puzzlers,... Google Tech Talks July 23, 2007 ABSTRACT Java Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift. Josh Bloch and special guest star Bill Pugh present yet another installment in the continuing saga of Java Puzzlers, consisting of eight more programming puzzles for your entertainment and enlightenment. The game show format keeps you on your toes while the puzzles teach you about the subtleties of the Java programming language and its core libraries. Anyone with a working knowledge of the language will be able to understand the puzzles, but even the most seasoned veterans will be challenged. The lessons you take from this session are directly applicable to... Tags: google howto advanced topics programming |
User: googletechtalks |
Advanced Topics In Programming Languages: Closures For Java Google Tech Talks January 17, 2007 ABSTRACT We propose to add Closures to the Java Programming Language. Closures simplify the use of APIs that rely on anonymous class instances, such as the concurrency APIs and callbacks. More importantly, closures support control abstractions, which are APIs that act as programmer-defined control constructs. This talk describes the proposed language extension and its design rationale, and shows how it will affect existing and future APIs. Credits: Speaker:Neal Gafter Tags: java closures google |
User: 3DBuzz |
Delphi Training Series: Programming 101 - Episode 1 Ever wanted to become a programmer? The Delphi Training Series: Programming 101 is a sequence of training videos designed to teach the complete beginner how to become a programmer using Delphi. In this episode, the viewer is shown where they can download the free Integrated Development Environment (IDE) known as Turbo Delphi, as well as how to get it installed and registered. Once launched the video will walk the viewer through the creation of their first simple program. Watch for the release of more episodes in this ongoing series! Tags: delphi programming training VTM coding pascal 3DBuzz 3D Buzz |
User: reconnetworks |
c++ programming tutorial 1 WEBSITE HAS CHANGED!!!!!**reconnetworks.net now** giving a breif introduction to basic commands and you get to make a program that takes 3 numbers that a user imputs and averages them. Tags: c++ programming tutorial c# cplus program java computers microsoft linux games programmer video education funny |
User: altergothen |
C# Programming tutorial (2of2) Joe Grip - C# Programming tutorial I highly recommend the Joe Grip series of programming training videos. PS. He also does ASP.Net. http://www.joegrip.com/why.html Tags: Tutorial Joe Grip C# programming |
User: GoogleDevelopers |
Google I/O 2008 - JavaScript and DOM Programming in GWT Surprisingly Rockin' JavaScript and DOM Programming in GWT Bruce Johnson (Google) You may already know about GWT's nifty JavaScript Native Interface (JSNI), which allows you to define native Java methods with handwritten JavaScript. In GWT 1.5, there's an even more powerful way to program close to the metal. You can now model arbitrary JavaScript types directly as Java classes (specifically, as subclasses of GWT's JavaScriptObject class), yet there is no overhead in size or speed. You can code against any JavaScript object as if it were a regular old Java object. So, what does that buy you? * It's never been easier to integrate with external JS libraries; just define a Java class that models the JS object you want to interact with. Nice Java syntax, no overhead. * Freely use low-level native JS data structures (JS arrays, for example) by exposing them with a Java-friendly API. You can even apply Java generics to JS types! * Superimpose strongly-typed Java classes on JSON objects, giving you IDE code completion, refactoring and compile-time type checking. * GWT uses this new ability to provide a complete cross-browser DOM class hierarchy based on the W3C's Java HTML bindings. Programming straight to the DOM has never been more productive. Come learn about this unusual and powerful new capability that you can use to squeeze every drop of performance and interop out of your GWT projects. Tags: Google I/O IO2008 GWT Web Toolkit |
User: 3DBuzz |
Delphi Training Series: Programming 101 - Episode 3 Ever wanted to become a programmer? The Delphi Training Series: Programming 101 is a sequence of training videos designed to teach the complete beginner how to become a programmer using Delphi. Episode 3 explores simple game design! Tags: delphi programming training VTM coding pascal 3DBuzz 3D Buzz Game Design |