|
| |
| | Interactive programming - Wikipedia, the free encyclopedia |
 | | Interactive programming is the procedure of writing parts of a program while it is already active. |  | | In interactive programming, both writing the program and using it are done interactively. |  | | Consequently, here, the activity of writing a program becomes part of the program itself. |
|
http://en.wikipedia.org/wiki/Interactive_programming
|
|
| |
| | Interactive Programming In Java |
 | | Interactive Programming In Java shifts the foundation on which the teaching of Computer Science is based, treating computation as interaction rather than calculation, thus providing students with a solid grounding in the thought that underlies modern software practice. |  | | The behavior of these programs depends not just on the actual code but also on its computational environment and the ways in which it interacts with that environment. |  | | Interactive Programming In Java is an introduction to computer programming intended for students in standard CS1 courses (or interested professionals) with no prior programming experience. |
|
http://www.cs101.org/ipij/overview.html
|
|
| |
| | Objects, Reflection, and Open Languages |
 | | This program, in turn, allowed Lisp data structures (s-expressions) to be passed to a function (eval) and executed as code. |  | | Object-oriented programming languages and systems are having a profound impact on the way that we organize, design, implement, and maintain software. |  | | The vision underlying this observation is one of a programming system in which the language definition itself is distributed across a constellation of objects which are themselves subject to dynamic scrutiny and modification. |
|
http://www.laputan.org/reflection/openlang.html
|
|
| |
| | Reliable Interactive Programming with Modules (ResearchIndex) |
 | | Interactive programming is a convenient programming style that supports fast prototyping and debugging but often results in a loss of modularity and security. |  | | 157 Programming in Modula (context) - Wirth - 1983 |  | | 2 and ObjectOriented Programming (context) - Tung, Interactive - 1992 |
|
http://citeseer.ist.psu.edu/49880.html
|
|
| |
| | Python programming language |
 | | Python is one of the three programming languages used as part of LAMP. |  | | Object orientation, structured programming, functional programming, aspect oriented programming, and more recently, design by contract are all supported. |  | | Despite these populist goals, and although—again as with Perl—Python is sometimes classed as a " scripting language ", it has been used to develop many large software projects such as the Zope application server and the Mnet file sharing system. |
|
http://www.sciencedaily.com/encyclopedia/python_programming_language
|
|
| |
| | 6.030 - Introduction to Interactive Programming - MIT |
 | | Introduction to computer programming, computer science and modern software design. |  | | Instead, this course will focus on a model of computation as a set of simultaneous ongoing entities embedded in and interacting with a dynamic environment: computation as interaction; computation as it occurs in spreadsheets and video games, web applications and robots. |  | | This course is an introduction to computer programming. |
|
http://www.ai.mit.edu/courses/6.030
|
|
| |
| | Programming With Miranda |
 | | The chapter ends with the design of a program similar to the UNIX utility grep, which is used in subsequent chapters to highlight the expressive power of new features. |  | | It may be used as an introductory textbook for people with little programming experience or as an intermediate textbook for more advanced programmers who wish to learn a functional programming language. |  | | They are core to Miranda (and functional) programming and will probably appear quite new to a programmer only familiar with an imperative programming language. |
|
http://www.cs.ucl.ac.uk/staff/C.Clack/papers/Books/progmira.html
|
|
| |
| | Ethan Frome |
 | | The course is structured around the idea of object-oriented programming being in essence the construction of interactive systems consisting of autonomous communicating objects, and not being primarily concerned with an algorithmic flow of control. |  | | I feel that they are encouraged because they see a better picture of what programming is all about: planning, implementing and testing a system of communicating objects to solve a problem, not a game played against a compiler and a machine. |  | | It is a program that draws the well-known eyes that follow the cursor. |
|
http://www.tfh-berlin.de/~weberwu/papers/sigcse-warrior.htm
|
|
| |
| | comp.lang.visual Frequently-Asked Questions (FAQ) |
 | | These visual expressions may be used in programming environments as graphical interfaces for textual programming languages; they may be used to form the syntax of new visual programming languages leading to new paradigms such as programming by demonstration; or they may be used in graphical presentations of the behavior or structure of a program. |  | | Visual programming environments provide graphical or iconic elements which can be manipulated by the user in an interactive way according to some specific spatial grammar for program construction. |  | | We are interested in visual computer languages in the broad sense of the term, ranging from high-level graphical tools for programming professionals, to graphical database query languages, to languages for children to create simulation environments. |
|
http://www.faqs.org/faqs/visual-lang/faq
|
|
| |
| | Interactive Programming Lambda the Ultimate |
 | | He developed the entire program by `debugging' the null program. |  | | Is a strongly-typed language with fully-interactive environment the holy grail of programming? |  | | He was showing a student how to use ITS to write a program. |
|
http://www.lambda-the-ultimate.org/node/view/12
|
|
| |
| | Interactive programming |
 | | In most languages the compiler is a separate program which runs to transform your program file into a file called an object file, and then you have to link the object files together with any libraries used, and then finally you can start running the program. |  | | In many languages a program consists of a set of procedure or function definitions (explained below) together with some commands to the computer, which make use of those definitions; and the whole program has to be specified completely before any commands can be obeyed. |  | | Sometimes even the problem is not very well defined, for instance where requirements for a program can only be developed as a result of running a prototype in the intended environment. |
|
http://www.cogs.susx.ac.uk/doc/primer/node14.html
|
|
| |
| | Peter Wegner's Home Page |
 | | Interactive Software Technology, Handbook of Computer Science and Engineering, CRC Press, 1996. |  | | Some of my current research interests are interaction, compound and active document systems (such as OpenDoc, JavaBeans and ActiveX), object oriented programming, and programming languages. |  | | Interactive Foundations of Computing, Final Draft, Theoretical Computer Science, February 1998 |
|
http://www.cs.brown.edu/people/pw
|
|
| |
| | MIT 6.75s: Interactive Programming in Java |
 | | This course is a part of Lynn Andrea Stein 's Rethinking CS101 project at the MIT AI Lab and the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology. |  | | While old-style computation emphasized problem-solving, new applications are increasingly designed around interactions with users, networks, and environments. |  | | MIT has always been at the forefront of computer education, and this groundbreaking course is no exception. |
|
http://www.ai.mit.edu/courses/6.75s
|
|
| |
| | Interactive Programming In Java |
 | | These notes are a part of the draft textbook for 6.030: Introduction to Interactive Programming (formerly 6.096), a first course in computer science at the Massachusetts Institute of Technology. |  | | These notes take a novel approach to the subject of computer programming. |  | | These changes are evident from the very beginning: the simplest program -- the "atomic unit" of computation -- is not |
|
http://www.cs101.org/ipij/about.html
|
|
| |
| | Robotics Institute: Interactive Multi-Modal Robot Programming |
 | | The demonstrations are used to exemplify the interactive programming and the plan recognition aspect of the research. |  | | The framework is demonstrated by interactively controlling and programming a vacuum-cleaning robot. |  | | The key contributions of this thesis are the introduction and implementation of the novel programming approach. |
|
http://www.ri.cmu.edu/pubs/pub_4823.html
|
|
| |
| | Triveni Project Site - The Triveni Project |
 | | Triveni is a framework for concurrent programming with objects, threads, and events. |  | | Students use the Triveni framework to implement various projects. |  | | Triveni supports the modular design of event-driven systems from combinators (building blocks) that operate on abstract behaviors. |
|
http://www.cs.luc.edu/triveni
|
|
| |
| | S-Lang Library Information Page |
 | | The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. |  | | Perhaps your favorite program already makes use of the library in some way. |  | | For more information about the using the library, read the online documentation. |
|
http://www.s-lang.org
|
|
| |
| | Rethinking CS101: Home Page |
 | | While von Neumann serial programming has it that computation-as-calculation uses inputs -- at the beginning -- to produce outputs -- at the end -- computation-as-interaction treats inputs as things that are monitored and outputs as actions that are taken over the lifetime of an ongoing process. |  | | By beginning with a decomposition in terms of interacting computational processes, we can teach our students a model of the world much closer to the one that underlies the thinking of most computer professionals. |  | | Rethinking CS101 is a project to develop a curriculum for the first course in computer science based around the idea of computation as interaction. |
|
http://www.ai.mit.edu/projects/cs101
|
|
| |
| | End-User Programming Bibliography |
 | | Unless end-users can program, much of the power of personal computers will be wasted. |  | | Programming By Demonstration -- Lieberman and Maulsby at MIT Media Lab. |  | | Makes the case that users can program; that unleashing your users' human intelligence is frequently more effective than trying to invent artificial intelligence. |
|
http://www.cs.uml.edu/~hgoodell/EndUser/Biblio/Bibliog.htm
|
|
| |
| | Interactive Programming in OpenGL |
 | | Now that you are done with your program, how does its user interface compare to that of most interactive programs that you use? |  | | The demo programs can be found in the /usr/local/src directory tree. |  | | Think about differences between this program and the one you wrote, understanding that yours only does color selection. |
|
http://www.eg.bucknell.edu/~cs367/lab03.html
|
|
| |
| | DrScheme |
 | | DrScheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. |  | | DrScheme runs under Windows (95 and up), Mac OS X, and Unix/X. Download DrScheme. |
|
http://www.drscheme.org
|
|
| |
| | Generation of Interactive Programming Environments -- GIPE |
 | | The ASF+SDF Meta-environment, a system for generating language-specific environments from algebraic specifications of (programming) languages. |  | | Generation of interactive programming environments via algebraic specification. |  | | You can inspect our list of publications, (of which more than 35 are available electronically). |
|
http://www.cwi.nl/cwi/projects/asfsdf.html
|
|
| |
| | Shareware : twinplayer, create cd-rom, web site, dvd, vcd |
 | | The program and all its components will be destroyed. |  | | Simply start the program and follow the instructions (Assistant Installshield). |  | | This tool lets the average computer user produce and distribute online or offline interactive multimedia presentations. |
|
http://www.cdromstudio.com/us/twinplayer.html
|
|
| |
| | Web Programming and Development - Harper & Case Interactive |
 | | Web programming is a key component to developing this interactivity. |  | | Harper and Case Interactive can help you decide which programming method is best for you. |  | | Based on your goals and functionality requirements we can provide the programming expertise to execute your projects. |
|
http://www.harpercasei.com/webprogramming.php
|
|
| |
| | Bibliography from "Watch What I Do" |
 | | Borning A., "The Programming Language Aspects of Thinglab, A Constraint-Oriented Simulation Laboratory," ACM Transactions on Programming Languages and Systems, Vol. |  | | Myers B., "Taxonomies of Visual Programming and Program Visualization," Journal of Visual Languages and Computing, Vol. |  | | Biermann A., "Regular LISP Programs and Their Automatic Synthesis from Examples," Technical Report No. CS-1976-12, Department of Computer Science, Duke University, 1976. |
|
http://www.acypher.com/wwid/BackMatter/Bibliography.html
|
|
| |
| | Open Directory - Computers: Internet: Web Design and Development: Designers: Full Service: D |
 | | Dana Point Communications-Beachnet - Network systems integration specializing in application development and programming, database and software development, web design, and hosting. |  | | Digital C Squared - Provides site design, programming, graphic design and printing, training and classes. |  | | Dieresis Design and Development - Services include site and graphic design, programming including Perl-Based CGI Programming. |
|
http://www.dmoz.org/Computers/Internet/Web_Design_and_Development/Designers/Full_Service/D
|
|
| |
| | Computer game programming |
 | | CS 15-493 : Computer Game Programming, Spring 2004. |  | | CS 15-493 : Computer Game Programming, Fall 2002. |  | | Learn Computer Game Programming with DirectX 7.0 is aimed at readers who are:. |
|
http://www.watcheducation.com/computer-game-programming.html
|
|
| |
| | Ibis Communications, Inc. |
 | | From PowerPoint presentations to the most sophisticated interactive programs, whether instructor-led or stand-alone; we design and produce programming distributed over the Web, by CD-ROM or DVD. |  | | Contact us to discuss how we can work with you to develop your website or other computer-based interactive program. |  | | Devoted to the development of computer-based educational, informational and training programming |
|
http://www.ibiscom.com
|
|
| |
| | A Frameworks and Patterns Bibliography |
 | | Journal of Object-Oriented Programming (JOOP) 1, 3, 1988, 26-49. |  | | Journal of Object-Oriented Programming (JOOP) 4, 7, 1991, 31-34. |  | | Journal of Object-Oriented Programming (JOOP) 1, 2, 1988, 22-35. |
|
http://www.cs.helsinki.fi/research/fred/bibliography.html
|
|
| |
| | GLT - OpenGL C++ Toolkit |
 | | GLT is a C++ class library for programming interactive 3D graphics with OpenGL. |  | | GLT programs tend not to depend on platform specific layers for window management, font support, and so on. |  | | GLT can be used as an object oriented interface to OpenGL, or as a library of pre-canned functionality for transformations, shapes or fonts, and so on. |
|
http://www.nigels.com/glt
|
|
| |
| | About InterActive Websites/Kayn Design |
 | | InterActive Websites can customize or develop virtually any type of Internet Programming, Programming Management, Statistical Compilation, and/or Data Collection and Analysis system to help companies determine how best to implement database information or improve E-business functions. |  | | have joined to form a complete Website Development Service offering Interactive Programming and High-end Graphic Design and Communication solutions for the Internet. |  | | A versatile, concept to conclusion Virtual Design Consortium - offering affordable and unique solutions to any size business or organization in need of an internet presence. |
|
http://www.interactive-websites.com
|
|
| |
| | RIOT: Interactive Linear Programming: Introduction |
 | | The first step of our project will be to create an interface between a linear programming solver and the web so that a user can submit his problem through the internet in order to have it solved. |  | | Depending on the problem to be solved, some solvers can be more or less efficient than other in terms of speed, accuracy, number of iterations and available options. |  | | Objective: To create an interface between the WWW and a linear programming solver allow anyone with access to the Web to submit a linear program and have it solved. |
|
http://ford.ieor.berkeley.edu/riot/Tools/InteractLP
|
|
| |
| | Coyote's Guide to IDL Programming |
 | | IDL® is a registered trademark of Research Systems, Inc. for their Interactive Data Language software. |  | | I am a past Chairman of the IDL Expert Programmer's Association and the author of IDL Programming Techniques, 2nd Edition, a book written with the intention of helping you learn the essential techniques of IDL programming. |  | | RSI should pay you a great deal of money for turning their powerful but cranky data analysis system into something useful, approaching elegance. |
|
http://www.dfanning.com
|
|
| |
| | Point Happy Interactive - Programming |
 | | We can write a program to do just about whatever you need. |  | | Point Happy Interactive makes graphics-oriented programs for Windows platforms and the web. |  | | We work with you to make sure that the final product performs just the way you want. |
|
http://www.pointhappy.com/prgtext.htm
|
|
| |
| | Interactive JavaScript Programming |
 | | A set of programming examples is available in the drop-down list. |  | | There is a variable named "input" that gets the values typed into the upper window. |  | | This page allows you to experiment with JavaScript programming. |
|
http://www.arachnoid.com/javascript/interactiveJavaScript.html
|
|
| |
| | Interactive programming exercises |
 | | I am developing a website that will contain interactive exercises to help students in an introductory programming course that uses Java. |  | | I am now developing exercises that deal with loop invariants, in the hope that such exercises will help students learn what loop invariants are and how to develop and use them. |  | | I have developed one set of exercises that deal with boolean expressions. |
|
http://www.cs.cornell.edu/gries/interactive.html
|
|
| |
| | Interactive Modular Programming in Scheme (ResearchIndex) |
 | | Abstract: This paper presents a module system and a programming environment designed to support interactive program development in Scheme. |  | | 24.4% : Merging Interactive, Modular, And Object-Oriented Programming - Tung |  | | The programming environment supports dynamic linking, separate compilation, production code compilation, and a window-based user interface with multiple read-evalprint contexts. |
|
http://citeseer.ist.psu.edu/107927.html
|
|
| |
| | Halliburton Systems Inc - Custom Programming, Interactive Web Sites, Consulting, THEOS Programming, Linux Programming, ... |
 | | Halliburton Systems Inc has been providing complete computer software solutions for business since 1982; we offer custom programming, interactive websites, website hosting, vertical market packages, accounting software, and utility software for the THEOS operating system. |  | | Halliburton Systems Inc - Custom Programming, Interactive Web Sites, Consulting, THEOS Programming, Linux Programming, TARGET |  | | For more information on our products, services, and staff, please follow the links below. |
|
http://www.hsix.com
|
|
| |
| | PU Interactive Programming |
 | | Show me a Web site full of regular visitors and I'll show you an interactive environment where people are gleefully clicking themselves around dynamic, intelligent information systems. |  | | Of course Web sites must have content to be engaging, but it's the methods of delivery you choose that will hold the hammer over your users experience. |
|
http://www.phillyunderground.com/pu_interact.htm
|
|
| |
| | Interactive Linear Programming: What is LP? |
 | | NOTE: if a box is empty the value considered is 0. |  | | Recall the standard linear program to be solved: |
|
http://ford.ieor.berkeley.edu/riot/Tools/InteractLP/GeneralSolverInput.html
|
|
| |
| | :: The Designsmith - Interactive Programming :: |
 | | Robust interactive website programming is the heartbeat of today's websites and at The Designsmith we are proud to present custom programming which will look and act just the way you want it. |  | | Most of the programming is impossible for us to show you, but if you contact us today we'll be happy to review your programming needs and try to explain how we can help. |  | | We provide custom shopping carts, emailing systems, site administration systems, message boards, contact forms, patient registration systems, employment application systems, site and database search capabilities, news and information systems... |
|
http://www.thedesignsmith.com/services.php?service_id=13
|
|
| |
| | Interactive Programming |
 | | Whether you need a graphic interface design, e-learning program, complete animation services, or CD duplication, the AVS team of interactive experts will meet your expectations. |  | | As a result, the programs educate and persuade the target audience. |  | | AVS has an impressive performance record for developing award-winning interactive programs that clearly and concisely communicate our clients’ messages. |
|
http://www.avsgroup.com/services/interactive.asp
|
|
| |
| | MN Web Design and Website Development: W.A. Fisher Interactive |
 | | We have created numerous custom and interactive websites and provide professional design, programming, development, advertising and marketing for our clients. |  | | With the programming of our custom CMS, it is also very easy to keep current. |  | | As a division of W.A. Fisher Advertising and Printing, W.A. Fisher Interactive offers professional website development services including web design and website/web application programming as well as providing database integration with existing systems and your website. |
|
http://www.wafisherinteractive.com
|
|
| |
| | GetMeta Main Page |
 | | GetMeta is a document collaboration platform, discussion forum, and source of information about GetWiki, humanities and intellectual issues, technology, and interaction. |  | | Please contribute your questions, opinions, discussions, and random thoughts on any of the diverse subjects related to philosophy, logic, science, technology, interactive programming, intellectual property, and other subjects. |  | | GetMeta was launched in April, 2004, and also serves as testing platform and software demo, inspired by Wikinfo, with an open editorial policy. |
|
http://www.getwiki.net/wiki.php?title=Main_Page
|
|
| |
| | Marquee de Sells: Chris's insight outlet |
 | | You can use IronPython to interactively program the.NET framework, including Windows Forms. |  | | However, if the interactive Python development environment is anything like the experience of XamlPad, I'm glad I haven't tried it, otherwise I'd never be able to go back. |  | | I sat down this afternoon to port my Longhorn Solitaire code to the Avalon CTP and had to completely re-write my GridPanel layout code to use the new Grid because the GridPanel is deprecated. |
|
http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1600
|
|
|